This is a submission for the June Solstice Game Jam (https://dev.to/devteam/join-the-june-solstice-game-jam-1000-in-prizes-3jla?bb=263597)
What We Built
We built NOONFALL, a short 2D story-action game inspired by the June solstice. The game follows a courier carrying the last fragment of night through a city where the sun refuses to set. Sunlight drains the player’s energy, while shadows restore it. Players dash through exposed areas, avoid shadowless enemies, collect memory fragments, and survive a final chase before choosing the city’s fate.
Video Demo
The demonstration video link (with voiceover/commentary): https://youtu.be/mHQhZl5JKHQ
Code
GitHub repo: https://github.com/ariv-chaudhry/Summer-Solstice-Hackathon-2026.git
How We Built It
We built NOONFALL with Phaser 3, TypeScript, and Vite as a browser-playable game. The project was structured around separate systems for movement, energy, dialogue, enemies, levels, HUD, audio, and the final chase. Levels are data-driven, with platforms, sunlight zones, shadows, enemies, checkpoints, and story triggers defined separately. This helped us iterate quickly while keeping the code clean and manageable.
Team
This was built by a team of two (we call ourselves the Hackstreet Bois):
Ariv Chaudhry (development) - DEV: @arivchaudhry
Anay Kushwaha (assets / visuals) - DEV: @anaykushwaha
Top comments (0)