Totally Different
Rayve completely replaces the whole rasterization approach currently used in games with an entirely ray tracing approach, greatly simplifying rendering and giving 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.
Import Levels
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.