| AGen | |
![]() | |
| Тип | Движки |
| Графика: | 2D |
| Платформа: | Windows, Linux, Mac OS |
| Лицензия: | Ограниченная |
| Языки программирования: | Lua |
| Разработчики: | 2DEngine (Иван и Филипп Трейков) |
Описание[]
AGen — это 2D движок разработанный специально для простого и быстрого создания игр или других графических приложений. AGen использует скриптовый язык Lua и позволяет создавать игры с минимальной затратой времени и без компилятора. Движок начал разрабатываться совсем недавно и он продолжает развиваться.
Agen представляет собой фреймворк, который служит в качестве абстрактного интерфейса между аппаратной частью системы и вашей игрой. Программирование игр не потребует изучение внутренней работы аппаратных устройств или операционной системы. Agen позволяет полностью сосредоточиться на игровой логике, благодаря своему простому и легкому фреймворку.
Память в движке автоматически управляется на всех уровнях, из сценариев окружающей среды в системе и видео буфера.
Agen использует функции ускорения видеокарты, скрывая особенности самого оборудования. В настоящее время включены такие графические плагины как OpenGL и DirectX. Движок включает в себя график сцены и иерархическую систему, которые позволяют иметь карты, содержащие спрайты с использованием очень маленького процессорного времени.
Двигатель имеет модульную архитектуру с несколькими плагинами для графики, аудио и ввода. Дополнительные модули доступны для физики (Box2D), нахождение пути (Micropather) и сети (LuaSocket).
Использование двигателя является бесплатной для некоммерческого использования. Если вы хотите использовать АGen для коммерческого проекта, вам придется заплатить символическую плату в 200$.
