Forgeground is a fast-paced 3D arena shooter that runs entirely in your browser. Battle AI opponents or compete against players online with a unique physics manipulation system.
Key Features
- >Singleplayer AI: Multiple difficulty levels from easy to nightmare with intelligent state-machine AI
- >Multiplayer: Real-time WebSocket networking with client-side prediction and interpolation
- >15+ Weapons: From hitscan rifles to physics-manipulating graviton lances and temporal repeaters
- >30+ Abilities: Movement (dash, blink, grappling hook), offensive (grenades, missiles), and physics manipulation
- >Physics Fields: Gravity, time, inertia, entropy, space, and mass manipulation
Weapon Types
Standard weapons (rifle, shotgun, sniper, bow) plus unique physics weapons: - **Graviton Lance**: Fires gravity field projectiles - **Temporal Repeater**: Time manipulation shots - **Inertia Hammer**: Momentum-based attacks - **Entropy Bow**: Decay field arrows - **Spatial Shotgun**: Space compression pellets
Tech Stack
Built with TypeScript and Babylon.js. 60Hz fixed timestep physics with deterministic seeded PRNG. WebSocket multiplayer with server reconciliation.