2DLab - это конструктор для создания игр со встроенным визуальным языком программирования. Создается, как свободный, легкий в изучении, эффективный и дружелюбный к пользователю инструмент для разработки двумерных игр и других типов программ.
Основные особенности:
- Визуальный редактор с системой меню: создание, выбор, перемещение и вставка блоков.
- Быстрый двумерный движок с аппаратным ускорением и поддержкой OpenGL/DirectX.
- Мультиплатформенность в перспективе - Linux / Windows / MacOS.
- Система переменных, функций
- Система контейнеров позволяет легко оперировать множествами однотипных объектов.
- Камеры с разными окнами вывода, позиционированием и масштабом.
- Разных типы моделей: точки, круги, боксы
- Разные типы структур: тайловые карты, карты интенсивностей
- Разные типы средств отображений: примитивы, изображения (в т. ч. мультистраничные), рамки
- Система вывода звука
- Вывод текста растровыми шрифтами с разной шириной букв
- Система локализации (в данный момент конструктор и демо выпущены на английском и русском языках)
Язык является модульным (структура проста и можно легко написать модуль/функцию под собственные нужды) и гибким (можно изменить визуальный синтаксис так, как вам будет удобно).
Сайт проекта: http://code.google.com/p/2dlab
Блог проекта: http://2dlab.blogspot.com
Скачать: http://code.google.com/p/2dlab/downloads/list
Исходники (SVN): http://code.google.com/p/2dlab/source/browse
Предыдущее содержание поста (старая информация):
Скачать демо-версию - простой векторный редактор (с исходными кодами, система отмен пока не задействована).
Управление: кнопки мыши (правая - добавить вершину, левая - перемещать, средняя - двигать поле + колесико (масштаб), пробел - выбирать цвет.