Week 0

lecture-notes 2026-06-13 2 backlinks

Every game is just a infinite loop and is just constantly updated

Keep running, if keyboard is pressed, then activate and render something

Lua

  • Dynamic Scripting language - Primarily a config and runtime language for codebases to make it faster to dynamically run
  • Table - Focused language / Object in Javascript -> Dictionary of values (Is it an Array)
  • Intended to embed in larger applications - good for game interactions and was intended to be a config language

Coordinates

In LOVE specifically, the coordinate system always starts from the top left 0,0. Whats the difference between the way LOVE2D handles tables vs the way C handles Arrays.