{"repo":"ounols/CSEngine","free":true,"listed":false,"github":"https://github.com/ounols/CSEngine","clone":"git clone https://github.com/ounols/CSEngine.git","description":"CSEngine is a cross-platform 3D game engine.","language":"C++","stars":105,"topics":["cmake","opengl","cross-platform","game-engine","cpp14"],"license":"BSD-2-Clause","category":"game-templates","readme_excerpt":"CSEngine - Cross Platform C++ Game Engine CSEngine is a cross-platform 3D game engine. 💡 As it is under development, it is not yet suitable for practical use. Requirements In all environments CMake 3.15 or higher C++14 compatible compiler GLEW 2.1.0 or higher GLFW 3.3 or higher OpenGL 4.3 or higher Android Gradle 4.1.3 or higher NDK 21.2.6472646 or higher Web emsdk 3.0.0 or higher Building CSEngine is built using CMake. In the case of Windows, it is possible to build with Visual Studio because it supports MSVC build through CMake. Windows Put the GLEW library folder in the External/glew folder within the project. Visual Studio IDE Open the project via platforms/Windows/CSEngine.sln CMake (MSVC) Set the compiler settings to Visual Studio. (For setting method, refer to the help of each IDE such as VS, Clion, etc.) cmake -DCMAKE BUILD TYPE=Debug [Project Path]/CSEngine/platforms/Windows Create make files. cmake --build [Directory containing make files] Build through the created make files. Linux apt install build-essential cmake apt install mesa-common-dev libglfw3 libglfw3-dev libglew-dev Install external libraries required at build. cd [Project Path]/CSEngine/platforms/Linux mkdir build cd build cmake -DCMAKE BUILD TYPE=Debug ../ Create make files. cmake --build [Directory containing make files] Build through the created make files. macOS brew install cmake ninja glfw Install external libraries required at build. cd [Project Path]/CSEngine/platforms/MacOS mkdir build cd build","default_branch":null,"files":null,"tree":[],"storefront":"/r/ounols","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ounols/CSEngine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}