Flutter May 12, 2022

Perspectives from Early Adopters of Flutter as a Game Development Tool

Article Summary

Google's Flutter team studied early adopters building games with Flutter and discovered something surprising: 62% of Flutter developers didn't even know they could use it for game development.

Before launching the Flutter Casual Game Toolkit at Google I/O 2022, the Flutter team conducted user research with 6 game developers plus a broader community survey. They wanted to understand what developers need to succeed with Flutter for games and whether it's a viable alternative to Unity and Unreal.

Key Takeaways

Critical Insight

Flutter shows strong potential for 2D casual games targeting indie developers, but needs better documentation, sample games, and curated resources to unlock broader adoption.

The research reveals why computational artists are choosing Flutter over traditional game engines for graphics control.

About This Article

Problem

Flutter game developers faced real obstacles when building games. They couldn't easily integrate Play Game Services, lacked offline-first databases that handled conflicts well, and had trouble debugging GPU issues compared to what Xcode offered with OpenGL tools.

Solution

Tao Dong's research team identified three areas worth investing in long-term: better shader usability, smaller web bundles for platforms like Facebook Instant Games, and support for Windows and Steam. Meanwhile, community members started organizing game-related issues under the 'a: gamedev' GitHub label to keep track of what needed fixing.

Impact

At Google I/O 2022, the Flutter team released the Casual Game Toolkit with sample games, documentation, and how-to videos. This directly addressed feedback from 31 survey respondents who said they needed better tutorials and documentation before they could start building games.

Recent from Flutter

Related Articles