Description

A personal project to implement an old school RPG game built in Godot, inspired by classics like the original Bards Tale Trilogy and the early Might & Magic, with a twist that you are managing a small mercenary company with camp roles, rather than just a simple party.

Goals

Primary focus will be to learn something about basic game development workflow and learn Godot in the process.

Secondary focus will be leverage AI to assist in the learning effort, possibly with vibe coding, and AI assisted generation of assets.

Objectives: Implement character generation, company (aka party) management UI, character and company inventory, basic character classes, company roles, navigation around a grid based map, simple combat encounters with minimal enemy ai, randomized loot generation, and at least one dungeon.

Stretch Goals: Dynamic dungeon level generation, advanced combat encounters leveraging character location (front or back line, support, possibly flank) and enemy AI

Resources

Technology Stack: Godot 4.5

Gemini for AI assistance in setting up Godot and developing the architecture and game assets.

GitHub Project: https://github.com/rtamalin/dungeon-mercs

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 9 days ago: sndirsch liked this project.
  • 21 days ago: fmccarthy started this project.
  • 21 days ago: fmccarthy originated this project.

  • Comments

    • fmccarthy
      7 days ago by fmccarthy | Reply

      Day 1 and 2 were mostly taken up with getting Godot environment working and learning the basics to create a 3D environment to move through.

    • fmccarthy
      7 days ago by fmccarthy | Reply

      Day 3 is focused on implementing basic UI and core gameplay concepts.

    • fmccarthy
      5 days ago by fmccarthy | Reply

      Day 4 was consumed debugging a mesh placement issues (everything was shifted down half a cell size) that was a combination of about 3 different subtle config settings and was a great learning exercise but very frustrating ;-) Day 5 will be focusing on finishing out the main UI, and hopefully getting a basic combat encounter working ;-)

    • fmccarthy
      2 days ago by fmccarthy | Reply

      Day 5 got sidetracked making the visuals look a little better with some lighting tweaks and main window layout tweaking. I also got side tracked investigating how to generate and manage game data assets, such as dungeon layout and inventory items, in an efficient fashion.

    Similar Projects

    This project is one of its kind!