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
- Host: GitHub
- URL: https://github.com/tereshenkovav/gamestudyjs
- Owner: tereshenkovav
- License: other
- Created: 2021-07-31T15:29:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-05T15:57:37.000Z (about 2 years ago)
- Last Synced: 2025-06-22T12:08:22.463Z (about 1 year ago)
- Topics: game-engine-2d, qt, qtscript, sfml
- Language: C++
- Homepage:
- Size: 20.5 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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. Автор разрешает и приветствует
любое использование проекта, включая копирование, модификацию и создание
форков проекта.