Целью работы мастерской было разобраться в архитектуре игровых движков. По пути мы также немного поизучали с++ (до уровня, когда на нем можно комфортно писать большие проекты).
sudo apt install g++ cmake mesa-common-dev freeglut3-dev libasio-dev
Важно. Для сборки нужен g++ >= 7.0
Проект собирается с помощью cmake. Тестировалось все на ubuntu 16.04. Для сборки нужно выполнить следующие команды.
mkdir build
cd build
cmake ..
make
Далее можно запускать примеры, находящиеся в папке example. Запускаются они командой make run_{имя примера}, например для запуска нашего прототипа игры нужно в папке build выполнить команду
make run_game_prototype