Flutter News: 3D Games Coming Soon to Flutter Thanks to Fluorite Game Engine

Flutter News: 3D Games Coming Soon to Flutter Thanks to Fluorite Game Engine

Creating 3D games in Flutter will soon become a reality thanks to Fluorite. It is an open-source 3D game engine from Toyota, unveiled during the FOSDEM 2026 conference.

Although Fluorite remains in the testing phase, it is already a promising preview of the innovations coming to the Flutter ecosystem.

How does Fluorite work?

Fluorite combines C++ performance with Dart’s productivity. It is primarily based on an Entity-Component-System core, which the Toyota team built upon a C++ solution. As a result, the library can better optimize CPU and memory usage. Implementing this solution will also allow for a smoother transition from other ECS-based environments to Fluorite.

The graphics engine is the Google Filament renderer, which offers console-grade graphics and Physically Based Rendering (PBR) while maintaining low power consumption.

In turn, the Vulkan API, known from previous Flutter versions, provides full support for modern graphics libraries. This enables a stable 60 FPS animation display.

Additionally, engineers are working on using Simple DirectMedia Layer (SDL) as an abstraction layer for various platforms.

Source: Fluorite Game

Hot Reload in the 3D world

To me, the most surprising part of the presentation was the full support for Hot Reload in Fluorite. The speakers demonstrated that it will be possible to modify scene parameters or logic, with the changes appearing instantly on the debug screen.

This is great news, as most current engines do not allow for such results without a complete scene restart and rebuild.

Source: Fluorite Game

3D elements and actions

Where will we get 3D assets for our projects? The engine offers integration for assets created in Blender. Work is also underway to support other industry-standard file formats.

According to the announcements, a dedicated environment is being developed where artists can define specific touch zones (e.g., a clickable car wheel) directly within the modeling tool, while developers can assign actions to them in Flutter.

Source: Fluorite Game

Why did Toyota decide to build its own engine?

The market is not short of major players, such as Unity or Unreal Engine, who are working on game engines.

However, Toyota—which already utilizes Flutter in its latest models (Toyota RAV4 2026)—needed a solution to expand their Infotainment system’s capabilities with 3D graphics.

During the conference, the team explained that they had conducted internal tests of existing solutions, but these failed to meet their expectations in several key areas:

  1. Traditional engines (Unity, Godot) consumed too many embedded system resources, resulting in an unsatisfactory and less-than-smooth visual experience.
  2. Complex integration with Flutter – for instance, scaling integration with engines like Unity requires using Method Channels, which increases app complexity and makes maintenance more difficult.
  3. Budget optimization – Toyota wanted to gain independence from external vendors and avoid high licensing costs.

Attempts were made to solve these issues using Impeller, but it is not yet available for Linux-based systems. Consequently, Toyota created Fluorite, which functions as a standard FluoriteView widget, allowing for seamless 3D scene control directly from Dart.

When can we expect the first integrations?

Toyota is currently working on utilizing the engine to create interactive user manuals, real-time vehicle status visualizations, and advanced parking assistants.

Unfortunately, a defined roadmap has not yet been established, and the company is still actively seeking strategic partners to help advance the tool’s development.

Why is Fluorite important for the Flutter community?

  1. New Markets: Fluorite proves that Flutter has long moved beyond being just a solution for simple CRUD apps. It can now be used to create complex m-commerce platforms, high-performance systems in medicine, and even apps for the automotive or industrial sectors.
  2. 3D for everyone: Thanks to Dart and Flutter, developers familiar with this technology will be able to expand their app capabilities with advanced 3D scenes without the need for additional tools or C++ expertise.
  3. Automotive standard: Toyota aims to make both Fluorite and Flutter the new standard for Infotainment systems. This could translate into hundreds of new job opportunities for Flutter developers within the automotive industry.

Learn more:

Learn more

Project estimation

Let us know what product you want to build and how we can help you.

Why choose us?

Logo Mobile Trends Awards

Mobile Trends Awards 2021

Winning app in
EVERYDAY LIFE

Nagroda Legalnych Bukmacherów

Legal Bookmakers Award 2019

Best Mobile App

Mobile Trends Awards logo

Mobile Trends Awards 2023

Winning app in MCOMMERCE DEVELOPMENT

24

client reviews

Clutch logo