Game technology since 1999
A super simple C API
to create 100% ray traced games
Rayve 3D Game Engine
Create entirely ray traced games
Completely original rendering engine. No OpenGL, DirectX or Vulkan*
Ray tracing is available in games today by combining ray tracing technology with traditional rasterization.
In contrast, Rayve's entire graphics pipeline is built from scratch around ray tracing.
Rayve's custom renderer uses a very specialized proprietary approach to ray tracing specifically
designed for game performance, and doesn't require denoising.
Full ray tracing is a great opportunity for games, but has differences to consider
compared to rasterization.
Ray Tracing Simplicity
- No vertex processing
- No frustum culling
- No occlusion culling
- No overdraw reduction
- No draw calls
- No shadow mapping
- No screen space calculations
- No environment or cube mapping
- No forward / deferred rendering
- No transparency ordering
- No level of detail meshes
- No depth buffers
- No mip-mapping
- No filtering
- PBR materials
- Dynamic lights
- Nice shadows
- Global illumination (light probes)
- GPU skinned mesh animation
- GPU particles
- Collision events
- Scene queries
- Spatial audio
- Custom UI widgets
- Import .fbx meshes, .png images, .ogg audio, .ttf fonts
- Ray traced 2x to 4x real supersampling
- Half-Res mode and trace limiting
Import whole levels
Levels can be created in a 3D tool such as Blender. By following certain Rayve import
guidelines when creating a level, the entire level can be imported from a single .fbx,
including lights, cameras, position markers, collision shapes.
*A bit of Vulkan is used to access the GPU, but no part of the Vulkan rendering pipeline is used.
Rayve, and games made with Rayve, require Windows 10 and above.
For FHD & QHD, Nvidia 3070 minimum. 4070 or higher recommended.
For UHD, Nvidia 4080 or higher recommended.
A gaming class PC with a minimum 4 cores, 8gb main memory.
C development environment (internally, Visual Studio 2022 is used).
Latest Nvidia graphics driver.
AMD GPU's are not supported.
Rayve only has an English translation.
Individual support for bug fixes and feature requests is not provided.
Raylogic was established in 1999. All content © Raylogic 2023, except where noted. All rights reserved.