Shipped this project!
Since my last ship, I’ve added lots of features, optimizations, and new content to Stormfall!
Stormfall is a 2D metroidvania action-platformer set in a fallen kingdom. It features vibrant artwork (hand drawn by me in Krita!) and was built using Unity.
Here’s a detailed changelog of everything I’ve added:
- An “arena fight” system. When the player enters a designated arena room, the doors close behind them and they will have to fight several waves of dangerous mobs before they can escape! I designed this system with iteration in mind, meaning in the future I can easily configure things like enemy spawn positions, enemy type, music, and number of waves.
- A condition based dialogue and NPC system. NPCs and lore tablets display scrolling text when clicked, allowing for the player to learn more of the game world’s history. After completing certain tasks, the NPCs can display different dialogue based on their assigned conditions. Currently, the NPC in the game has a longer message the first time you click on it, and a slightly shorter message in subsequent talks.
- An options menu. The player can toggle Vsync and fullscreen on and off. Their selected settings will save in between sessions!
- 2 new rooms, featuring the arena fight sequence mentioned earlier and a stunning view of the fallen kingdom in the distance.
- Many new effects, including a shadow barrier shader, lightning bolts, and sprites that fade to transparent when the player walks beneath them.
- New assets, including an animated NPC, various environment sprites, a new music track, and new particle effects.
- Lots of optimization! I made the reflection culling mask much more aggressive to prevent rendering unneeded sprites. I updated many of the build settings, including lowering the lighting quality (no visual difference, but huge performance gains), and removing unnecessary lighting effects.
To be clear, the full game is still far from finished. But the demo has been massively improved since my last ship, now featuring a real combat challenge and expanded lore and worldbuilding. I plan to keep on working on this project outside of flavortown, and who knows, you may eventually find this game on Steam! I hope you enjoy the demo!
