Pomegranate is a hobby game engine. Pomegranate is a hobby game engine. It is currently in pre-alpha and not even an engine. It is a personal project that I am using in order to learn a bunch of things that I am interested in.
@section setupandbuilding Setup & Building To build this project, you must have CMake, the Vulkan SDK, and a C++ compiler installed. Clang gcc and msvc are all tested regularly however carry no grantees for any given commit. Currently only works on windows, Linux & Web to come. First clone The reposotry recursively:
git clone https://github.com/pairswiththymine/pomegranate.git --recurse-submodules
Then setup CMake however you want, it should look something like:
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug -G "generator"
finally build, which should look something like:
cmake --build . --config Debug --target pom_runtime -j 10
The final executable will be in /bin/Debug/
.
If you are lazy (like me) the vscode
CMake tools extension is useful.