Games out there, written in Flutter

So, since @hillel just created this new Game Development - Flutter Forum category, I thought I’d kick things off by asking about games that have been built (or are being built) in Flutter.

There’s been a bunch of “demo” games since at least 2018, of course. (The guys at Rive and I worked on the first Google I/O Flutter game that year, if I remember correctly. It was an in-person multiplayer that up to 4 people played at the Flutter booth. I can’t remember the name, though.)

Then flutter.dev/games has a Case studies section with a bunch more modern examples. I think 4 Pics 1 Word is quite successful. Wallace & Gromit sounds fun (especially since it’s one of my favorite animated film franchises).

I have one Flutter game out since 2021, and another in the works.

I’m looking to learn what other people are building — or have built. It doesn’t matter how “big” or “small” it is. Game jam entries are as valid as million dollar franchises.

Oh, and you don’t need to post only your own game. If you find something interesting, and you know it’s Flutter, post it.

UPDATE: I neglected to check whether there’s already a similar thread before posting this one. And of course there is! So please regard this one as “what games have been written in Flutter”, while the other thread is about games being written in Flutter right now.

6 Likes

I’m pursuing a project now with the time I can squeeze in, but right now it’s essentially a pile of engine code with a proof-of-concept Flutter UI slapped on top. I’m trying to adapt some ideas from tabletop RPGs to a digital, single-player experience, inspired by a jam project last summer. Anyway, I’m at least two months from anything like an alpha build, but I wanted to share that, more than Flutter, I was attracted by programming in Dart. It’s such a pleasant language to work with.

My other recent gamedev work has been in Godot Engine, which I have used to ship a few educational games. GDScript is really good for what it is, but it’s not a great language for serious engineering: the refactoring support just isn’t there, for example. I wish I had something in between, with Dart’s robust language features but also the ease of slapping together, say, a tween or an animation in Godot Engine.

2 Likes

Thanks for sharing, @pvg!

I messed up and didn’t check whether there’s already a similar thread before posting this one. And of course there is. You might want to move your post over there.

Ain’t that the truth. I periodically have to be reminded that some of the things I take for granted in Dart just aren’t there in other languages. And I don’t mean features so much as stuff like consistency.

Your note about “something in between” is, imho, a good topic for a whole separate thread! How can we make Dart a better programming language for games? (And I don’t mean the semantics and syntax of the language, necessarily, but the ecosystem and the available libraries.)

2 Likes

Funny enough, I did see the other thread around the same time, but that one was encouraging screenshots, and mine are still rather embarrassing. Once I get more of my engine working, I want to invest time in the player experience. Then, I hope to have more concrete thoughts comparing this with my Godot Engine experience.

2 Likes

I have an idea for a game, I really want to use Flutter. I don’t really plan to have animations, it’s more like a thinking/guessing game.
I have already built the combat logic in dart as a text based simulation, it seems fun to me.

But I’m still a beginner, especially in the UI stuff. I don’t want to use material or cupertino and I’m not sure where to begin without those and have something that still looks right on desktop too. If I will have graphics it will be 2d, probably lines…

The UI in yours looks like an actual game, how hard it was to do it?
Do you have any advice for UI, that doesn’t feel like just another mobile app?

Go ahead with Material, it’s a good start and does a lot more for you than “just” the design language. My game also uses Material (although you’d be hard pressed to find a typical Material widget anywhere, except for MaterialApp.

I say, don’t worry about the UI at first. If it’s fun in text mode, you probably have something there. Start by implementing stuff in basic UI, dealing with layout issues first. In Flutter, it’s super easy to later start using your own custom widgets (e.g. I have a “BigButton” that I’m using in place of something like Material’s “FlatButton”).

Don’t worry if the game doesn’t at first even look like a game. Here’s what Slay the Spire looked like at first:

This is from when they were already playtesting! It’s not some private build.

4 Likes

Super glad to have found this thread!

@filip I remember watching a YouTube video about Knights of San Francisco a while back; pretty sure that was why I’m subscribed to the channel!

My first—and only—Flutter project in the app stores is a game I published a year ago. (Will hopefully have another app out there within a few months!)
As I was getting into UI development, I was surprised at how much of what I learned in elementary school art class was blatant misinformation. Eventually I made an educational game and put it up over at hue-man.app.
Just last week I played it for a bit while waiting at the doctor’s office—it’s definitely not perfect and may never “take off”, but overall I’m very pleased with how it turned out. :smile:

5 Likes

This looks super interesting, installing now!

EDIT: I’m 3 minutes in and I’m already loving this. This is like a really nice educational interactive learning guide. TBH, I think you’re underselling it with the choice of typography and style in the trailer (though I totally understand the choice from the thematic perspective).

1 Like

Nice work on HueMan. Thanks for releasing the source code. I learned a few new things by browsing through, such as extension types, which I had not encountered before. Also, hueQueue is one of the best variable names I’ve seen in a while. It has a lovely shape.

1 Like

Really enjoying this thread!
It’s inspiring to see how developers are using Flutter to build games—lots of creative energy here.

As a company, we at Flutter Agency (or if you’re looking to hire Flutter Agency) have mainly focused on building mobile apps, but we’ve recently started exploring Flutter for game development as well. If you’re ever looking to collaborate or need a team experienced in Flutter, we’d be happy to help out!

Excited to see where this space goes, and we’re looking forward to sharing some of our own work soon too.

1 Like

Currently working on a few prototypes in vanilla Flutter and Flame. The game I am looking to make, concept wise i guess think EvE Online economy / crafting systems meets fantasy RPG with a deep but passive battle system. So far I have the battle system pretty much nailed but need to figure out the best way to move forward. The process is a bit slow, especially navigating game development related aspects where I have zero experience. Takes a bit of time to wrap my head around various concepts but hopefully will make some solid progress soon. Most likely will pick Flame as otherwise will end up writing code to do the same things that Flame does. Looking to put together a rough prototype and if I decide to take it further I reckon will even start writing some guides / tutorials as currently apart from the official documentation content looks a bit slim.

1 Like

Nice, that’s an ambitious project. Keep us posted!

Hi, @filip and the rest of the Flutter world!
I have just released my game “Otter Day: Weekday Guesser”, written completely in Flutter without Flame.
→ Video, download links and more info: https://x.com/felix_plagge/status/1959880494054510864

If you have any questions or feedback, please don’t hesitate.The first release is the scariest! :slight_smile: Also, in case you like what you see, I’d be super happy if you could make some noise about it on X, trying to build up a bit of momentum. :wink:

I wish you all a happy August 25 2025, which is a Monday because it has codes 1(M) 4(D) 3(Y).
Or simply put: A happy start of the week everyone! :slight_smile:

Felix

3 Likes

Kudos, @Felix, especially for the UI – it looks amazing!

Please don’t hesitate to drop links to the app stores here. Your tinyurl link on X doesn’t work for me (the first [Android] one gives me a 404, the second [iOS] one redirects through viglink, which is a tracker and is intercepted by my browser setup).

Hi @nate-thegrate! I love the thought of your game, especially since I’ve started creating art to use in my games/apps and love the approach about teaching hue.

One important thing I found in HUEman the first time I opened the app on iOS is it’s not respecting the silent/mute switch. Just opening the app there was sound. I suggest an update so that’s addressed. I see that you do recommend headphones, but respecting the mute switch is very important.

1 Like

Hi,
I’m glad you like it! Thanks for pointing out that the links are broken or not easily accessible. The tutorial is going to get a lot accessible over the next days/weeks.

Here are the links for Otter Day:
Android: https://play.google.com/store/apps/details?id=fpdigitallabs.otter&pli=1
Apple: ‎Otter Day: Weekday Guesser on the App Store

I think we may see a new era for indie games because the AI capabilties are getting cheaper (or even free) with nano banana and on-device models like gemma. I haven’t pinned down an exact game style but I’m thinking creative board games like Dixit may benefit greatly from the new technology.

Quick off-topic shoutout to @gms-stef: I learned Flutter with your book “Flutter Apprentice” back in winter 2022/23 :slight_smile:

2 Likes

@Felix I’m sooooo happy that our Flutter Apprentice book helped you learn Flutter!!!

1 Like

@gms-stef thanks so much for the feedback!

There is an option to turn the sounds off, but you are right that this is not available at the beginning. If/when I revisit this game, I’ll be sure to fix this. Thanks again!

2 Likes