Game Programming in C++ — примеры к книге и требования сборки

Game Programming in C++ Code — исходный код для книги «Game Programming in C++» Санджая Мадхава. Он предназначен для читателей книги, желающих изучить примеры программного кода, сопутствующие её содержимому.
Возможности и состав проекта
Каждая глава книги имеет соответствующую директорию с файлами кода. Проект содержит отдельные файлы решений для Microsoft Windows и macOS, что упрощает сборку и запуск на обеих платформах. Исходный код глав распространяется под лицензией BSD 3-clause.
Начало работы и требования
Для компиляции на Windows требуется Microsoft Visual Studio 2017 Community с установленным рабочим процессом «Game Development in C++». На macOS необходим Xcode. Для глав, начиная с седьмой, требуется установка FMOD API версии 1.09.x для работы со звуком.
Ограничения и выбор сценария
Примеры привязаны к инструментам, указанным в книге: README называет Visual Studio 2017 и FMOD 1.09.x. Новые версии FMOD автором не проверены. BSD 3-Clause относится к коду глав; зависимости в External имеют собственные лицензии.
Лицензия и условия использования
README указывает BSD 3-Clause для исходников глав книги. Эта лицензия явно не распространяется на каталог External: у каждой внешней зависимости свои условия. Перед переносом учебного примера в продукт проверьте состав используемой главы и её библиотек.





