Devlog 03, Hyperion: Space Defender
The third update involved a significant redesign rather than just adding new features.
I renamed the experience Hyperion: Space Defender and reworked the interface with a dedicated command system. The battlefield now takes up 75% of the screen, while the remaining 25% serves as a Command & Telemetry sidebar.
The sidebar shows live information such as ship tier, hull integrity, system level, XP, coins, gems, score, and flight time.
I also created a proper start screen and gameplay guide so players can learn the controls before they enter combat. Previous records like best score, best flight time, and most coins are displayed as well.
The progression system became richer with different enemy classes and a boss system, which includes a dedicated boss health display. Players now have extra progression statistics such as tier, coins, score, and improved combat attributes.
Persistence has also improved. High score, best survival time, and maximum coins are saved using localStorage, allowing records to persist between sessions.
Finally, I upgraded the audio system from simple oscillator effects to a more advanced Web Audio setup, which uses oscillators, gain nodes, filters, and generated noise for better laser and explosion sounds.
This update turned the project from a basic browser shooter into a more complete space-survival game system with progression, persistence, telemetry, mobile controls, bosses, audio, and a stronger interface.