100% Ray Traced
Game engines have always used rasterization for rendering. Rayve replaces rasterization with ray tracing, which greatly simplifies the entire rendering pipeline and gives beautiful results.
Easy to Learn
Rayve's API is a single C++ header file. The API classes are organized, logical and clear. Only the most basic features of the C++ language are used.
Minimal Footprint
Rayve is very lightweight. Bloat and complexity are the enemy. New features will be carefully curated.
Modeling Tool as Level Editor
Rayve provides a naming convention that enables modeling tools to create game levels for importing into Rayve.
Growing Feature Set
PBR materials, dynamic lights and shadows, global illumination, animated materials, GPU characters, GPU particles, physics engine, scene queries, collision events, game serialization, spatial audio, skyboxes, fog, temporal antialiasing, half-res mode, trace limiting
Current Limitations
Rayve's rendering technology is new and for now requires Window's PC's, higher-end Nvidia cards and Visual Studio. It is also proprietary, closed source and English only. Over time, some or all of these barriers could be removed.