RAYVE GAME ENGINE
RAYVE GAME ENGINE




Rayve uses a proprietary, deterministic form of ray tracing for rendering. Rayve also strives to be simple, expressive and quick to learn. The engine is very lightweight and carefully designed and coded. The API is a single C++ header. A naming convention is used that allows a 3D modeling tool to be used efficiently as a level editor. Current game engines use established cross-platform graphics APIs like OpenGL, DirectX and Vulkan for rendering. Rayve instead uses ray tracing compute shaders developed by Raylogic that render directly to the display. This technique requires Window's PCs and Nvidia GPUs for now, but eventually Rayve can be ported to more platforms.
Rayve uses a proprietary, deterministic form of ray tracing for rendering. Rayve also strives to be simple, expressive and quick to learn. The engine is very lightweight and carefully designed and coded. The API is a single C++ header. A naming convention is used that allows a 3D modeling tool to be used efficiently as a level editor.

Current game engines use established cross-platform graphics APIs like OpenGL, DirectX and Vulkan for rendering. Rayve instead uses ray tracing compute shaders developed by Raylogic that render directly to the display. This technique requires Window's PCs and Nvidia GPUs for now, but eventually Rayve can be ported to more platforms.