Японська Toyota представила власний ігровий рушій Fluorite, створений спеціально для автомобільних систем із обмеженими обчислювальними ресурсами. Проєкт розробила Toyota Connected North America, дочірня структура, яка відповідає за цифрові сервіси та підключення в автомобілях.
Щоб дізнатись останні новини, слідкуйте за нашим каналом Google News онлайн або через застосунок.
Основна ідея полягає у створенні інструмента, який дозволить запускати інтерактивні 3D-інтерфейси та ігрові сценарії навіть на апаратному забезпеченні, що за продуктивністю часто поступається сучасним смартфонам або ноутбукам.
Fluorite написаний на C++ і тісно інтегрується з кросплатформеним фреймворком Google Flutter. Завдяки цьому розробники можуть використовувати мову Dart та високорівневі API Flutter для створення інтерактивних застосунків, включаючи ігри, анімації та складні інтерфейси, без використання важких традиційних ігрових рушіїв.

У Toyota зазначають, що ключовим завданням було досягнення максимальної продуктивності на вбудованих системах із обмеженими ресурсами. Рушій підтримує сучасні графічні API, зокрема Vulkan, що дозволяє використовувати апаратне прискорення і наближатися до повного потенціалу пристрою навіть на слабших конфігураціях.
Fluorite також орієнтований на спрощення робочого процесу для розробників. Зокрема, він підтримує гаряче перезавантаження, схоже на реалізацію у Flutter, що дозволяє бачити зміни майже миттєво без тривалого процесу збірки. Крім цього, доступна система тригерних зон на основі моделей, завдяки якій художники можуть задавати взаємодії через дотик або кліки безпосередньо в інструментах на кшталт Blender.

За словами компанії, проєкт спочатку створювався для розробки 3D-інтерфейсів наступного покоління для автомобілів. Команда аналізувала популярні рушії, такі як Unity, однак вони виявилися надто ресурсомісткими для автомобільних систем, а також викликали питання щодо вартості ліцензування. У результаті Toyota вирішила створити власне легке рішення, оптимізоване під конкретні сценарії використання.
Важливою особливістю Fluorite є його статус відкритого коду. Це означає, що навіть якщо Toyota не робитиме акцент на ігровому напрямку, інструмент може зацікавити незалежних розробників, ентузіастів і студії, які шукають легкий рушій для вбудованих систем або нестандартних платформ.
Читайте також:
- Apple вирішила, що Siri краще перевести на рушій Google Gemini
- PUBG: Battlegrounds перейде на рушій Unreal Engine 5
