import 'package:flame/components.dart'; import 'package:flame/game.dart'; import 'package:flutter/material.dart'; class MyGameWidget extends StatelessWidget { const MyGameWidget({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return GameWidget(game: MyGame()); } } class Background extends SpriteComponent with HasGameRef { @override Future onLoad() async { sprite = await gameRef.loadSprite('city.png'); size = Vector2.all(200); position = Vector2.all(100); } } class MyGame extends FlameGame { @override Future onLoad() async { await add(Background()); } }