Godot Game Basis · Game 1

2D Platformer.Online. Yours.

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.

24 lessons
24 hours
6 stages
0 written

Before you start

Prerequisite: Core Levels 1–2 for the game itself, and Level 4 §A–B before the online chapters (14–19).

Every lesson is one step of a project that runs at the end of it. Each one has Basic — the guided build — then asks for it back in Challenge 1, 2 and 3, with an open-ended Extra for anyone who wants to push further. Where a lesson needs the bigger picture first, an Introduction comes before Basic, with videos and sites to explore.

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.

24 lessons24 hoursAges 11–16
A · Design the game
GD-G1-01

Design Your Platformer: The One-Page Plan

GD-G1-02

Project Setup, Folders & Version Control

GD-G1-03

The Art & Audio Plan (CC0 and your own)

B · Core platformer feel
GD-G1-04

The Player: CharacterBody2D & a State Machine

GD-G1-05

Jump Feel: Coyote Time, Jump Buffer & Variable Height

GD-G1-06

Tilemap Levels & One-Way Platforms

GD-G1-07

Hazards, Damage & Respawn

GD-G1-08

Collectibles, Score & the HUD

GD-G1-09

Moving Platforms, Ladders & Springs

C · Enemies, levels & juice
GD-G1-10

Patrolling Enemies & Simple AI

GD-G1-11

Checkpoints & Level Transitions

GD-G1-12

Building Three Real Levels

GD-G1-13

Juice Pass: Particles, Screen Shake & Sound

D · Taking it online
GD-G1-14

Multiplayer Plan: Who Is the Server?

GD-G1-15

Host & Join: A Lobby Screen

GD-G1-16

Spawning Every Player (MultiplayerSpawner)

GD-G1-17

Syncing Movement (MultiplayerSynchronizer)

GD-G1-18

A Shared World: Coins, Doors & Hazards Online

GD-G1-19

Joins, Leaves, Lag & Reconnects

E · Ship it
GD-G1-20

Co-op or Race? Choosing the Online Mode

GD-G1-21

An Online Scoreboard with Supabase

GD-G1-22

Exporting to Desktop & Web

GD-G1-23

Playtesting with Real Players

Showcase
GD-G1-24

Showcase: Your Multiplayer Platformer