2D, 3D, puzzle, RPG — everything that creates the joy of play
An endless runner game where a character runs automatically and you must dodge obstacles. Use jump and slide controls to survive as long as possible and rack up points.
A game where words fall from the top of the screen and you must type them quickly to eliminate them. The speed increases and your score rises over time.
A puzzle game where you slide number tiles in four directions to merge identical numbers and reach 2048. The rules are simple, but implementing it teaches you 2D array manipulation and animation in depth.
A classic arcade game where you break bricks using a ball and paddle. Implement it with the Canvas API or a game engine to learn about game loops and collision detection.