After licensing Rayve on Gumroad, access is provided to the Rayve zip file. There are 2 folders in the zip file, 'dev' and 'deploy'. There is also a cvtmat.txt file in the root folder. Download the zip folder and unzip.
The dev folder contains the files needed for compiling a game with Rayve.
rayve.hpp - C++ header file.
rayved.lib - Debug library.
rayve.lib - Release library.
The deploy folder contains the files needed for running a game with Rayve.
rayved.dll - Debug dynamic library. (For development use only)
rayve.dll - Release dynamic library.
glfw3.dll - Window and input management. (www.glfw.org).
hiadpi.dll - 3DConnexion SpaceMouse driver. (3dconnexion.com).
libz.dll - Zip file manager. (www.zlib.net)
cvtmat.txt - Material name conversion file. (For development use only)
oalinst.exe - OpenAL installer. (www.openal.org)
shaders folder - Rayve compiled shaders.
data folder - Compiled assets.
The OpenAL installer should be run on any deployment to confirm the OpenAL driver is available on the system.
The shaders folder and data folder must be in the same directory as the game executable.