Rayve 3D game engine has a fully ray traced rendering pipeline. A proprietary, deterministic form of ray tracing is used that balances performance and graphics.
Rayve's rendering pipeline eliminates draw calls, frustum culling, near/far clip planes, occlusion culling, overdraw reduction, vertex/pixel processing, screen space projection, environment/cube mapping, lightmap baking, forward/deferred rendering, level of detail meshes, transparency ordering, shadow mapping, depth buffers, mip-mapping, texture filters and more.
Rayve runs well on recent Nvidia cards that are mid-tier and above. Hardware denoising, antialiasing and scaling are not needed. Rayve also has runtime options to help games run on lower end cards.
Rayve is very lightweight and easy to learn. The engine has a single C++ header and clean API. Simplistic C++ is used. Rayve provides a naming convention that allows a 3D modeling tool to be used as level editor.
