Toyota Fluorite: "console-grade" Flutter game engine
3 months ago
- #flutter
- #game-development
- #3D-graphics
- Fluorite is a console-grade game engine integrated with Flutter, allowing game code to be written in Dart.
- It uses a FluoriteView widget for multiple 3D scene views and shared state between game Entities and UI widgets.
- Fluorite features a data-oriented ECS architecture in C++ for performance, with high-level Dart APIs for game development.
- 3D artists can define clickable zones in Blender, which trigger events developers can listen to with onClick events.
- The engine simplifies creating spatial 3D UI, making interactions with objects more intuitive.
- Powered by Google's Filament, Fluorite uses Vulkan for high-quality visuals, including PBR lighting and post-processing.
- Fluorite supports Hot Reload, enabling rapid iteration and testing with instant scene updates.