Flutter集成游戏引擎
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Fluorite 是一个与 Flutter 深度集成的 3D 游戏引擎,定位为“console-grade game engine”。它的核心思路是让开发者直接用 Dart 编写游戏逻辑,并利用 Flutter 的开发工具链。在 Flutter 中可通过 FluoriteView widget 添加多个同时存在的 3D 场景视图,并让游戏 Entity 与 UI widget 共享状态,比较适合希望在 Flutter 应用中嵌入高质量 3D 体验的团队。
其底层采用数据导向 ECS(Entity-Component-System)架构,核心以 C++ 编写,强调性能与定向优化,尤其提到可在低端或嵌入式硬件上获得较好表现。渲染方面基于 Google Filament,使用 Vulkan 等现代图形 API,支持物理准确光照、资产、后处理效果和自定义 Shader。交互方面,Fluorite 允许 3D 美术在 Blender 中直接定义“可点击”区域并配置事件,开发者再监听带有指定 tag 的 onClick 事件,这对空间 3D UI 和美术开发协作有实际价值。借助 Flutter/Dart 集成,场景支持 Hot Reload,可在数帧内看到修改结果,有利于快速迭代玩法和资源。
抓取正文没有披露定价模式、商业授权、免费额度、开源许可证或代码仓库信息,也没有说明是否支持自托管。因此在商业采用前,需要进一步确认授权、平台支持、发布状态、运行时分发方式和长期维护承诺。
优点是 Flutter/Dart 开发体验突出,能降低 Flutter 开发者进入 3D 游戏开发的门槛;C++ ECS 与 Filament/Vulkan 组合也显示出性能和渲染质量取向;Blender 触发区和 Hot Reload 对开发效率友好。缺点是公开资料偏产品介绍,缺少安装指南、API 文档、示例、案例、定价和支持服务信息,生态成熟度暂难评估。
Fluorite 更适合 Flutter 团队、Dart 开发者、需要在应用中嵌入 3D 交互界面的开发者,以及关注低端/嵌入式硬件性能的原型团队。若需要成熟商业生态,可对比 Unity、Unreal Engine、Godot 或 Flutter 生态中的 Flame。中国访问情况正文未提供,网络连通性、支付方式和镜像支持均为未知。
本测评基于公开资料整理,不构成购买建议,请以 fluorite.game 官网实际信息为准。
面向Dart/Flutter游戏开发,信息差尚可
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。