Godot 2D Platformer Template

A simple and reusable **2D platformer template for Godot 4**, designed to give you a solid starting point for your next platformer game.

The goal of this project is to provide the common systems you would normally have to build from scratch, while keeping the project easy to understand, modify, and expand.

Download form Godot Asset store


Link - (store.godotengine.org/asset/windy-codez/a-2d-platformer-template)


โœจ Features

 Player

- Player movement

- Jumping

- Jump buffering

- Coyote time

- Double jump

- Health system

- Damage and death

 Player Animations

- Idle

- Run

- Jump

- Double jump

- Damage

- Death

Enemies

- Normal enemy

  - Walks between points

  - Can be configured to toggle movement

- Exploding enemy

  - Explodes when the player enters its detection range

- Charging enemy

  - Detects the player and charges toward them

 UI

- Player health bar

- Fruit counter

 Gameplay

- Checkpoints

- Checkpoint flags

- Finish flag

- Collectibles

- Scene transitions

- Death and respawn system

- Two example demo levels

 Audio

- Sound effects

 ๐ŸŽฎ Why use this template?

Starting a platformer from an empty Godot project can mean spending a lot of time implementing the same basic systems over and over.

This template gives you a working foundation so you can spend more time on your **gameplay, levels, art, and ideas**.

The project is also designed to be easy to modify. You can change or remove individual systems and build your own mechanics on top of the existing foundation.

๐Ÿ”Œ Dependencies

This project does **not** require any third-party plugins or addons.

It uses Godot's built-in systems and is designed to work without additional dependencies.

๐Ÿ“ฆ What's Included?

- Player scene

- Enemy scenes

- Example levels

- Reusable gameplay systems

- UI systems

- Example assets

- GDScript source code

๐ŸŽจ Assets & Credits

The demo levels use CC0 assets from:

- **Pixel Adventure** by Pixel Frog

- **Platformer Game Assets** by Brackeys

These assets are used for the example/demo content of the template.

Please check the included asset credits and original licenses for the respective asset packs.

๐Ÿ› ๏ธ Built With

**Godot 4**

No third-party plugins or addons are required.

๐Ÿ“œ License

The original code and project files are released under the **MIT License**.

The third-party assets included in the demo project are provided under their respective licenses.

See the included `LICENSE` file for the complete license information.

๐Ÿš€ Getting Started

1. Download the project.

2. Import it into Godot 4.

3. Open the project.

5. Explore the included scenes and scripts.

6. Modify the template and start building your own platformer!

๐Ÿ’ก Made For

This template can be useful for:

- Beginners learning Godot

- Game jam developers

- Developers starting a new platformer

- Developers who want a reusable 2D platformer foundation

---

**Made by Windy-codez**

Published 2 days ago
StatusReleased
PlatformsHTML5
AuthorWindy-codez

Leave a comment

Log in with itch.io to leave a comment.