Toyota тихо работает над собственным игровым движком Fluorite. Проект разрабатывает Toyota Connected North America, дочерняя компания бренда, занимающаяся цифровыми технологиями. При этом Fluorite создавался не для классических видеоигр.
Движок разрабатывали с прицелом на стабильную работу на слабом «железе», включая системы, устанавливаемые в автомобили. Для этого Fluorite объединяет несколько известных решений: он работает вместе с Flutter, интерфейсным фреймворком Google, использует язык Dart для логики и интерфейса, а в основе лежит ядро Entity Component System (ECS) на C++, оптимизированное под устройства с низкой производительностью.
Среди заявленных функций: возможность задавать зоны взаимодействия прямо в 3D-моделях, что упрощает работу с инструментами вроде Blender и создание интерактивных трёхмерных интерфейсов. Fluorite также поддерживает консольный уровень 3D-рендеринга за счёт Filament, технологии Google.
Движок поддерживает Hot Reload, функцию Flutter, позволяющую быстро обновлять сцены и интерфейсы без перезапуска системы.
Toyota изучала существующие движки, но отказалась от них из-за высокой стоимости лицензий и требований к ресурсам. Fluorite стал альтернативой, лучше подходящей под задачи компании.
Fluorite открыт и распространяется как open-source. Даже если Toyota не станет использовать его для игр, движок доступен как готовое решение и может заинтересовать инди-разработчиков, особенно для проектов под слабые устройства.