Love 2D - простой в использовании, кроссплатформенный фреймворк для разработки 2D игр любого жанра.
В качестве языка программирования используется lua (язык похож на JavaScript). Имеет набор функций, которыми должен обладать любой современный 2D движок: поддержка устройств ввода (в том числе геймпада), физика (на основе Box2D), работа с таймерами, поддержка многопоточности, загрузка аудио файлов и изображений, поддержка шрифтов и множество других полезных возможностей. IDE не предоставляется, поэтому для разработки проектов
лучше использовать редакторы с подсветкой синтаксиса lua: Notepad++, Eclipse и другие. На официальном сайте присутствует подробная документация и множество примеров для новичков.
...
» » »