VOOZH about

URL: https://dev.to/hkn_2011/solstice-aegis-infinite-dust-settle-3d-5162

⇱ Solstice Aegis: Infinite Dust Settle 3D - DEV Community


June Solstice Game Jam Submission

🌌 The Backstory & What I Built

For this jam, I wanted to build something fast, responsive, and completely addictive. I created Solstice Aegisβ€”a fast-paced, arcade space shooter built entirely from scratch and optimized from the ground up for a crisp desktop browser experience.

Channelling the shifting balance of the June Solstice, the game puts you in the cockpit of the Aegis Shuttle. Using high-precision mouse tracking, your goal is to harvest drifting stellar fragments, blast through unpredictable cosmic anomalies, and protect the fragile equilibrium of deep space across infinite, ever-escalating cycles.


πŸ•ΉοΈ Try the Live Demo!

Take the ship for a spin right here πŸ‘‰ https://project-by-phoenix.netlify.app/


⚑ The Features I’m Most Proud Of

  • A Real, Persistent Hangar Workshop: I didn't want players losing their progress on a page refresh. I built a bulletproof localStorage save system so your high scores, hard-earned coins, and ship upgrades stay completely intact whenever you come back to play.

  • Ramping Difficulty Mechanics: The game never hits a flat wall. The deeper you push into the space cycles, the faster the anomalies spawn, the tougher their health pools get, and the quicker you'll need to react.

  • Colossal Boss Showdowns: Every 5th level completely changes the pace. You’ll go head-to-head with a massive "Turning Point" anomaly boss equipped with custom tracking movement and chaotic projectile streams.

  • The Ultimate Multi-Arc Laser: If the screen gets entirely overwhelmed, this is your panic button. You can unlock a massive chassis weapon expansion that gives you a devastating, 15-second radial blast stream to clear the board (Just smash [P] in the middle of a firefight!).


πŸ’» My Tech Stack & What I Learned Along the Way

  • The Stack: Just pure, unadulterated HTML5 Canvas and vanilla JavaScript. No heavy engines, no third-party libraries, and no external frameworks. Every movement, laser vector, and collision coordinate is calculated using raw math and native rendering logic.

  • Sleek Desktop Aesthetics: I styled the UI to feel futuristic and clean, blending modern CSS backdrop filters and glowing neon text drops with a procedurally generated, real-time parallax starfield tracking behind the action.

  • The Real Challenge: Keeping everything inside a single, self-contained file structure while juggling complex multi-entity collision loops and hundreds of independent particle animations was a massive exercise in discipline. It really forced me to keep my state management clean and efficient.


πŸ’‘ A quick note on development:

I firmly believe that "old is gold." Instead of forcing a compromised mobile layout, I chose to dedicate 100% of my focus to perfecting the high-fidelity desktop experience. This game is tuned specifically for desktop mouse accuracy and swift keyboard responses to give you the cleanest arcade feel possible.