Skip to content
UdemyUnityPaid courseBeginner levelCertificate

Unity Android Game Development : Build 10 2D & 3D Games (Udemy.com)

Unity Game Development & Design, Learn Unity Android Game Development with C# & Unity 6

Created by: Raja Biswas

Last updated March 2026

icon
What you will learn

  • Build 10 2D & 3D Games With Unity
  • Publish Games On Google Play Store
  • Earn Money With Video Ads
  • Create Own Game Art Works
  • Create Online Leaderboards
  • Create Achievement Unlock Systems

How it compares

Against the other 183 rated Udemy courses in Unity on CourseDuck:

  • Rating4.2 out of 5higher than 13% of them
  • Reviews1,745#26 of 184 by number of reviews
  • Length36.2 hourslonger than 92% of them
  • Last updatedMarch 2026more recently than 93% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

List Of Games You Will Build:

  1. 3D ZigZag Game

  2. Tappy Ball Game

  3. Fruit Ninja Game

  4. 3D Flick Football Game

  5. 3D Runner Game

Other than that you will learn to:

  1. Integrate Video Ads and Earn Money

  2. Publish on Google Play Store

  3. Learn Version Controlling With Git & Github, Bitbucket

  4. Design Own Game Art Works

  5. Create Online Game Leaderboards

  6. Create Achievement Unlock System


Learn the basic concepts, tools, and functions that you will need to build fully functional Android mobile Games with the Unity game engine.

Build a strong foundation in Unity and Android Game Development with this course.

  • Unity Installation & Setup

  • Android Game Examples

  • Game Art Creation

  • Version Controlling

  • Game Monetization

  • Leaderboards implementation

A Powerful Skill at Your Fingertips  Learning the fundamentals of Unity Android Game Development puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, and is the game engine used for building android games.

Jobs in unity android game development are plentiful, and being able to learn unity android game development will give you a strong background to more easily build awesome android games.

Content and Overview   Suitable for beginning programmers, through this course of 170+ lectures and 30+ hours of content, you’ll learn all of the unity android game development fundamentals and establish a strong understanding of the concept behind android game development.

Starting with the installation of the Unity , Java Development Kit and Android SDK , this course will take you through various unity features and how to use them. By creating example games, you’ll establish a strong understanding of unity game development.

With these basics mastered, the course will take you through building different example games with unity to learn more about the process of creating mobile android games with unity.

Students completing the course will have the knowledge to create fully functional and ready to publish android games with unity.

Complete with working files, you’ll be able to work alongside the author as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Raja Biswas

Hi, I am Raja from Charger Games, I am a Passionate Learner & Teacher. I have a Passion for learning new things and Teaching those to people all over the world. Every day I get emails from people all over the world thanking me for all that they have learned from my tutorial videos.

I have taught Game Development & Computer Programming to thousands of people through my Youtube channel named: Charger Games. Lots of people have published their first game after learning from my videos and many of them have started learning computer programming from my videos.

I'm from India. I have done my Diploma Engineering in Computer Science and Technology and Bachelor Of Engineering in IT. I have learned most of the stuff from Books and Tutorials Online. I feel like anyone can learn anything today without going to School / College with the Power of Internet.

I look forward to Learn from you and teach you whatever I know in the best possible way. :)

icon
More courses by Raja Biswas

$174.99

$59.99

$69.99

$89.99

$74.99

$59.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.2

1,745 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Peter Mihalyi on 1/3/2021

This course can be a good starting point for an absolute beginner. I rated it 4 because the sections are very unorganized. By the fifth or sixth stage, one already has strong basic knowledge, yet in the following chapters, the lecture is for those who have never heard of Unity. It takes more than 10 minutes for a detailed explanation, which has already happened several times in the previous chapters. It could have been referenced and moved on in 10 seconds. There are several unfinished parts in it, such as a promise to continue, but the next video is a completely different topic. Overall, I am satisfied, I have achieved my goal with the course and I have acquired enough knowledge to get started.

By Neeraj Mahapatra on 8/18/2020

Course can be better structured as a beginner you gonna feel its amazing but as you will learn more and more you gonna feel that this is not the best way to start. Most of the games are not even complete. NOTE: English accent is very poor. Sometimes its impossible to understand what he is saying. But the support is good he replies within 1 Day. But it can be improved a lot. YES COURSES ARE VERY OUTDATED YOU MAY FEEL SOME PROBLEMS.

By Donatas Olsevičius on 12/7/2018

