zoe is a video game engine that I am working on in my free time. It probably won't surpass Unity3D or Unreal Engine but where is the fun in using any of these if you can make your own!
I want it to be as optimized as possible but am limited to my free time.
You can find the documentation on https://nudelerde.github.io/zoe/.
zoe is still work in progress. You can try running the sandbox but please don't expect anything other than a simple demo.
I don't know why you would like to compile zoe at its current state, but...
You can compile zoe as we tell GitHub to.
- Make sure you are using a Linux or Windows machine to compile and run zoe
- Install all dependencies
apt install build-essential cmake libglew-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl-dev
- Clone the repository with
git clone --recurse-submodules https://github.com/NudelErde/zoe.git
(Or usegit submodule update --init --recursive
when you already cloned) - Run
cmake .
and let cmake prepare everything - Run
cmake --build .
to build zoe
Your artifacts are located in ./sandbox/sandbox
and ./zoe/libzoe.so
Sprax 📝 Helps with non-code Stuff |
zoe is licensed under the MIT License
Please take a look at the licenses of our dependencies in particular ChaiScript and FreeType 2