Rayve is downloaded as a zip file. The zip file contains a specialized Rayve folder with a Visual Studio solution. Just unzip into a folder and load the solution into Visual Studio. Visual Studio Community edition can be used. The key source files and libraries can also be extracted for use with other development environments.
The project folder contains the key files needed for compiling a game with Rayve.
rayve.hpp - C++ header file.
rayved.lib - Debug library.
rayve.lib - Release library.
cvtmat.txt - Material name conversion file.
The deploy folder contains everything needed for publishing a game with Rayve, and can be distributed on its own.
rayved.dll - Debug dynamic library (Should be removed for final distribution).
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)
oalinst.exe - OpenAL installer. (www.openal.org)
VC_redist.x64.exe - Visual Studio runtime installer.
shaders folder - Rayve compiled shaders.
assets folder - Store files created and used by asset creation software such as 3D modeling tools.
exports folder - Exports from asset creation software go into the exports folder.
deploy/data folder - Rayve importer will place converted/compressed files into this folder for distribution.
After deployment on another computer, the OpenAL and VS runtime installers should be run to confirm that OpenAL and the VS runtime are available on the target computer if it's unknown.