DocumentationCore
Core
Systems
Deep dive into the engine's architecture and core systems
Engine Architecture
Understanding the core systems is essential for building high-performance games. This guide covers the fundamental architecture of Crowe Engine.
Game Loop
The engine uses a fixed timestep game loop with variable rendering. This ensures consistent physics simulation across all frame rates.
Scene Management
Scenes are organized hierarchically with efficient spatial partitioning for optimal rendering and collision detection performance.
Resource Management
Automatic reference counting and lazy loading ensure efficient memory usage. Resources are shared when possible to minimize duplication.