HeadlinesBriefing favicon HeadlinesBriefing.com

Toyota's Fluorite Engine Brings Flutter to Games

Hacker News: Front Page •
×

Toyota has unveiled Fluorite, what it claims is the first console-grade game engine fully integrated with Flutter. The engine allows developers to write game code directly in Dart, leveraging Flutter's developer tools and hot reload capabilities. By using a `FluoriteView` widget, developers can create multiple simultaneous views of 3D scenes and share state between game entities and UI widgets.

At its core, Fluorite features a high-performance ECS (Entity-Component-System) architecture written in C++ for maximum performance on lower-end and embedded hardware. The engine uses Google's Filament renderer with modern graphics APIs like Vulkan to deliver console-quality visuals with physically-accurate lighting, post-processing effects, and custom shaders. A standout feature allows 3D artists to define clickable zones directly in Blender, enabling developers to trigger events through `onClick` listeners with specified tags.

Fluorite represents a significant shift in game development by bridging the gap between traditional game engines and mobile UI frameworks. By combining Flutter's rapid development workflow with console-grade rendering and performance, Toyota aims to simplify cross-platform game development while maintaining visual fidelity. The engine's integration of familiar high-level game APIs in Dart makes existing game development knowledge transferrable, potentially accelerating adoption among developers already familiar with Flutter.