Obscura: Shadowfall is a single-player turn-based tactical RPG prototype inspired by Fire Emblem, developed in the Godot Engine.

The project is primarily a technical demo focused on building the core systems behind a grid-based strategy game. These include movement, turn-based combat, ability and status effect systems, enemy AI, UI feedback, scripted events, and supporting development tools.

Each playable unit has a unique set of active and passive abilities, allowing the project to explore different combat roles such as tanks, healers, duelists, debuffers, supports, and more. Abilities are built using reusable resource data so that new skills can be added and adjusted without rewriting the core combat flow.

The combat system supports movement ranges, attack ranges, follow-up attacks, counterattacks, multi-hit abilities, line attacks, area effects, forced movement, post-action movement, death prevention effects, and turn-based status durations.

During development, I also included supporting tools and systems such as editor-placed spawn points, map marker importers, popup and visual effect handling, audio routing, camera controls, and scripted cutscene commands.

Credits & Attributions

This project uses third-party assets licensed for use.

  • LEOHPAZ Complete SFX Bundle - Leohpaz
  • High Quality 16-bit RPG Music - HydroGene
  • monogram - datagoblin

This is a hobby project. Third-party assets remain the property of their respective creators.

Cheats

  • Press Ctrl + K to defeat all player units and trigger game over.
  • Press Ctrl + B to instantly defeat Moros.
  • Press Ctrl + E to toggle enemy control mode, allowing you to control enemy units for testing.
  • Press Y to deal 10 damage to all player units.
  • Press U to apply a test -5 ATK debuff to all player units.
  • Press I to set all enemy ATK values to 1.
  • Press M to cycle grid display modes.
Published 15 days ago
StatusPrototype
PlatformsHTML5
Authorhowoah
GenreStrategy
ContentNo generative AI was used