A downloadable tool

Buy Now$15.00 USD or more


This Godot Template features a first-person dungeon crawler, set in a labyrinth full of monsters, treasures and traps.

The player uses the keyboard for grid-based movement and the combat is turn-based.

Powered by Godot 4.2


Features:

  • Grid-based movement:  instant step movement on a grid. The player turns at 90-degree angles (this does not consume a turn) and moves space by space in the cardinal directions, North, East, South, West.
  • Turn-based Combat: all combat is turn-based, allowing the player time to select their responses in combat (change weapon for instance).
  • Weapons: a melee weapon available (sword) and a distance bullet weapon (magic wand) ready to use.
  • UI Status bar with health, current weapon, ammo and armor
  • 3D tile-based levels: 2 simple maps with volumetric fog, dynamic shadows and lightning.
  • 2D Billboard sprites for enemies and pickups in a 3D environment.
  • Enemy AI: The monsters try to move towards their target, but they can randomly move otherwise if there is an obstacle between the player and itself. They go towards the space directly next to you so they can do a melee attack.

  • SFX & music 

  • Main title screen with melting screen shader like old Doom games.

  • End Level stats screen (kills %, items %, secrets % and time elapsed)

  • Secret areas to discovered

  • Pause Menu

* * * * * *

I used LevelBlock plugin to create tile-based 3D levels (submitted by Reun Media, licence MIT). You can download the plugin from GitHub or Godot Asset Library and install it. Compatible with Godot 4.2.1

* * * * * *

Updates and future plans:

If I see some interest in this template, I plan to add the following features:

  • Inventory system: the player has an inventory for objects collected. If you use an item, normally you use a turn. (health potions, armor, keys, etc)
  • Basic XP system: The player earns XP (experience Points) by accomplishing various tasks like killing enemies, discovered secret areas or picking up treasures. When a player reaches a certain XP threshold, the player increases in level. Each time the player level up, the player can choose to increase one stat in 1 point.
  • Basic stat system: Stats are parameters that define the capabilities and opportunities of a character. There are 6 stats:  Strenght, Defense, Vitality, Energy, Agility, Luck.
  • New enemy that can shoot fireballs.
  • More weapons (magic gloves, crossbow, etc.)
  • Doors with keys.




Published 3 days ago
StatusReleased
CategoryTool
AuthorRNB Games
GenreRole Playing
Made withGodot
Tagsdungeon, Dungeon Crawler, FPS, grid, heretic, Retro, turn, Turn-based, Turn-Based Combat
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse

Purchase

Buy Now$15.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $15 USD. You will get access to the following files:

DungeonCrawlerRPG.zip 41 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.