Blackengine - YET another home grown 3D game engine.
- Crossplatform
- Plugin based
- Modern (c++ 17)
- Fast
- Simple API for developers
This instruction is for Linux users. Windows user should do naturally same things. Instructions for Mac users can be found below.
You need to install Conan package manager to build the project.
git clone https://github.com/JorgenPo/blackengine.git
cd blackengine
First, create building directory. You could create it outside sources if you want.
mkdir build
cd build
Second, we need to download project dependencies using conan:
conan install ..
If you created the build folder in different location, then you need to change ".." to your blackengine source directory
cmake -DCMAKE_INSTALL_PREFIX=<installation directory> ..
Don't forget to change "installation directory" to directory where you want to install blackengine
make -j2 install
After this step blackengine will be installed at .
cmake -DCMAKE_INSTALL_PREFIX=<installation directory> -G Xcode..
If you get following error
No CMAKE_C_COMPILER could be found
No CMAKE_CXX_COMPILER could be found.
try run this command
sudo xcode-select --reset
then repeat step
Now you can work with project like with any other Xcode project.
There is examples of using blackengine in /examples folder of installation directory. Look for it.
This is a study project for learning game engine development
If you found a bug, please fill an issue! All contributing appreciated. All PRs will be reviewed and (probably) merged.