An ECS game engine with a fully ray traced renderer and a single C++ header.


If you are a C++ programmer, Rayve will be a breeze. Every step has been curated to make Rayve as fast and easy to use as possible. Just download the Rayve project, load the Visual Studio solution and start creating. Use the provided code templates to define new entities and components. Entities can change states to simplify behavior logic. Make full game levels (including collision) in your favorite 3D modeling tool using Rayve's naming convention then import it into Rayve. When your game is done, zip up the internal deploy folder and distribute. It's that simple. Rayve always strives for the simplist use of C++. Raylogic will be providing example games soon to support learning Rayve.