Android Game Development - Create Your First Mobile Game

Project Description At the end of the class, you’ll be able to build a complete Flappy Bird game using SurfaceView which you can publish in Play Store. You'll have a clear understanding of the core concepts behind a 2D game. You’ll have an improved Java skill. Game features: Just touch on the screen to flap the wings and fly between the tubes to achieve higher scores. Features include beautiful moving backgrounds, flying bird, tubes coming in random positions. Also the color of the tubes getting changed randomly. The game is over when the bird hits a tube or ground and the score is displayed on GameOver screen. You can restart or exit from the game from there.

Beginner 0(0 Ratings) English
Created by Sandip Bhattacharya
Last updated Tue, 06-Sep-2022
+ View more
Course overview

About This Class

Hi, do you want to learn how to build Android Games in Java?

My name is Sandip. I have published more than ten android games on Google Play. So, I happen to know a little bit about android game development and in this class, I’ll show you exactly how to create this awesome Flappy Bird game using Android Studio and Java.

This class is perfectly suitable for anyone who wants to learn the game development fundamentals like creating an efficient Game Loop, handling the Touch EventCollision Detection, Playing Sound EffectsScore, saving Personal Best, designing XML Layout, creating Different Levels for your game with increasing difficulty, etc. If you want to learn the basic framework for games then this is the right class for you.

And, if you want to learn android game development by writing code in Java then you’ll enjoy this class. While my previous class focused on using Android’s View class, this class is aimed to provide a solid foundation for a more dedicated Android class for game development: SurfaceView.

I believe the best way to learn mobile game development is by making one. So, I will walk you through the process of creating this game, from start to finish, step by step in a completely hands-on fashion.

At the end of the class, you’ll be able to build a complete Flappy Bird game using Java which you can be used as a framework or template for any game you build or publish in Play Store. You'll have a clear understanding of the core concepts behind a 2D game. You’ll have an improved Java skill. You

You probably know that android is the largest eco-system for gaming so if you’re serious about your career in the gaming industry, this is a great place to start. Or, if you just want to learn programming then Java is an excellent language which is also the preferred/default language for Android and building games is great fun. Over the years, I have helped hundreds of students in making their Android games and there’s absolutely no reason why you can’t as well. So, Enroll now and let’s get started.

What will i learn?

  • You'll have a clear understanding of the core concepts behind a 2D game.
  • You’ll have an improved Java skill
Requirements
  • Listening Skills
  • Patience
  • Basic English Understanding
Curriculum for this course
18 Lessons 03:12:05 Hours
Introduction to the Course
18 Lessons 03:12:05 Hours
  • Introduction to the Course
    00:02:38
  • 2 Create the Project
    00:11:07
  • 3 A high level overview of project Flappy Bird
    00:05:21
  • 4 Create BitmapBank class
    00:04:52
  • 5 Create GameView class
    00:07:05
  • 6 Create GameThread class
    00:10:36
  • 7 Create BackgroundImage class
    00:05:20
  • 8 Continue constructing the GameEngine
    00:04:27
  • 9 Finish the Framework
    00:23:13
  • 10 Draw the bird, apply Gravity and interact via Touch
    00:27:29
  • 11 Draw the Tubes
    00:31:30
  • 12 Change Tubes randomly
    00:07:47
  • 13 Scoring System
    00:07:13
  • 14 Collision Detection
    00:04:47
  • 15 Add Sound Effects
    00:11:01
  • 16 Design GameOver screen
    00:08:34
  • 17 It's GameOver
    00:17:55
  • 18 Course Wrap Up
    00:01:10
+ View more
Other related courses
05:18:45 Hours
5 5 $129 $9
00:38:13 Hours
5 3 $159 $9
01:15:23 Hours
0 0 $49 $19
About instructor

Sandip Bhattacharya

0 Reviews | 1 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

$39 $19
Includes: