Quad Engine — Игровой Движок Для Разработки 2D-Игр на PC
Представляю вашему вниманию игровой движок Quad Engine, который разрабатывает читатель 3DG.Me по имени Илья ( Darthman ). Основным предназначением Quad Engine, как утверждает его автор, является разработка 2D-игр для платформы PC. Этот объектно-ориентированный движок использует возможности DirectX 9.0 для вывода графики и работает в среде Delphi. Особенности движка:
- Точное пиксель-в-тексель отображение
- Альфа смешивание с различными вариациями. Добавление, вычитание, усреднение и т.д.
- Визуализация спрайтов с факторами поворота, масштабирования, прозрачности
- Формирование изображения в текстуру, с последующей возможностью использования её как спрайта
- Удобная работа с кадровыми развертками спрайтов. Создание спрайтовых анимаций
- Генератор текстур со шрифтами
- Удобная работа с текстами. Множество вариаций вывода текста
- Редактор системы частиц
- Классы для работы с вертексными и пиксельными шейдерами
- Интегрированная среда разработки шейдеров
- Менеджер ресурсов
Целью разработки движка названо быстрое и удобное создание казуальных игр различного уровня, от простейших игр в духе начала 90-х до современных проектов с богатой графической состовляющей. Также можно отметить, что Quad Engine имеет несколько продвинутых технологий, использующихся в современных 2D-движках, в частности — возможность назначения свойств материала, использования карт отражений и карт нормалей. Все эти технологии позволяют использовать 3D-освещение и получить псевдо-3D картинку без использования реальных 3D-моделей.
В целом, движок выглядит достаточно любопытно — если вы планируете разработку 2D-игры для PC, то вполне вероятно, что Quad Engine может сослужить вам неплохую службу. Ну а карты нормалей в 2D-движке — это, как минимум, красиво.
Подробнее о движке можно узнать на официальном сайте Quad Engine, а о ходе разработки можно узнать из блога разработчика.
- 5729 просмотров
Выглядит очень красиво, но для создания простеньких игр мне кажется актуальней использовать конструкторы вроде Game Maker и Scirra Construct, поскольку это во много раз упрощает процесс разработки, а проблемы с качественным отображением пиксель-в-тексель, чаще всего просто не замечаются.
Знаете, я согласен с вами. Тем более тот же Game Maker распространяется через Steam и во время последней распродажи скидка не него была в районе 70 процентов. Scirra Construct сейчас оценивают в Steam Greenlight, но думаю то, что этот конструктор пройдет конкурс, сомнений не возникнет.
Автору спасибо за пост! Все очень хорошо описано :)