Skip to content

tereshenkovav/GameStudyJS

Repository files navigation

GameStudyJS - движок для создания 2D-игр

Учебный движок для создания 2D-игр "GameStudy"

Учебный движок предназначен для быстрой и легкой разработки простейших 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: tereshenkov@mail.ru
Сайт: https://tereshenkov.ru
вКонтакте: https://vk.com/tereshenkov_av

ЛИЦЕНЗИРОВАНИЕ И АВТОРСКИЕ ПРАВА

Проект опубликован под лицензией MIT0. Автор разрешает и приветствует любое использование проекта, включая копирование, модификацию и создание форков проекта.