Кен ВанДин из компании Canonical сообщил о подготовке к презентации игрового движка Bacon2D, нацеленного на упрощение создания игровых приложений для Ubuntu Touch с использованием компонентов Qt 5. Bacon2D предоставляет набор готовых QML-блоков с реализацией типовых элементов, используемых в 2D-играх.
Из текущих возможностей движка отмечаются:
- средства для рендеринга графики и вывода звука
- симуляция физического взаимодействия игровых объектов и придания им свойств искусственного интеллекта
- спрайтовая анимация
- управление сценой и видимой областью
- средства для организации сетевой игры.
Из планов на будущее упоминается редактор уровней, средства для сохранения позиции в игре, применение мозаичного разбиения игровой карты на сцены.
Код движка распространяется под лицензией LGPLv3 и доступен на GitHub
>>> Подробности