To try out ezEngine, you can download a precompiled binary package. This article describes how you can build the engine yourself, which enables you to extend the engine with custom functionality.
Getting the Code and Data
- Clone a branch from the GitHub repository.
- If you need a good git GUI, have a look at Fork.
- If you want a stable release, clone the ‘release’ branch.
- If you want the latest features, clone the ‘dev’ branch.
- Unless your git client already checks out git sub-modules for you, also run
git submodule initand
git submodule updatein your local clone. The EZ project uses submodules to deliver additional data such as sample content and precompiled tools.
- Obtain and install all prerequisites
- Run CMake and configure your build
- Open the generated solution and build. Compiling the entire solution with editor, unit tests and samples takes around 5 minutes. The dependencies are set up such that only building, e.g. the Editor project will include all requirements, though.