
Aeternum
Third-person combat prototype with fluid movement and a melee system.
- Movement built around a run, dash, slide, wall climb, double jump and air dash, with directional animations for each.
- Melee combat with combos, blocking, dodges, uppercuts, downslams and run and air attacks, plus ragdoll, stun and knockback.
- Styles and abilities are decorated classes that register themselves, and the server dispatches each input as a style event.
- Hitboxes are created on the server, and abilities replicate their effects through a dedicated replication layer.
- A React interface covering the HUD and a settings menu, previewed in UI Labs stories.
- 187 files, roughly 14,800 lines of TypeScript compiled to Luau.