I created a Godot template for 2D top-down games

Get it on GitHub

The Godot 2D Top-Down Template is one of the most comprehensive systems I have designed and developed. It is the result of my experience creating and playing various top-down action-adventure and RPG-style games. My hope is that this template helps you build something amazing and that one day, I’ll get to play your game!

Features

  • Character Controller (basic movement + run, jump, attack, flash)
  • Health Controller with optional health bars
  • Interaction System
  • State Management using State Machines
  • Save/Load System
  • Inventory Management
  • Dialogue System
  • User Prefs

You can test it playing the Web Demo.
I also recorded a quick video to show the template content:

I hope this template will be helpful to someone :slightly_smiling_face:

If you’d like to support my work, you can check out the games that inspired this template!

The template requires Godot 4.4+, as the code utilizes typed dictionaries.

7 Likes

The art is so clean.

Thank You for doing this!

1 Like

I finally finished documenting the Godot 2D Top-Down Template! :partying_face:
That’s because, while documenting your work is crucial, I initially skipped writing proper documentation for the template’s features. So, a while back, I decided to change that and put in the effort to document everything thoroughly.Docs

Read the Docs!