CarEngine

Game engine with realistic car physics

features

Realistic car physics
3D Rendering with directional lighting
Shadows
Texture tiling
Collisions and collision triggers
UI system
Actor component system
Save games
Levels
Controller support
Audio system
Asset manager


physics performance

Project Chrono has very precise physics simulation, which is very performance demanding. To combat these issues, CarEngine uses a modified version of Project Chrono, that has a significantly improved performance. This is mainly done by optimizing the solve function of the Chrono solver via the reduction of physics-related objects. In addition to that, the simulation step sizes are reduced to an amount where the performance is acceptable while getting still good results from the physics calculations. These optimizations not only improve performance in release builds, but also enable users to debug Project Chrono more easily.