Toyota Connected North America анонсировала разработку собственного игрового движка Flourite с открытым исходным кодом. Проект изначально создавался для работы с трёхмерными интерфейсами в автомобильных системах, но его архитектура позволяет применять его и в классической игровой индустрии.
Ядро на C++, интерфейс разрабатывается на Dart в связке с фреймворком Flutter от Google
Заявленные особенности Flourite:
— Высокопроизводительное ядро ECS, оптимизированное под ресурсоограниченные платформы без потери гибкости для разработчиков.
— Интеграция с инструментами вроде Blender: зоны взаимодействия можно задавать прямо в 3D-редакторе, упрощая создание интерактивных элементов управления.
— Рендеринг на базе Filament от Google с поддержкой современных графических API, обеспечивающий визуальное качество, сопоставимое с консольными играми.
— Поддержка горячей перезагрузки из экосистемы Flutter — изменения в сцене отображаются за несколько кадров, ускоряя итерации при разработке.
Решение создать собственный движок появилось после анализа рынка: популярные коммерческие решения оказались либо слишком затратными из-за лицензионных платежей, либо требовательными к ресурсам.
Открытая лицензия открывает перспективы использования Flourite за пределами автомобильной отрасли — в мобильных и инди-проектах, где критична эффективность на слабых устройствах.