Games & 3DPlayable prototype

AEGIS: Rise of the Titan

A browser action-game prototype with powered flight, combat, physics and destructible objects.

Explore the build
AEGIS: Rise of the Titan prototype captured from the project
Prototype capture
Discipline
Games & 3D
Build
Playable prototype
Core stack
TypeScript / Three.js
Write-up
Featured case study

The problem behind the build

Flight, ground movement, combat and destruction all need to agree on the player's state while sharing a browser frame budget.

How the pieces fit together

The implementation separates input, camera, player state, physics, combat and effects. A character controller drives the suit, while Rapier handles physical interactions and debris.

Inside the implementation

Ground movement, flight, boost and camera control

Enemy encounters, projectiles and combat systems

Breakable objects, physical debris and quality settings

The main building blocks

  1. 01

    Input & camera

  2. 02

    Player state

  3. 03

    Combat & physics

  4. 04

    World & effects

The stack behind this project

TypeScriptThree.jsRapierVite

Project scope

A game prototype, not a finished commercial release. The repository contains procedural work alongside character assets with included provenance.

Planning a similar system?

Tell us what needs to work, who will use it and where the current process gets stuck.