Godot 2D Platformer Template
A simple and reusable starting point for building 2D platformer games in Godot 4.
Instead of creating common platforming systems from scratch, this template provides a clean foundation that you can customize and expand for your own project.
Test the template on itch
- itch - (windy-codez.itch.io/a-2d-platformer-template)
Features
- Player movement
- Jumping
- Double jump
- Coyote time
- Basic enemy systems
- Health and damage systems
- Checkpoint support
- Respawn system
- Organized scene structure
- Easy-to-understand GDScript
- Modular project structure
What's Included
The template includes reusable player and gameplay scenes, scripts, assets, and example levels to help you understand how the systems work.
The project is designed to be modified rather than used as a fixed framework. You can freely change the player controller, add new mechanics, replace the artwork, create your own enemies, and build your game on top of the provided foundation.
Getting Started
- Import the project into Godot 4.
- Open the example project.
- Explore the Player scene and included scripts.
- Modify the systems to fit your game.
- Start building your own levels and mechanics.
Who Is This For?
This template is useful for:
- Beginners learning Godot 2D
- Developers starting a new platformer
- Game jam developers who need a quick starting point
- Developers who want a reusable platformer foundation
License
See the included LICENSE file for the complete license terms.
How ever there are some CC0 Assets used in it -
- Pixel Adventure by Pixel frog (pixelfrog-assets.itch.io)
Requirements
- Godot 4.x
This template is intended to be a starting point for your own game. Customize it, expand it, and make it your own!
AI generated assets and/or code
There is no use of AI in the template or in the development of the template.
Changelog for version V1.0
No changelog provided for this version.