Rayve makes totally ray traced games possible. Ray tracing improves game graphics and helps simplify game development.

Rayve is a 3D ray tracing game engine that was developed by Raylogic over 4 years. Unusual approaches and the use of RTX cores in unintended ways helped to create a modified form of ray tracing that's fast enough for rendering many games.

Ray tracing compute shaders in Rayve handle all aspects of rendering, from begining to end, without any rasterization. Rayve uses Vulkan to access the GPU and frame buffers so that Rayve can do its own rendering direct to the display. Vulkan's rendering pipeline is not used.

Rayve performs well on recent Nvidia cards that are mid-tier and above. Rayve also has options for improving FPS on lower end cards. No hardware denoising, antialiasing or scaling is needed.

Rayve is very lightweight and easy to learn. The engine has a single C++ header and clean API. Rayve provides a naming convention that allows a 3D modeling tool to be used as a level editor for Rayve.

Rayve currently has limitations. Rayve's rendering technology is new and for now requires Window's PC's, Nvidia cards and Visual Studio. Rayve is also proprietary, closed source and English only. Rayve's feature set is small. Consoles and mobile devices don't have enough ray tracing cores yet for totally ray traced games. AMD GPU's and Linux are not currently supported. Over time, some or all of these barriers could be removed.

Rayve is available for a small license fee. It's a great way to try out ray tracing. Licensees will have access to any updates to the engine, as well as all source code and assets for any games Raylogic might develop.