丰田萤石:“主机级”Flutter游戏引擎
Toyota Fluorite: "console-grade" Flutter game engine

原始链接: https://fluorite.game/

## Fluorite:一款基于Flutter的新游戏引擎 Fluorite是一款新颖的游戏引擎,完全集成于Flutter,允许开发者使用Dart编程语言和熟悉的Flutter工具创建主机质量的3D游戏。它拥有高性能的C++基于的实体-组件-系统(ECS)核心,即使在低端硬件上也能确保效率。 主要特性包括通过`FluoriteView`组件将3D场景直接集成到Flutter UI中,实现无缝状态共享。艺术家可以直接在Blender中定义交互区域,简化3D UI创建。Fluorite由Google的Filament渲染器和Vulkan提供支持,提供惊艳的视觉效果,具有物理精确的光照和后期处理效果。 重要的是,Fluorite利用了Flutter的热重载功能,通过快速迭代和测试极大地加速开发。这种强大和易用性的结合旨在使高质量的游戏开发更易于访问。

## 丰田萤石:一款“主机级”Flutter游戏引擎 丰田Connected North America(丰田子公司,与微软合作)开发的一款名为萤石的新型Flutter游戏引擎正受到关注。 尽管这个名字可能令人惊讶,但它旨在用于丰田车辆显示屏——最初在2026款RAV4和Slate卡车上展示,可能用于3D教程和交互界面。 该引擎颠覆了传统的游戏开发方法,从强大的UI工具包(Flutter)入手,并优化性能,而不是在游戏引擎之上构建UI。 开发者对Flutter的速度印象深刻,尤其是在与Claude Code等AI工具结合使用时,用于跨平台开发和测试。 然而,一个关键的讨论点是缺乏公开源代码。 更多信息可以在相关的Reddit帖子和FOSDEM演讲中找到,其中详细介绍了该项目在嵌入式Flutter开发中的起源。
相关文章

原文
Fluorite Game Engine

Fluorite is the first console-grade game engine fully integrated with Flutter.
Its reduced complexity by allowing you to write your game code directly in Dart, and using all of its great developer tools. By using a FluoriteView widget you can add multiple simultaneous views of your 3D scene, as well as share state between game Entities and UI widgets - the Flutter way!

ECS Diagram

High-performance ECS core

At the heart of Fluorite lies a data-oriented ECS (Entity-Component-System) architecture. It's written in C++ to allow for maximum performance and targeted optimizations, yielding great performance on lower-end/embedded hardware. At the same time, it allows you to write game code using familiar high-level game APIs in Dart, making most of your game development knowledge transferrable from other engines.

Model-defined touch trigger zones

This feature enables 3D Artists to define “clickable” zones directly in Blender, and to configure them to trigger specific events! Developers can then listen to onClick events with the specified tags to trigger all sorts of interactions! This simplifies the process of creating spatial 3D UI, enabling users to engage with objects and controls in a more intuitive way.

Console-grade 3D Rendering

Powered by Google's Filament renderer, Fluorite leverages modern graphics APIs such as Vulkan to deliver stunning, hardware-accelerated visuals comparable to those found on gaming consoles. With support for physically-accurate lighting and assets, post-processing effects, and custom shaders, the developers can create visually rich and captivating environments.

Hot Reload

Thanks to its Flutter/Dart integration, Fluorite's scenes are enabled for Hot Reload! This allows developers to update their scenes and see the changes within just a couple frames. This significantly speeds up the development process, enabling rapid iteration and testing of game mechanics, assets, and code.


© 2026 Fluorite Contributors. All rights reserved.
联系我们 contact @ memedata.com