Fluorite – A console-grade game engine fully integrated with Flutter

Toyota & Automotive Context

  • Commenters confirm Fluorite comes from Toyota Connected North America, likely for in-car 3D/HMI (e.g., visual car models, interactive manuals, dashboards).
  • Some find it odd the site doesn’t mention Toyota; a FOSDEM talk and references to the RAV4 link it back to Toyota’s embedded/infotainment stack.
  • Several note a broader trend: Unity and Unreal are already used in automotive HMIs, so a “game engine in the car” is increasingly normal.

Why Use a Game Engine for Car UI?

  • Supporters argue a game engine is just a 3D UI toolkit: ideal for rich 3D models, animations, HDR rendering, and content pipelines from DCC tools.
  • Skeptics ask why such complexity is needed for basic actions like unlocking doors, calling it overkill and a new failure surface.
  • Some say the market demands “wow” animations and 3D tutorials, even if not strictly necessary.

Fluorite’s Design & Alternatives

  • Fluorite is “Flutter-first”: a rendering engine embedded into Flutter rather than a traditional game engine with bolted-on UI.
  • The team reportedly tried Unity, Unreal, Godot and found startup time and performance lacking for their embedded use case.
  • Comparisons are made to Qt Quick 3D, Defold, Bevy, and Godot; one commenter stresses that Flutter’s UI ergonomics are far better than typical game-engine UI tools.
  • Fluorite builds on Google’s Filament; some dispute the marketing phrase “console-grade,” arguing Filament/GL isn’t on par with top-tier AAA console engines.

Open Source, Demos, and Web Target

  • The website lacks a repo; FOSDEM talk references “when we open up the GitHub repository,” implying future open-sourcing but nothing public yet.
  • People ask about a browser/WebAssembly target and online demos; maintainers reportedly said web isn’t currently supported but could be discussed later.
  • One commenter notes Filament has a web backend, but adding a web target may be nontrivial for an embedded-focused C++ engine.

Car UX, Safety, and “Simple Cars”

  • Large subthread debates modern car complexity: many want physical buttons, minimal displays, and no subscriptions; Slate truck is repeatedly cited as a “minimalist EV” counterexample.
  • Others argue regulations (e.g., mandatory backup cameras) and safety tech inevitably add screens, chips, and complex software.
  • There’s extensive discussion about backup cameras’ safety benefits, costs, add-on vs factory integration, and SUVs’ visibility issues.

Flutter & Dart Ecosystem

  • Several see Fluorite as evidence Flutter is not “dying”; it’s cited as still popular and pleasant to use, though some note poor job-market signals for Dart.
  • Commenters find it noteworthy that a conservative industry player is betting on Flutter, possibly signaling confidence beyond Google.

AI-Assisted Development Side Thread

  • One long branch discusses using Claude Code + Flutter for rapid cross-platform development.
  • Concerns center on maintainability of LLM-generated code, reliance on “black box” agents, security, and a looming “junk code mountain.”
  • Some advocate using LLMs for scaffolding, tests, and boilerplate, while keeping core architecture and critical code under tight human control.