Skip to content

Linux quick start guide

Michał Majczak edited this page Jan 6, 2019 · 4 revisions

This guide is based on Ubuntu 18.04 image. Other Linux versions may require some tweaking to work. Good source of inspiration are dockerfiles in Scripts/Docker and travis.yml file in the repository root.

  1. Fork necessary repositories:
  2. Clone those repositories to your Linux machine
  3. Install required packages:
    • Tools: apt install git make cmake python3 python3-pip clang-5.0 g++-8 gcc-8
    • Engine dependancies: apt install mesa-common-dev libgl1-mesa-dev qt5-default
    • Python modules: pip3 install gitpython
  4. Use InitializeSubmodules.py script to initialize all submodules, update them and apply our patches.
  5. Use ProjectTool.py script to create makefile files for game project or just for engine (-p option). That's it.
Clone this wiki locally