FP Engine

First Person Game Engine

A production-ready foundation for first-person games. Walk, sprint, slide, jump, and mantle through physics-driven environments with spatial audio, post-processing, and full input support for keyboard, gamepad, and touch.

Physics Movement Capsule controller with sprint, slide, bunny-hop, coyote time, and ledge mantling
Spatial Audio Procedural footsteps and slide sounds with reverb zones that crossfade between spaces
Rendering Pipeline PBR materials, bloom, film grain, vignette, SSAO, and tone mapping out of the box
Multi-Input Keyboard + mouse, Xbox/PS gamepad, and mobile touch with virtual joystick
Game Systems Interaction prompts, trigger volumes, animated props, flashlight, and tutorial framework
Fully Extensible ISystem interface, config-driven architecture, and HTML/CSS overlays for UI
Babylon.js 8.0 Havok Physics TypeScript Vite Web Audio API
Loading...