Сегодня в новостях никто не мог предсказать: Toyota спокойно работает над собственным игровым движком, но конечная цель не такая, как вы ожидаете.
Шокирует источник Automaton (японский сайт Game*Spark является первоисточником), который объясняет, что Toyota Connected North America, дочерняя компания компании, известной своими автомобилями, недавно представила двигатель Fluorite. Он «тесно сотрудничает с Flutter», инфраструктурой пользовательского интерфейса, используемой Google, и использует язык Dart для обработки игровой логики, а также интерфейса. «Его цель — обеспечить высокую производительность даже на более дешевом или встроенном оборудовании, например, при запуске 3D-графики и интерактивного пользовательского интерфейса через бортовые системы».
На момент написания на официальном сайте Fluorite, опубликованном выше, освещаются такие функции, как высокопроизводительное ядро Entity Component System (ECS), написанное на C++ и предназначенное для «оптимизации для более слабого оборудования». Во-вторых, существуют «определяемые моделью триггерные зоны касания», которые должны позволить художникам легче настраивать интерактивные области внутри Blender, что делает «создание 3D-интерфейсов намного проще».
Третьим важным моментом является «3D-рендеринг консольного уровня» на базе Google Filament, что определенно увеличивает потенциал компании для разработки игр, даже если амбиции Toyota ограничиваются дисплеями для своих автомобилей. И последнее, но не менее важное: Fluorite также использует функцию «Горячая перезагрузка» Flutter, позволяющую быстро обновлять сцены.
Итак, почему Toyota вообще над этим работала? В оригинальной статье Game*Spark, переведенной Automaton, объясняется, что Toyota Connected North America изначально хотела работать с признанными игровыми движками, но все они были связаны с высокими лицензионными сборами или ресурсоемким характером. Так родился Флюорит.
Самое приятное то, что Fluorite позиционируется как полнофункциональный движок с открытым исходным кодом, поэтому даже если Toyota не будет работать над играми, здесь может быть потенциал для независимых разработчиков.


