Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 1.54 KB

README.md

File metadata and controls

33 lines (29 loc) · 1.54 KB

Pomegranate engine

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.

Third Party