Case study
NuVelocity Engine: reimplementing Reflexive's Velocity Engine
NuVelocity Engine reimplements Reflexive Entertainment's Velocity Engine as a C++ and SDL3 game engine. It provides modular 2D rendering, asset and resource loading, audio playback, screen management, and a property-based object system, with decoder source included in the repository.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: SDL3, SDL3_image, SDL3_mixer, SDL3_ttf, zlib, physfs, CMake, and submodules are required for the documented build.
- License: Mozilla Public License 2.0 applies to the engine and main code.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · NuVelocity/NuVelocity · Revision 814f9c8
- CMakeLists.txt GitHub · NuVelocity/NuVelocity · Revision 814f9c8
More in Games
- OpenAWE: an open reimplementation of Remedy’s Alan Wake engine · Case study
- OpenBattlefield2: an unfinished Refractor 2 engine reimplementation · Case study
- OpenLF2: a Little Fighter 2 engine reimplementation · Case study
- OpenMW: replacing Morrowind’s engine while reusing original content · Case study
- OpenRA: an engine reimplementation reimagining early Westwood RTS games · Case study
- OpenRCT2: an open re-implementation of RollerCoaster Tycoon 2 · Case study