
Obscura
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 + Kto defeat all player units and trigger game over. - Press
Ctrl + Bto instantly defeat Moros. - Press
Ctrl + Eto toggle enemy control mode, allowing you to control enemy units for testing. - Press
Yto deal 10 damage to all player units. - Press
Uto apply a test-5 ATKdebuff to all player units. - Press
Ito set all enemy ATK values to 1. - Press
Mto cycle grid display modes.
| Published | 15 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | howoah |
| Genre | Strategy |
| Content | No generative AI was used |

