Skip to content

btarg/third-person-controller

Repository files navigation

Godot RPG

Project: Requiem - Work in progress RPG built in Godot 4 with GDScript

Current design doc (TTRPG version)

Credits

Unfinished Features / Todo List

  • Magic: Implement MP costs for spells

  • Magic: Implement projectiles for spells

  • Magic: Implement multi-target direct battle spells

  • Magic: Implement Affinity Points or other system for levelling affinities

  • Affinities: Implement Mastery

  • Affinities: Implement Scanning

  • Levelling: Implement levelling up with shared XP pool and Hoard system

  • Battle mechanics: Implement Knockdown rolls

  • Battle mechanics: Implement Saving Throws

  • Battle mechanics: Implement Status Effects

  • Battle mechanics: Implement Battle Zones: currently once we enter the "Battle State" we are in battle until it ends, but we should be able to leave the battle zone, and other characters outside the zone should be able to join the battle like in Baldur's Gate 3

  • Battle mechanics: Implement Fleeing from battle

  • AI: Implement Enemies reviving (they currently disappear when defeated, the win condition for a battle should be when all enemies are dead)

  • AI: Implement Enemies being able to use AOE spells and multi-target spells effectively (choose multiple targets, avoid hitting allies)