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.