BLACKSITE
Physics-Driven C++ Game Engine
Blacksite is an experimental game engine with a physics-first architecture. Instead of treating physics as an add-on, every entity and interaction is inherently physical by default. Built with Jolt Physics and OpenGL, the engine explores how modern game engine architecture can emerge when simulation takes priority over graphics. It's a personal learning project focused on design, architecture, and the integration of real-time systems.
Blacksite is a tiny game engine where physics comes first: spawn an object and it immediately behaves like a real object — falling, colliding, bouncing — without you wiring up a bunch of separate systems.
Implementation Features
- 01Physics-first entity system powered by Jolt Physics
- 02OpenGL-based rendering pipeline with scene management
- 03Event-driven architecture and service locator pattern
- 04Fluent API with immediate physics interactions
- 05Hot reload workflow and comprehensive debug tooling
- 06Cross-platform development (Linux/macOS, Windows planned)
Technology Stack
Current State
Currently focused on core systems — no audio, advanced rendering, or asset pipeline yet. Rarely developed, mainly a playground for physics-first ideas.