One problem, one page, minimal code. All recipes assume the Starter Template layout but work in a single main.lua too.
Recipes
| Recipe | Problem it solves |
|---|---|
| Movement & Jump | Smooth 8-way movement + gravity that feels good |
| Collision | Simple collision without a physics engine |
| Game States | Title → play → pause → game-over without spaghetti |
| Audio | Music + sound effects without crackles or overlap bugs |
| Save & Load | Persist high scores + settings between sessions |
| Scaling with Push | Crisp pixels on any window size |
TIP
Each recipe ends with When it breaks. If your game has a bug, check the recipe’s table before Googling — it’s probably there.