EGSL 1.6.0
· Жанровая направленность: 2D игры любого жанра;
· Платформа: PC Windows, Linux, Mac OS X, Haiku;
· Лицензия: GNU General Public License;
· Языки программирования: Lua;
· Открытый исходный код: предоставляется;
· Достоинства: простой, бесплатный, хорошая документация, кросс-платформенный;
· Недостатки: выясняются;
EGSL (Easy Game Scripting with Lua) представляет из себя кросс-платформенный интерпретатор, написанный на Pascal, умеющий исполнять Lua скрипты. Поэтому с ним вы можете сделать всё, что умеет делать Lua, и даже больше. В нём реализованы некоторые графические процедуры, которые позволяют писать графические программы. Имена функций взяты из "традиционных" BASIC диалектов. Движок основан на SDL, SDL_gfx и SDL_mixer (на Haiku ещё SDL_image), эти библиотеки нужно установить вместе с liblua. Бинарники доступны для Linux 64bit (скомпилировано на Mageia 2), Linux 32bit (скомпилировано на Lubuntu 12.10), Windows 32bt (скомпилировано на Windows 7 Home Premium), Haiku (скомпилировано на Haiku R1 Alpha 3) и MacOS X (скомпилировано на MacOS X 10.6 Snow Leopard).
Достоинства:
Движок отлично подходит для создания 2D "old-school" игр.
Поддерживаемые графические форматы: BMP, JPEG, JPEG2000, PNG/APNG, MNG, JNG, GIF, TGA, DDS, PBM, PGM, PPM, PAM, PFM, TIFF, PSD, PCX, XPM.
Поддержка Collsion Detection, партиклов.
Есть своя IDE.
Официальный сайт: http://www.egsl.retrogamecoding.orgБесплатные игры и исходники Android studio