Back to Portfolio

ULTRA: Survival.

A browser-based arena survival game with escalating enemy waves, boss encounters and weapon progression.

Wave 3 combat with the shield ability active.

About the product.

ULTRA: Survival puts a single player against successive waves of enemies in a top-down arena. Weapons, pickups and abilities provide ways to manage the pressure as each run progresses, with a boss encounter every fifth wave.

Developed in Unity and made publicly playable in the browser, Survival brought the ULTRA characters into industrial yards, factory spaces and temple environments. The work covers the combat loop, wave progression, player interface and environments shown here.

What it can do.

Survive the next wave

Enemy waves build through a run, with timed breaks and a boss encounter every fifth wave.

  • Wave spawning and progression
  • Boss encounters
  • Score and end-of-run flow

Weapons and abilities

Weapon progression and returning arena pickups support the combat loop, alongside abilities such as the shield shown in the gameplay captures.

  • Weapons granted as the run progresses
  • Pickup respawning
  • Health and ammunition displays

Arena environments

Factory, rust-yard and temple settings give the arenas distinct layouts and visual identities within the shared ULTRA universe.

More from the project.

Image 1 of 15. Wave 1 gameplay in the industrial arena.

A closer look.

Technical context

  • Unity and C#
  • WebGL browser delivery
  • Wave and pickup state management