𝗟𝗶𝗴𝗵𝘁𝗸𝗲𝗲𝗽𝗲𝗿: 𝗗𝗲𝗳𝗲𝗻𝗱𝗶𝗻𝗴 𝘁𝗵𝗲 𝗟𝗮𝘀𝘁 𝗟𝗶𝗴𝗵𝘁
I built Lightkeeper for the June Solstice Game Jam 2026.
The June Solstice is the longest day of the year. It is a turning point where light begins to fade and darkness returns. I turned this concept into a core gameplay mechanic.
You are the final guardian of a fading world. Darkness spreads across the land and shadow creatures emerge to hunt you. Your mission is to keep the light alive.
How the game works:
- Exploration: You move through the map to find Light Orbs.
- Resource Management: Orbs restore energy and slow the darkness.
- Combat: Shadow creatures pursue you constantly.
- Scaling Difficulty: The longer you survive, the stronger the darkness becomes.
The game uses four main systems to create pressure:
- Health: Represents your physical state. If it hits zero, the game ends.
- Energy: This is your fuel. It drops continuously, so you cannot stay idle.
- Darkness Meter: This acts as a timer. High darkness reduces visibility and triggers boss fights.
- Scoring: You earn points by surviving, collecting orbs, and avoiding damage.
Technical Details:
I built this using React, Vite, Phaser.js, and JavaScript. I used the Google Gemini API to plan for future dynamic story events.
The development process taught me a lot about:
- Game balancing: Finding the right speed for darkness was hard.
- Physics systems: Managing collisions and object groups in real time.
- UI design: Making sure players see health and energy levels instantly.
Future plans include adding AI-generated quests and new boss types like Shadow Mages and Flying Wraiths.
Lightkeeper started as a simple question. What if the solstice itself was a mechanic? It became a challenge to balance survival, resource management, and tension.
Check out the full project here: Source: https://dev.to/ekram_zafar_f31942cd01173/lightkeeper-defending-the-last-light-of-the-solstice-4bah
Optional learning community: https://t.me/GyaanSetuAi