Учебный движок предназначен для быстрой и легкой разработки простейших 2D-игр с использованием спрайтов, анимаций, надписей, графических примитивов и звуковых эффектов. Сама игра реализуется как программа на диалекте JavaScript путем создания файлов скриптов, каждый из которых содержит коды трех функций - инициализации игры, рендера игры и обработки состоянии игры. Для создания игры не требуется сборка движка из исходных текстов - всё, что нужно, уже находится в каталоге bin.
bin - откомпилированный движок с примером наполнения игры
GameStudyJS-core - субмодуль git проекта ядра движка на C++ Qt5
docs - документация пользователя в md, html и pdf
GameStudy - проект на С++ Qt5 для сборки движка в оконное приложение
GameStudyNoGUI - проект на С++ Qt5 для сборки движка в графическое окно без элементов управления
SFML-2.5.1-mingw - исходник SFML, необходимый для сборки движка
Для сборки движка из исходных текстов нужен Qt5 и MinGW. Файлы проектов
находятся в каталогах GameStudy и GameStudyNoGUI.
SFML с включаемыми файлами и библиотеками уже добавлен в репозиторий.
Автор проекта:
E-mail: [email protected]
Сайт: https://tereshenkov.ru
вКонтакте: https://vk.com/tereshenkov_av
Проект опубликован под лицензией MIT0. Автор разрешает и приветствует любое использование проекта, включая копирование, модификацию и создание форков проекта.