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, 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.
For decades, game engines have used established graphics API's like OpenGL, DirectX or Vulkan for rendering across platforms. Rayve does its own rendering with compute shaders directly to the display. It will take time to expand this technology across platforms. For now, Rayve requires Window's PCs and Nvidia GPUs.