Mammoth Templates logomammoth templates

Home / Godot / Platformer

Video preview

2D Platformer Starter is a finished World 1 in the style of the classic 8-bit side-scrollers: four levels (overworld, underground, athletic and castle), tight run-and-jump physics with momentum and skidding, blocks, power-ups, enemies, warp pipes, flagpole and castle sequences and a boss fight. It opens and runs on the first press of F5. It is built to be a starting point for a real product.

A single config resource switches between a Retro preset (authentic rules) and a Modern preset (coyote time, jump buffer, checkpoints, assists), and players get a full Options menu with video, audio, gameplay, accessibility and keyboard/gamepad rebinding. Steam features (achievements, stats, leaderboards, cloud save, rich presence, Deck support) are wired through the optional GodotSteam addon and quietly do nothing without it. All art, music and sound are CC0 and were generated for this template by scripts in tools/, so you can regenerate, replace or extend them.

Levels are plain ASCII text files. A scripted smoke test plays the real game to check blocks, power-ups, pipes, bosses, pause, rebinding and more.

Highlights

  • Four playable levels plus a boss, secrets, hidden blocks and warp zone
  • Retro vs Modern presets plus a full Options menu with rebinding (keyboard and gamepad)
  • Steam-ready: achievements, stats, leaderboards, cloud save, Deck support (optional GodotSteam)
  • Text-file levels: edit levels/*.txt to build your own
  • Original CC0 art and audio with build scripts and documented provenance
  • Scripted smoke test that plays the real game, with real assertions
  • Widescreen aware: 4:3, 16:10 and 16:9 views, pixel-perfect scaling