This project was created as a boilerplate to create games with c++.
w, a, s, d or the arrow keys to move in x-y-z axes.
space and control to move up and down
libraries.7z contains all the sources and compiled binaries required for this project, the Visual Studio project is configured to access them inside the libraries folder.
.\libraries\assimp
Assimp it's a portable Open Source library to import various well-known 3D model formats in a uniform manner.
Version 4.0.1, http://www.assimp.org/index.php/downloads
.\libraries\SDL2-2.0.10
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
Version 2.0.1, https://www.libsdl.org/download-2.0.php
.\libraries\glm-0.9.8.5
Mathematics library for graphics software based on the OpenGL Shading Language (GLSL)
Version 0.9.8.5, https://glm.g-truc.net
.\libraries\FreeImage
Used to load textures
Version 3.18.0, http://freeimage.sourceforge.net/
.\libraries\glew-2.1.0
GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.
Version 2.1.0, http://glew.sourceforge.net/