Rayve is downloaded as a zip file. The zip file contains a specialized Rayve folder with a Visual Studio solution. Just extract the contents and load the solution into Visual Studio. Run the project to confirm everything is working. Rayve is now ready to start developing a game.
The project folder contains everything needed to develop 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 the game in distributable form. Just copy the deploy folder to another location, rename the folder and executable, then zip the folder. The game is now ready to distribute.
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 they are available on the target computer if it's unknown.