Rayve
100% Ray Traced 3D Game Engine

Current release target 05/20/24

Subscribe    Forum    License

  T R U L Y  U N I Q U E

Rayve is an alternative to traditional rasterization for developing games.

Rayve has a custom renderer with a specialized proprietary approach to ray tracing, specifically designed for game performance. No denoising is required.

Rayve does not use OpenGL, DirectX or Vulkan for rendering. (A bit of Vulkan is used to access the GPU, but the Vulkan rendering pipline is not used).


  R A Y  T R A C I N G  S I M P L I C I T Y

  • 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

  C U R R E N T  F E A T U R E S

  • PBR materials
  • Dynamic lights
  • Clean shadows
  • Global illumination
  • GPU skinned mesh animation
  • GPU particles
  • Simple Fog
  • Physics
  • Collision events
  • Scene queries
  • Spatial audio
  • Data-oriented design
  • Create custom, resolution-independent UI widgets
  • Import .fbx meshes, .png images, .ogg audio, .ttf fonts
  • True ray traced supersampling (1x to 4x)
  • Half-Res mode and trace limiting
  • More to come...

  S Y S T E M  R E Q U I R E M E N T S

C++ development environment. VS2022 recommended.

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.

Latest Nvidia graphics driver.

* AMD GPU's are not currently supported. *

Raylogic Logo

First successful running prototype of the ray tracing renderer was August, 2020.
Raylogic was established in 1999. All content ©Raylogic 2024, except where noted. All rights reserved.