Rayve 3D game engine replaces rasterization with ray tracing
Rayve is a lightweight, code-centric engine with a single C++ header. It has a fast data-oriented hierarchal entity / component framework.
Use your favorite 3D modeling tool to create levels with collision using Rayve's naming convention. See the resources above to learn more about Rayve.