Жанровая направленность: 2D игры любого жанра; Платформа: PC Windows, Linux, Mac OS X; Лицензия: MIT; Языки программирования: Lua; Открытый исходный код: предоставляется; Мультиплеер: возможен; Достоинства: простой, бесплатный, хорошая документация, кросс-платформенный; Недостатки: нет поддержки Android;
Scrupp - это игровой 2D движок. Он состоит из ядра, написанного на C, которое использует несколько SDL библиотек и OpenGL для отображения содержимого. Ядро экспортирует функции в легко изучаемый язык программирования Lua. Приложение написанное один раз с помощью Lua будет работать без изменений на Windows, Linux и Mac OS X.
Основной целью являлось сделать ядро небольшим и ортогональным (правильным), насколько это возможно. В настоящее время оно поддерживает:
Управление мышью и клавиатурой Загрузку и отображение изображений Компоновку изображений с использованием Cairo и библиотеки Lua lua-oocairo Джеффа Ричардса (Geoff Richards ) Звук и музыку Воспроизведение видео TrueType шрифты Обмен данными с использованием Lua библиотеки LuaSocket Диего Нехаба (Diego Nehab) Загрузку приложений из архивов: Просто поместите каждый ресурс в zip файл.
Больше функционала (например, анимация) реализованы в виде плагинов Lua.
Scrupp является свободным программным обеспечением и доступен на тех же условиях, что и язык программирования Lua (лицензия MIT).
Официальный сайт: http://scrupp.sourceforge.net
Scrupp is a 2D engine. It consists of a core written in C which uses several SDL libraries and OpenGL to display the content. The core exports functions to the easy to learn Lua programming language. One writes its application using Lua. The result works without changes on Windows, Linux and Mac OS X. |