Basic game engine. WIP.
-
Install the following dependencies:
- OpenGL
- GLEW
- GLM
- SDL2
- Assimp
- UUID
- {fmt}
- spdlog
- SOIL
- CMake
- Make
- Doxygen
- Dot
Command for installing all:
./scripts/linux/setup_dependencies.sh
OR
sudo apt-get update sudo apt-get install -y \ libglew-dev \ libglm-dev \ libsdl2-dev \ libassimp-dev \ uuid-dev \ libfmt-dev \ libspdlog-dev \ libsoil-dev \ cmake \ make \ doxygen \ graphviz
-
Run the build script:
./buildlinux.sh -r
Code should build and the application should show (-r runs the built app as well), if not, check the log for errors or other issues.
-
Install these:
-
Setup VCPKG as it says here
If VCPKG isn't installed directly on C:/ open up the buildwin.sh file and correct the CMAKE_TOOLCHAIN_FILE envvar. NOTE! DO NOT push it if changed.
-
Run the build script:
./buildwin.sh -r
If VCPKG is in your path or available, the build script will run it to install and compile any dependencies, then Run CMake and build the project. Eventually the Project should come up. If it doesn't, look for any errors or issues in the log and go through them.