Snake
Put the game loop, movement, keyboard control, collisions, score, and state into one compact game.
Start with the beginner lessons, then choose a small project. Each route connects the lesson, a playable reference, and a place to keep experimenting.
Put the game loop, movement, keyboard control, collisions, score, and state into one compact game.
Move from simple collision checks to bouncing, brick layouts, and a satisfying arcade loop.
Use gravity, jumping, simple level rules, and animation to plan a small platformer of your own.