Raven is a C++ game engine targeting real-time 3D applications. It is structured as a set of layered libraries – RavenCore, Crux, Illumine, Pulsar and Framework – with Ignite providing a scripting runtime API on top.
To get started, it is recommended to take a look at the Sandbox Project, which gets bundled in every release. The Sandbox demonstrates the recommended project structure and serves as a reference implementation for engine features.
Before running, make sure that you have Visual Studio 2026 installed.
Upon launch, the engine will open a dialog, prompting you to select a Project. Simply navigate to wherever you have extracted/installed the engine and then navigate to the Projects directory, go to Sandbox, and double-click the Sandbox.rvproj file. Upon first launch, you may have to wait a little bit for all the shaders to compile and general first time startup stuff to execute.