A Flutter widget that hosts a Unity player and passes messages both ways. It started as a weekend attempt to put a 3D configurator inside a Flutter app and became the package most people use for that. Six years and several thousand issues later, GameFramework is the rewrite.
Dart★ 2305↗AR demoA working ARKit scene driven by Unity inside a Flutter app. Written mostly as a reply to the same question turning up in the widget’s issue tracker every week.
C#★ 235↗Flutter × enginesThe rewrite of Flutter Unity Widget, as a Dart workspace with one API and a plugin per engine. Unity works today; Unreal is in progress. Typed messaging in both directions, automatic pause, resume and destroy on Flutter lifecycle events, and builds for Android, iOS, macOS, Windows and Linux.
C#★ 16↗ToolingCommand-line tooling for teams running Unity and Flutter in the same repository: export the Unity project, sync it into the Flutter build, and keep the two in step across branches. The first draft of what became Game CLI.
Dart★ 8↗