An open API service indexing awesome lists of open source software.

https://github.com/tereshenkovav/gamestudyjs

GameStudyJS 2D-game engine
https://github.com/tereshenkovav/gamestudyjs

game-engine-2d qt qtscript sfml

Last synced: 6 months ago
JSON representation

GameStudyJS 2D-game engine

Awesome Lists containing this project

README

          

# 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. Автор разрешает и приветствует
любое использование проекта, включая копирование, модификацию и создание
форков проекта.