This course was really great and had lots of different things included. The projects were interesting, we made lots of fun games. The teacher is patient and passionate about what he is doing, he explains things slowly and really tries to make it as simple as possible, and it is not hard to follow along. I also didn't have any problems to understand the accent (I know some people complain about it). It was also great that we learned to make art assets from scratch and it were also a few games added from teacher's Youtube channel. So it was LOTS of great material. Also I noticed that the teacher responded almost to all questions, giving explicit and helpful answers :) Ok, now about the things I didn't like too much. In some parts there was a lack of introductory videos. That means that you start creating e.g. 3DRunner Game and it ends abruptly, because, well... it's not finished yet. I was happy that these unfinished games were included, because it still helped to learn new stuff and it was really useful, but I would have liked to know it from the beginning. Another thing: coding habits. I'm really in no place to judge, but sometimes it was too messy (e.g. some methods named by capital letters, some by small letters, lots of public variables where they can really be made private, sometimes the private variables declared in Start(), sometimes in Awake() functions). The same goes for Unity (e.g. the habit of not resetting empty game object’s transform component values). These are small things, and they definitely didn't affect the overall quality of the course, but I imagine that for someone, who is learning it for the first time sometimes it can be confusing. Other than that it was really a great course! Thank you very much :)

By Hemendra Kumar on 6/17/2018

I loved instructor's pace and explanation. I appreciate responsive nature to our queries. Explanations are context specific. It's fun learning from him. He is expert in this domain. I would definitely look forward to taking his future courses and refer his courses to my friends. I eagerly look forward to getting courses from him, which covers the development of different types of games, from scratch. Like FPS, RPG, Inventory based games, multiplayer and many more. Thank you for your tutorials.

By Szasznika Janos on 2/10/2018

Good tutorial, but many bad practices. Improvements Suggestions/ What his course lacks. This is kind of important and I'm surprised you didn't go over it. When importing a sprite into Unity, especially for mobile games, you should always try to get the size of the sprite as small as possible while retaining a good quality, so the game doesn't take up much memory. For this you can click on the imported sprite to open the import settings, uncheck 'Generate Mip Maps' to make it less blurry, change the default max size to the smallest possible number (if the image is 100x100 go for 128, if 200x300 go for 512 and so on) and set the format to Truecolor. This should make the image much smaller while still retaining full quality in every resolution. Additionally I have a few small gripes with the course as a whole so far: 1.) It's very unclear what the final goal of what we're creating is. I didn't know what ZigZag was and had to google it because you didn't show the finished game first, and right now I don't even know what we're creating, which is why I had to fast-forward to the last video in the section first. You should definitely show the finished game at the start of the section, so we know what we're doing. 2.) You're pretty inconsistent with your scripting habits. In the first game you used GetComponent in the Awake() function and now you're doing the same thing in the Start() function for no reason. As far as I know it doesn't matter in this case, but you need to be consistent with this stuff. I myself always put it in the Awake() function because I see it as part of the things Unity has to do before the game starts. 3.) You overuse public a bit too much for my taste. Only use public if other scripts need to access the property. For all of these properties like upForce you should make them private and put [SerializeField] in front of it to make it show in inspector. Just a coding habit you might want to get into. 4.) Please reset the transform of empty GameObjects to 0,0,0. It's not mandatory, but it's a best practice thing that should be done for arranging everything in a nice way. as @Daniel suggested .

By Jen Verstraete on 11/4/2017

You actually learn a lot from following this course, targeted for people starting from scratch with Unity. However, some topics could be covered a bit more elaborate. E.G.: How should you deal with the differences between UI appearance in Unity and how elements look like on a recent Android device? The games created here look nice in Unity, but a lot of colors/fonts etc are looking outdated when placed on a mobile devices.

By Manobalan on 4/6/2017

Contents are great and made simple for beginners. Lectures are delivered in a very simple way. Hats off for that. However there are some micro issues with macro impacts below. The only thing which disturbs throughout the course is the artificial slang of the instructor. Requests to the instructor: 1. Please avoid keeping the mic so close to the mouth (avoid internal sounds disturbing the lecture). 2. Please stick to your original slang. Your artificial slang seems to disturb the concentration.

By Cesar Ortega on 12/21/2016

Good knowledge in C# and general OOP is needed, if you have these skills, the course is very good so far, lessons are slowly paced, which is great for total beginners. The instructor should had spent some time explaining the Unity layout and where to find certain tools and windows, especially since the default layout in Unitiy is not exactly as seen in the videos (e.g. The instructor has 2 tabs in the screen, one for Scene and one for Game, but by default, these tabs appear overlapped, and he never explained how to configure the layout). Great work, thanks for your effort.

By Ebuka Beluolisa on 9/10/2016

Great course , the instructor is with no doubt very knowledgeable in this field as he explains each concept with clarity and simplicity .Well organized and concrete practice to make sure you understand the core concepts . Well i am almost done with the course and i will greatly recommend it to anyone who is looking to go into game development . I will be learning more with this instructor.

By Matthew Small on 7/26/2016

This course focuses not only on the programming aspect when it comes to makes games, but also for creating the game art. You'll create several 2D graphics which you will use in your game so you get a strong understanding of how to create graphics and export them to Unity. Along with this you're shown how to properly add monotize your game and this is achieved through advertisements which will be integrated into your game. Overall this is great course for anyone trying to create a mobile game on their own since you'll only need 2D graphics and programming skills to accomplish this :)

Showing all 10 reviews on CourseDuck

Read all 1,745 reviews on Udemy