Game Basis · Game 1
2D Platformer — Online Multiplayer
Build a full 2D platformer and then put it online: tight jump feel, tilemap levels, hazards and enemies, then host-and-join play with shared coins, doors and a scoreboard. Everything you learned in Levels 1 and 2, aimed at one project you can hand somebody to play.
A · Design the game
Project Setup, Folders & Version Control
The Art & Audio Plan (CC0 and your own)
B · Core platformer feel
The Player: CharacterBody2D & a State Machine
Jump Feel: Coyote Time, Jump Buffer & Variable Height
Tilemap Levels & One-Way Platforms
Hazards, Damage & Respawn
Collectibles, Score & the HUD
Moving Platforms, Ladders & Springs
C · Enemies, levels & juice
Patrolling Enemies & Simple AI
Checkpoints & Level Transitions
Building Three Real Levels
Juice Pass: Particles, Screen Shake & Sound
D · Taking it online
Multiplayer Plan: Who Is the Server?
Host & Join: A Lobby Screen
Spawning Every Player (MultiplayerSpawner)
Syncing Movement (MultiplayerSynchronizer)
A Shared World: Coins, Doors & Hazards Online
Joins, Leaves, Lag & Reconnects
E · Ship it
Co-op or Race? Choosing the Online Mode
An Online Scoreboard with Supabase
Exporting to Desktop & Web
Playtesting with Real Players
Showcase