A game engine that has been built using SDL2 and C++.
Built for the purpose of learning C++ and SDL2 as well as for my project for A-Level Computer Science.
| Azure Pipelines builds | Codefactor |
|---|---|
Binaries can be found under the releases.
The source code for the engine's tools can be found here.
Dependencies:
- CMake 3.8 (or higher)
- Visual Studio 2019 (or higher)
- Desktop Development C++ must be installed when installing
- Run
Set-ExecutionPolicy RemoteSignedin an elevated Powershell prompt to allow execution of the build script - Run
build-deps.ps1, which use Vcpkg to install and build all required dependencies - In a command prompt window, navigate to
buildand runcmake --build . --config <Debug/Release> -j4(Replace <Debug/Release> with Debug or Release as required.) - Run
ws.exefound in the Debug or Release in the build directory.
Dependencies:
- CMake 3.8 (or higher)
- build-essential (or equivalent on your distribution)
- Run
build-deps.shto install build dependencies and to create the build directory. - Run
build.shto build the engine. (Change the target to the desired in build.sh) - Run
wsin the Debug or Release in the build directory.