Uthena is completely renewed!

Sign up and sell your own courses with PLR licenses learn more

Discover our newest courses view courses

Rahul Agarwal

Building Your First 2D Game with Flutter and Flame

A Step-by-Step Guide to Developing Exciting Games for iOS and Android.

$37.81

License Type

Choose for a PLR license and you can modify the course to your needs ánd retain 100% of revenue when you sell the course.

About Rahul Agarwal

I am an experienced Flutter developer as well as trainer. I conduct workshops mostly offline where I am building a community of flutter enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval. It is the future of Application Development.

Curriculum

1. Project configuration
- Introduction
- Create a flutter project
- Creating a game class
- Download the code

2. Flame components
- Adding Background and Player
- Adding movement with Joystick
- Screen Boundaries to Player
- Adding Dumbbell Component
- Download the code

3. Collision detection
- Adding HitBoxes to Components
- React to a Collision
- Random dumbbell positions
- Download the code

4. Virus component
- Adding virus components
- Adding Movement to Virus
- Boundaries to Virus Component
- Collision between Virus and Player
- Download the code

5. Tracking score and time
- Text Component for Score
- Updating score and time
- Download the code

6. Flame overlays
- Game Over Menu
- Main Menu Screen
- Game Play Screen
- Change Player Sprite Conditionally
- Download the code

7. Vaccine component
- Create a vaccine component
- Add Vaccine at random intervals
- Work on Protein Component
- Download the code

8. Splash screen and launcher icon
- Add a Splash Screen
- Change the launcher icon
- Test the Complete game
- Download the complete code

Payment & Security

Payment methods

  • American Express
  • Apple Pay
  • Google Pay
  • Maestro
  • Mastercard
  • Shop Pay
  • Union Pay
  • Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Building Your First 2D Game with Flutter and Flame

Do you Remember the classic 2D games we used to play as kids? Such as Mario, Contra, Donkey Kong, mortal combat etc. Are you interested in developing your own mobile games but don't know where to start? Well good news is, now you can also build your own 2D mobile game with this new exciting course that will take you on a journey of game development from scratch with the help of flutter and flame game engine! This comprehensive course is designed to teach beginners the basics of game development using the Flutter framework and the Flame game engine. 

With step-by-step instructions and explanations, you'll learn how to create your own 2D games for iOS and Android devices. You'll begin by setting up your development environment and learning the fundamentals of game design, including sprites, animations, and collision detection. From there, you'll dive into more advanced topics, such as input handling, sound effects, and game mechanics.

Throughout the course, you'll work on a sample game, building it from scratch and customizing it to your liking. By the end, you'll have a fully functional game that you can share with friends and family or even publish on app stores.

Whether you're a complete beginner or an experienced developer looking to expand your skill set, "Building Your First 2D Game with Flutter and Flame" is the perfect guide to help you get started in game development.

Course curriculum

1. Project configuration
- Introduction
- Create a flutter project
- Creating a game class
- Download the code

2. Flame components
- Adding Background and Player
- Adding movement with Joystick
- Screen Boundaries to Player
- Adding Dumbbell Component
- Download the code

3. Collision detection
- Adding HitBoxes to Components
- React to a Collision
- Random dumbbell positions
- Download the code

4. Virus component
- Adding virus components
- Adding Movement to Virus
- Boundaries to Virus Component
- Collision between Virus and Player
- Download the code

5. Tracking score and time
- Text Component for Score
- Updating score and time
- Download the code

6. Flame overlays
- Game Over Menu
- Main Menu Screen
- Game Play Screen
- Change Player Sprite Conditionally
- Download the code

7. Vaccine component
- Create a vaccine component
- Add Vaccine at random intervals
- Work on Protein Component
- Download the code

8. Splash screen and launcher icon
- Add a Splash Screen
- Change the launcher icon
- Test the Complete game
- Download the complete code

About the instructor

I am an experienced Flutter developer as well as trainer. I conduct workshops mostly offline where I am building a community of flutter enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval. It is the future of Application Development.

Rahul Agarwal

What can you do with PLR/MRR license for Building Your First 2D Game with Flutter and Flame

  • Private Label Right License (PLR)

    With a PLR license for the course: Building Your First 2D Game with Flutter and Flame you can do several things. The main benefits include the option to modify the content, as well as selling the course and keeping the income for yourself.

    [YES] Product may be sold separately
    [YES] Product may be bundled with other products
    [YES] Product can be a bonus for another product
    [YES] Can be added to paid membership sites
    [YES] Can add bonuses to the Product for sale
    [YES] Can be sold as a physical product
    [YES] Can be sold as a digital product
    [YES] You may put your own name on the sales letter
    [YES] You may rename the product
    [YES] You may edit the sales material
    [YES] You may edit the content of the product
    [YES] You may use the source code/material to create new products
    [YES] You may use the name(s) of the author/creator/seller of the Product
    [YES] Can translate the course into other languages
    [YES] Can be used to build a list

    [NO] Can offer Resale Rights
    [NO] Can be used for YouTube or other free video sites
    [NO] Can be added to free membership sites
    [NO] Can be given away for free
    [NO] Can be used or sold on Uthena
    [NO] Can be used or sold on Udemy, Skillshare, or other course platforms you don't own
    [NO] Can offer Master Resale Rights
    [NO] Can offer Private Label Rights

  • Master Resell Rights License (MRR)

    With a MRR license for the course: Building Your First 2D Game with Flutter and Flame you can do several things. The main benefit compared to a PLR license include the option to offer resell rights.

    [YES] Product may be sold separately
    [YES] Product may be bundled with other products
    [YES] Product can be a bonus for another product
    [YES] Can be added to paid membership sites
    [YES] Can add bonuses to the Product for sale
    [YES] Can be sold as a physical product
    [YES] Can be sold as a digital product
    [YES] You may put your own name on the sales letter
    [YES] You may rename the product
    [YES] You may edit the sales material
    [YES] You may edit the content of the product
    [YES] You may use the source code/material to create new products
    [YES] You may use the name(s) of the author/creator/seller of the Product
    [YES] Can translate the course into other languages
    [YES] Can be used to build a list
    [YES] Can offer Resale Rights

    [NO] Can be used for YouTube or other free video sites
    [NO] Can be added to free membership sites
    [NO] Can be given away for free
    [NO] Can be used or sold on Uthena
    [NO] Can be used or sold on Udemy, Skillshare, or other course platforms you don't own
    [NO] Can offer Master Resale Rights
    [NO] Can offer Private Label Rights