Quad Engine — Игровой Движок Для Разработки 2D-Игр на PC

в рубрике 

Логотип Quad EngineПредставляю вашему вниманию игровой движок 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-движке — это, как минимум, красиво. balloon

Подробнее о движке можно узнать на официальном сайте Quad Engine, а о ходе разработки можно узнать из блога разработчика.

Average: 7.8 (4 votes)
Об авторе: Сергей “Treidge” Данченко

АватарСергей "Treidge" Данченко — автор блога 3DG.Me, вольный 3D-художник и разработчик игр, веб-разработчик на Drupal и человек-оркестр с опытом в некоторых других областях. Личное кредо — "хочешь сделать что-нибудь хорошо, сделай это сам". В моменты особого вдохновения пишет стихи и играет в волейбол. Основные профессиональные инструменты — Autodesk Maya, Autodesk Mudbox и Adobe Photoshop. Без ума от индюков и попугаев. Спасибо за внимание, заходите снова!

Комментарии

Выглядит очень красиво, но для создания простеньких игр мне кажется актуальней использовать конструкторы вроде Game Maker и Scirra Construct, поскольку это во много раз упрощает процесс разработки, а проблемы с качественным отображением пиксель-в-тексель, чаще всего просто не замечаются.

Знаете, я согласен с вами. Тем более тот же Game Maker распространяется через Steam и во время последней распродажи скидка не него была в районе 70 процентов. Scirra Construct сейчас оценивают в Steam Greenlight, но думаю то, что этот конструктор пройдет конкурс, сомнений не возникнет.

Автору спасибо за пост! Все очень хорошо описано :)

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com