A Rendering Revolution
Game engines have always used rasterization for rendering. Rayve completely replaces rasterization with ray tracing. This greatly simplifies the whole 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 can be used with modeling tools for creating game levels.
Growing Feature Set
PBR materials, Dynamic lights, Dynamic shadows, Global illumination, Animated materials, GPU characters, GPU particles, Physics engine, Scene queries, Collision events, Game serialization, Spatial audio, Skyboxes, Fog
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.