11 ms·
Fluorite – A console-grade game engine fully integrated with Flutter
https://fosdem.org/2026/schedule/event/7ZJJWW-fluorite-game-engine-flutter/ https://fosdem.org/2026/schedule/event/7ZJJWW-fluorite-game-...
- engineer_22 8mo agoHow is this related to Toyota? Toyota the car manufacturer?
- BugsJustFindMe 8mo agohttps://en.wikipedia.org/wiki/Toyota_Connected_North_America https://en.wikipedia.org/wiki/Toyota_Connected_North_America
- deleted 8mo ago[deleted]
- einr 8mo agoYes. Had to look it up, but apparently it was developed by TCNA (Toyota Connected North America) which does car software and such.
- homarp 8mo agoit'actually Toyota Connected North America, Toyota Motor Corporation's subsidiary founded in collaboration with Microsoft for working on in-vehicle software, AI, and related tech initiatives.
- jajuuka 8mo agoSo basically the same sort of thing Samsung does with its corporate subsidiary. At least that's the first one I think of. But I know there others who leverage the brand all the way down the ladder.
- deleted 8mo ago[deleted]
- Carrok 8mo agoYes, that Toyota. Looks like it came out of this group. https://www.toyotaconnected.com/about https://www.toyotaconnected.com/about
- giobox 8mo agoI'm guessing its used for some of their in-car UIs - unreal engine has found a market (Rivian, Volvo, Ford...) for embedded automotive use now that so many cars display an interactive 3d model to the driver for things like tapping to unlock corresponding door or trunk etc etc. > https://www.unrealengine.com/en-US/uses/hmi https://www.unrealengine.com/en-US/uses/hmi
- mmooss 8mo agoWhy is a full game engine needed to display a GUI for unlocking a door? There are endless simpler solutions. The apps I use every day don't use game engines (except games).
- spencerflem 8mo agoGame engines, UI frameworks, desktop environments, and web browsers all share a lot of features. The Arcan project is my favorite piece of software running with this idea rn
- kube-system 8mo agoThe market for automotive features in the US diverged from "need" long ago.
- jmalicki 8mo agoA game engine is sort of just a UI toolkit for interacting with 3d objects. If you want a 3d model you can interact with, you call that a game engine. Should they invent something new because they dislike the word "game"?
- glaslong 8mo agoWorked for a shop that had the hardest time grasping this. We had to tell them UE4 was a "3D Rendering Engine" because they couldn't get over the term "game engine" in planning meetings...
- 8mo ago
- numpad0 8mo agoThey needed a GUI toolkit for dash display, and didn't really like long engine init time of Unreal/Unity/Godot.
- koakuma-chan 8mo agoWas bevy considered?
- debugnik 8mo agoI don't think anyone's seriously using Bevy's 3D renderer, only the ECS. The only successful 3D game made with Bevy so far seems to be Tiny Glade, which used its own renderer.
- pornel 8mo agoI'm surprised Toyota even used something as new-ish as Flutter. Carmakers usually are the last to adopt anything. Bevy is the opposite of an old boring solution. It's a cool engine, but I imagine a manufacturer would like to have long-term support with 15-year timelines. Bevy doesn't offer that, and even trying to have that wouldn't be good for Bevy.
- surajrmal 8mo agoTech is becoming front and center to car sales. Adopting newer technologies is probably seen as a necessary risk to stay competitive.
- apitman 8mo agoBevy releases have a lot of breaking changes, and so do many of the 3rd party plugins.
- homarp 8mo agoThe talk at Fosdem about it https://fosdem.org/2026/schedule/event/7ZJJWW-fluorite-game-engine-flutter/ https://fosdem.org/2026/schedule/event/7ZJJWW-fluorite-game-...
- Jyaif 8mo agoInteresting, they flipped the problem around. The UI toolkits in game engine usually suck hard, so here they started from a good UI toolkit and made it possible to make relatively performant games. There's more info at https://www.reddit.com/r/programming/comments/1r0lx9g/fluorite_toyotas_upcoming_brand_new_game_engine/ https://www.reddit.com/r/programming/comments/1r0lx9g/fluori...
- oritron 8mo agoIt doesn't say Toyota anywhere on the page and they don't have a link to a repo or anything like that, so I was a little confused. But it is from /that/ Toyota (well, a subsidiary that is making 3d software for their displays) and there was a talk at FOSDEM about it: https://fosdem.org/2026/schedule/event/7ZJJWW-fluorite-game-engine-flutter/ https://fosdem.org/2026/schedule/event/7ZJJWW-fluorite-game-...
- deleted 8mo ago[deleted]
- wasmainiac 8mo ago> They use this game engine in the 2026 RAV4 Funny how “game engines” are now car parts in 2026. Can I just have an electric car that’s a car and nothing else? Seats, wheels pedals, mirrors, real buttons, no displays just a aux jack. I’d buy it, hell I might even take the risk and pre-order it
- leecommamichael 8mo agoThe "interactive user manual" sounds neat. It probably doesn't need to be part of the car's computer.
- cwillu 8mo agoDear god do I not want to be trying to deal with an interactive user manual when pulled over on the side of the road trying to look up the lift point to jack the car up.
- x0x0 8mo agoThat car is the Slate truck.
- oritron 8mo agoAh sorry, I quickly edited that out of my comment! I had the video playing while posting, they were talking about a precursor project for embedded Flutter which this in some ways builds on, /that/ is running on the new RAV4. One of the example uses given in the talk is 3D tutorials, which I could imagine being handy. Not sure I'd want to click on the car parts for it but with the correct affordances I could imagine a potentially useful interface.
- aabajian 8mo agoThe combination of Flutter + Claude Code makes cross-platform app development really, really fast. I've been impressed with how well Clause handles prompts like, "This list should expand on the web, but not on iOS." I then ask it (Claude) to run both a web instance and an iOS simulator instance. Can usability test in-tandem. I recently (as in, last night) added WebSockets to my backend, push notifications to my frontend iOS, and notification banner to the webapp. It all kinda just works. Biggest issues have been version-matching across with Django/Gunicorn/Amazon Linux images.
- germandiago 8mo agoHow are you going to maintain all that when you find bugs if it generates a ton of code you did not get through to understand it?
- whynotmaybe 8mo agoYou ask it to fix it. I've tried fixing some code manually and then reused an agent but it removed my fix. Once you vibe code, you don't look at the code.
- h4ch1 8mo ago> Once you vibe code, you don't look at the code. Truly one of the statements of all time. I hope you look at the code, even frontier agents make serious lapses in "judgement".
- robby_w_g 8mo agoI loved learning Computer Engineering in college because it de-mystified the black box that was the PC I used growing up. I learned how it worked holistically, from physics to logic gates to processing units to kernels/operating systems to networking/applications. It's sad to think we may be going backwards and introducing more black boxes, our own apps.
- 8mo ago
- polotics 8mo agosource code not available?
- deleted 8mo ago[deleted]
- strix_varius 8mo agoI wonder if a slightly broader search for existing solutions - for instance, https://defold.com https://defold.com - would have shown that quick-startup, 3d-capable, c-integrable, low-end-hardware performant game engines could have been grabbed off the shelf. That said, this is cool and I would have probably celebrated a similarly fun project in their shoes. Perhaps the real accomplishment here is getting Toyota to employ you to build a new, niche game engine.
- Aurornis 8mo agoThis is specifically designed to embed into Flutter apps, which have specific requirements how they interact with the GPU and renderer. They already tried other engines, such as Unity. The team didn't just go off and build something without trying existing solutions first.
- debugnik 8mo agoToyota complained about poor performance on all of Unity, UE and Godot, but also about long startup times with Godot. I don't know how bloated Godot is, but AFAIK libgodot development started as part of Migeran's automotive AR HUD prototype so I'm surprised to hear it has poor startup time for a car.
- auxiliarymoose 8mo agoGodot is pretty lightweight (especially considering how powerful it is), generally about a second or less. But maybe they are looking for a fast enough startup time that the engine can be started when showing something onscreen and torn down when not visible. In which case, I can see the startup time being an issue.
- Kelteseth 8mo ago> long startup times with Godot As a user of libGodot embedded into our existing c++ tech stack, I can say we do not have this issue.
- strix_varius 8mo ago
- 999900000999 8mo agoThis definitely looks cool, flutter is still my tool of choice for small apps that aren't games, and I see a big company embrace it warms my soul. Toyota assuming they move forward with this, might even become the main corporate sponsor since Google appears to be disinterested.
- socalgal2 8mo agoFilament is not a console grade renderer, not even close. It's architectured around GL. Yes, it can use Vulkan but it's not in any way optimized like a console engine.
- andrewcl 8mo agoWhat is a console grade renderer? Specifically, what's considered table stakes and what is Filament missing?
- quietbritishjim 8mo agoThis is a very interesting but also frustrating comment. If you're right that it's not a console grade renderer (not that I know what that even means) then that's really interesting - but why not? And could it be in future or is it fundamentally impossible for some reason?
- koolala 8mo agoMaybe they mean like the golden era of Xbox 360 rendering. Where the CPU and GPU could run together in one region of unified 512MB of memory with crazy fast rendering bandwidth. I wish there was a VR headset designed like that.
- nineteen999 8mo agoThere is a hell of a lot more to a AAA+ game engine than just the renderer, to begin with.
- leecommamichael 8mo agoI understand what your intent is in saying this, and I agree with the intent, but for onlookers, you don't really need a lot to make a good game and this would likely be just fine. I don't actually know if it's possible to ship GL games on modern consoles now that it's in-fashion to have your own proprietary graphics library. That said, the way Google has factored the back-end of the renderer, it won't take a PhD to target one of those GPU APIs. Aside: GL is still a good practical choice for games built by small teams.
- Aurornis 8mo agoFor others who were curious like I was: The website doesn't mention "open" or "source" anywhere, but they did give a talk at FOSDEM 2026 about it. There was a passing comment about "when we open up the GitHub repository" in the talk. So it's not open yet, but they've suggested it might be in the future.
- amelius 8mo agoDoes it mean it also runs in a browser? Why isn't there a demo?
- bsimpson 8mo agoIt does look like Filament has a web target: https://github.com/google/filament https://github.com/google/filament but if they're targeting embedded systems, maybe they haven't prioritized a public web demo yet. If the bulk of the project is actually in C++, making a web demo probably involves a whole WASM side-quest. I suspect there's a different amount of friction between "I wanna open source this cool project we're doing" and "I wanna build a rendering target we won't use to make the README look better."
- koolala 8mo agoSomeone asked in the Questions section at the end and they said No but they would be happy to discuss its possibility in a Github issue.
- hoppp 8mo agoLooked great. How is it associated with toyota?
- wiseowise 8mo agoNow we’re talking. If Flutter is dying, how come I still see projects like this popping up instead of using native or KMP?
- bsimpson 8mo agoIt is interesting to see players other than Google invest in it. Makes me wonder if you might eventually see the OG Flutter team move to a shop like Toyota, the same way the original React team moved to Vercel. It's nice to see open source projects be portable beyond the companies that instigated them.
- deleted 8mo ago[deleted]
- surajrmal 8mo agoGoogle is still investing heavily in flutter. Not sure why folks would move to Toyota.
- sgt 8mo agoFlutter is probably still growing. Definitely not dying but it'll probably plateau at some point this year.
- surajrmal 8mo agoWho said flutter is dying? It's more popular than ever.
- lwansbrough 8mo agoIf Flutter is dying, so is React Native, if Google Trends is any metric to go by. Flutter has nearly double the search volume over the past 5 years.
- b00ty4breakfast 8mo agoThis trend of "complexity == moar gooder" makes me itchy. Why does a vehicle display system need a whole-ass game engine? I want my high-speed death box to have utilitarian, well-tested and well-written software, not fucking Unity. Please stop, all this does is introduce new ways for things to break.
- whalesalad 8mo agoInterestingly this name (fluorite.game) is in the HaGeZi normal blocklist. https://adguardteam.github.io/HostlistsRegistry/assets/filter_34.txt https://adguardteam.github.io/HostlistsRegistry/assets/filte...
- wiredpancake 8mo ago[dead]
- xyst 8mo agoNot written in rust? No thanks
- chrisjj 8mo ago> console-grade So... not PC-grade?
- yeah879846 8mo ago[flagged]
- OsrsNeedsf2P 8mo agoMeh. I've been burned by using closed source game engines before. There's just too many edge cases and nuances that come up when debugging physics or graphical issues. I strongly recommend against using this until they become at the very least source-available.
- koolala 8mo agoSeems like it will be open-source if they are presenting it at fosdem. They said it will have a github. It's currently unreleased.
- doctorpangloss 8mo agoRust based ECS game engine, with 3,000 word diatribes about what decentralized, federated social media presence it should have, woefully incomplete, full of bugs, with no consideration of how any actual games are written other than Factorio, because that's the game that programmers who write open source game engines and not games play: "Aww, you're sweet" Something about games authored by a giant company that will presumably actually ship in some products: "Hello, human resources?"
- reactordev 8mo ago"console-grade" is a stretch. They mean center console and not Xbox.
- p0u4a 8mo agoFlutter keeping Dart alive as always
- vips7L 8mo agoIt's quite genuinely a pleasant language.
- Bayko 8mo agoI was learning it and having a great time with it. Unfortunately the job market for it is abysmal. And in 2026 with the current state of the job market I didn't want to focus my time on something that wouldn't help me to get a job. But still the most fun I have had with a language.
- jheriko 8mo ago[dead]
- feverzsj 8mo agoPerformance looks horrible in their demos.
- Smudo 8mo agoThey are likely avoiding Godot because it is written in C++ and cannot run directly inside their browser-based JavaScript runtime environment. They dont want a build process.
- bsimpson 8mo agoIsn't this a C++ app that authors UI in Dart? I don't see anything about a browser.
- quietbritishjim 8mo ago(was this meant to be a reply to one of the other Godot comments?) The page says that it's "Powered by Google's Filament renderer" which is written in C++, and that Fluorite itself has "a data-oriented ECS (Entity-Component-System) architecture ... written in C++". Also, although Flutter/Dart applications can run on web (compile to WASM or transpile to Javascript) and so can Filament, the Fluorite FOSDEM page says target platforms are "mobile, desktop, embedded and console platforms" so it's not clear Fluorite even cares about running in browser.
- mdtrooper 8mo agoIt's sad, but in the battle for a free ecosystem in video games, we must all join forces towards a single goal. IMHO, it's Godot.
- BartShoot 8mo agothe real free ecosystem is your programming language of choice, audio and graphics drives with I/O from the system
- zerr 8mo agoA console is a crippled PC, so what does console-grade mean here?
- c4kar 8mo agoComments is more about RAV4 than game engine itself.
- voidUpdate 8mo agoWhich console is the rendering the grade of? PS5, Xbox 360 or Atari 2600?
- renato_shira 8mo ago[flagged]
- jolt42 8mo agoI was impressed with how well flutter took function/react style and married it with OO, the rendering seemed to make anything possible and clean. Dart is good, just the threading model seemed awkward. Can't say I dove too deep though.
- renato_shira 8mo ago[flagged]