Your First Flutter Flame Game

Creating a game can be a really complex endeavor, especially when you want to support multiple platforms. Luckily, using Flame & Flutter can provide support for multiple platforms and an awesome developer experience in the process. By Alejandro Ulate Fallas.

Leave a rating/review
Download materials
Save for later
Comments
Share

Who is this for?

Developers interested in developing games using the Flutter framework and Flame as a game engine.

Covered concepts

  • Flutter Development
  • Flame Game Engine
  • Game Development
  • Creating a game with Flame

Part 1: Getting Started With Flame

01
Toggle description

Learn about Flame and how it can simplify your game development with Flutter. Understand the use cases and limitations of using Flame when developing your game.

Toggle description

Learn how to create a basic Flame/Flutter project for both Android and iOS.

Toggle description

Understand how to make the most of Flame’s Component System and how components work

Toggle description

Learn how to add components to your game.

Toggle description

Learn how to enable debug information for your components.

Toggle description

Use what you learned to add a flying Saucer component to the game.

Part 2: Effects & User Input

Toggle description

Learn about the importance of game effects and how to add them to your game.

Toggle description

Learn how to add Flame’s built-in effect for movement of components.

Toggle description

Learn how to handle user inputs with Flame.

Toggle description

Learn about PositionComponent and how you can use it in your game.

Toggle description

Learn about Flame’s built-in rotation effect.

Toggle description

Use what you learned and add movement to the Saucer.

Toggle description

Learn about sound effects and how to add them to a Flame game. use markdown. Do not just replicate the short_description.

Part 3: Collision Detection & Overlays

Toggle description

Learn about collision detection with Flame.

Toggle description

Add collision detection to the Saucer.

Toggle description

Add collision detection to Meteorite.

Toggle description

Learn about Heads Up Displays and how to add them to a Flame game.

Toggle description

Learn about overlays and how to use them to display a game menu.

Toggle description

Use what you learned to add a new overlay for when the game ends.