Accessible browser audio game

Space Colony Defense

Defend a fragile colony by listening for incoming enemies, lining up turret shots, dodging lane attacks, and spending scarce energy, metal, and food between waves.

Hear the invasion before it reaches the colony.

Lane combat

Enemies approach from the left, center, and right. Move your turret by sound, fire when aligned, and move away from announced enemy shots before impact.

Colony management

Between waves, spend resources on repairs, shield charge, missiles, solar panels, hydroponics, scanners, and risk contracts that change the next wave.

Audio-first design

Syngen powers procedural sound, spatial cues, dynamic music, and accessible browser play without relying on a visual battlefield.

What Syngen does here

Syngen is a JavaScript audio engine for interactive, procedural Web Audio scenes. In this game, it helps position threats in space, play synthesized cues, respond to combat pressure with music, and make a browser game that can be understood through listening.

Browser audio limits

Browsers require a player interaction before audio can start. Very old browsers, muted tabs, aggressive extensions, or unsupported Web Audio features may prevent the game from sounding right.

Performance limits

Real-time synthesis can be CPU intensive. If audio stutters, try closing heavy tabs, using a recent Chromium-based browser, and playing with headphones at a comfortable volume.

Quick how to play

  1. Start a new run. The first management phase recommends setup choices for the training wave.
  2. Plan between waves. Build, repair, charge shields, craft missiles, or select a risk contract before launching.
  3. Listen in combat. Move left or right to the enemy lane, fire when aligned, and dodge announced lane shots.
  4. Repeat status. Press R or Tab to hear the current menu item or game state again.