Godot Starter - Top-Down RPG
A small Godot 4 action RPG to build on: sword, slimes, skeletons, chests, a key and a crypt. Art included
- Sizes
- Top-down
- Engine files
- Godot
- Download
- 2 MB




What it does for your game
- No more empty project: Movement, sword combat, monsters, chests, saving, menus and gamepad input already work, so you skip the first days of wiring and start on your own adventure.
- Picture your first day: You press F5, fight slimes in the meadow and find the key in the crypt, then add your own monster with one think() function.
- A play test that runs itself: Made with Godot 4.7.2: short commented scripts, 2 monsters, 2 rooms, one TileSet with 3 terrains, and a test that plays the whole loop and prints a line per check.
A small top-down action RPG for Godot 4 that works from the first click. Walk the meadow, fight slimes with your sword, open chests, go down into the crypt, get past the skeletons, find the key, unlock the vault and take the treasure. Open the project, press F5, and build your own adventure on top of it. The pixel art, the UI, the sounds and the music are included.
Licence in one line: the code is MIT; the art may be used in your own games, free or commercial, but not shared or sold as art or as a starter kit.
What you get
- A hero who walks in 8 directions and swings a sword, with a slash effect drawn for each direction, knockback and a blink after a hit.
- 2 monsters with their own behaviour: slimes wander and hop after you; skeletons stand guard until they see you (walls hide you), then chase.
- Hearts, coins and keys on the HUD; monsters drop coins and hearts.
- 2 rooms with exits and spawn points: a meadow with an animated pond, and a crypt with a hall and a locked vault.
- Chests and a locked door that the save remembers, a sign to read, a game over window with Try again.
- Save and load (every time you enter a room, and from the pause menu), a main menu with Continue, a pause menu.
- Keyboard, mouse and gamepad, pixel-perfect scaling (640x360 base resolution), music per room and sound effects.
Made to be changed
- Short scripts with comments. Every monster shares one base script; a new monster is one think() function.
- One TileSet with 3 terrains (path, animated water, dungeon walls) that you paint with Godot's terrain tool; the walls show their brick face wherever they meet the floor.
- A README with the controls, how the project is organised and 5 first changes (a new room, a new monster, tuning the fight, filling chests, adding items).
- A play test that plays the whole loop by itself (fight, get hurt, heal, chest, room change, chase, key, door, treasure, save, load, game over) and prints a line per check.
What it does not include
No inventory screen, dialogue system, levelling or quests: the project is small on purpose, so it is easy to read and to change. Godot 4.7 or newer is needed (made with 4.7.2, Compatibility renderer). The art is licensed for games made with this project; to use the packs elsewhere, get the packs.
Every Gridwright asset pack, made to fit together, and all 31 tools for the fiddly work, with every new release, for $17 a month. Try it in your own game first: 3 days for $1, cancel any time.
Start for $1
Godot Starter - Farming RPG
Survivors Template
Godot Starter - Horror
Godot Starter - Platformer