Create a Game in Flutter/Dart

Learn how to create a 2 player WiFi connected mobile game using Flutter and Dart.

What you’ll learn

  • How to develop in Flutter and Dart.
  • How to develop a WiFi connected game in Flutter/Dart.


  • Very basic programming knowledge: Knowing what variables, functions and classes are.


In this course you will learn how to create a 2 player WiFi connected mobile game using Flutter and Dart. While learning how to create the game, you will learn a lot about Flutter and Dart.

Movement in the game will be controlled by sensor input. Accelerometer input to be exact.

Only minimal programming knowledge is required, like knowing what variables and functions and classes are. We won’t waste much time on history, installation and other boring topics, and we’ll try to stick to the fun, interesting and cool stuff.

In this course we will go through everything that is needed to create this game. The course will be divided into the following sections:

  • Introduction and Background
  • Conception and Preparation
  • Create and Add the Images
  • Creating the Game objects
  • Test Version of the Game
  • Single Player Version of the Game
  • Adding Sound
  • Connecting the Game
  • Scoring in the Game
  • The User Interface
  • Reviewing All the Code
  • Ideas for Improving the Game

We will start with a little bit of background. Then we’ll go through the idea of the game. Next we’ll get a better idea of what we want to achieve. En suite we’ll start coding a single player version of the game. Then we’ll add functionality for the second player and connect everything to WiFi. Finally, when the game is working as expected, it will be time for the user interface. First we’ll plan on what it should look like, and then we’ll just do it.

During the course, we’ll spend most of our time coding. Everything will be explained and you will have access to all the code. You will also have access to a PDF file containing all the external links that we referred to in the course.

Your feedback is very important to me in order to improve this course in the future. You will automatically have access to any new or improved future content – forever.

If there is something that is not clear, please let me know, so that I can make a video explaining is. Because if something is not clear to you, chances are that it is not clear to someone else as well. And if you have any questions, feel free to contact me through the Udemy page.Who this course is for:

  • Beginner to more experienced developers interested in creating a game.

What do you think?

Written by flutteru


Leave a Reply



Animated Bottom Navy Bar In Flutter

SUPER Efficient with Flutter – Tips & Tricks for Intellij