Create an Android Game from Scratch using AndEngine

In just a few hours, you will create your very own Android game with step-by-step instructions and even publish it!
4.0 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,757 students enrolled
Take This Course
  • Lectures 24
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 English

Course Description

Want to start with Game Development for Android? This course will jumpstart you into it! In just a few hours, you will develop a game with a step-by-step videocourse!

I´ve uploaded the game you will create on Google Play - search for "MyFirstSpaceShooter". (can´t link it in udemy - sorry!)

In just a few hours of work, you could have your very own game in the Play Store aswell!

You probably want to develop a game - maybe even your first. I was in the exact same situation just two years ago - I created a few simple games already, but nothing fancy. Then I started developing for Android, with the goal to eventually publish it. But that was way harder than I expected it to be!

My first game took about 200 hours of work, even though I already knew Java! My second game even took 300 hours, but it was technically much more advanced. Now I want to help others starting Android game development with less pain and frustration than I had, which is why I created this course. I planned to reduce my 200 hours to just 20 hours of work for you - but because of my experience and a lot of trial and error, I could push that number even further. Now you will have a finished (but expandable!) game within just 2 hours!

A part of why learning AndEngine is so slow is the lack of good tutorials. You'll have a hard time finding a tutorial that really walks you through everything. And even if you find a good tutorial, it is probably outdated or not for your version of AndEngine...

The game you will create is a simple space-invader-like arcade game - but you can choose how it looks like! I have included a set of graphical assets that you can choose from to make the game really yours. (of course, you can also use your own graphics if you have some)

Also, I have added a few text-based guides to help you expand your game with additional features like PowerUps, Leaderboards and more! I will also continue to add more guides - if you are interested in anything specific, just ask!

What`s included in this couse:

  • Setting up your development environment
  • Creating the main menu for the game using native Android
  • Creating the game using AndEngine
  • Guides on how to expand the game further
  • All graphical assets used in this course and even more!

What you need to bring:

  • Basic programming knowledge is highly recommended, ideally in Java, but not absolutely necessary.
  • A smartphone with Android

With this course, you will be able to create your very own Android game within just a few hours - guaranteed. If the course doesn´t help you, you can just refund it - no questions asked!

What are the requirements?

  • Having basic programming knowledge, ideally in Java, is recommended, but not absolutely needed.
  • An Android-based Smartphone
  • Other than that, you need absolutely nothing!

What am I going to get from this course?

  • Use AndEngine to develop 2D Android Games
  • Create simple menus in Android (like a main menu)
  • Expand the game using Libraries

Who is the target audience?

  • This course is intented for people who want to get into game development for Android
  • If you have basic programming experience, you can take this course!
  • If you have never written a line of code before, you should probably take a basic Java course first!

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Setting up your IDE
Before you get started
Installing Java
1 page
Getting Eclipse
Creating the project
Setting up IntelliJ (alternative to Eclipse)
Setting up Android Studio (alternative to Eclipse)
Section 2: Creating the base of the game
Resources for the course
The Menu
The GameScene
The Player
Copy-Paste Code for this Section
Section 3: Finishing the game
Game Over
Copy-Paste Code for this Section
Section 4: Expanding the game
Expanding the game
1 page
Publishing on Google Play
10 pages
Creating a Leaderboard
3 pages
Displaying score gains
2 pages
5 pages
Improving Collisions
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Benjamin Schwalb, Internet Marketer, Game Developer and Instructor at Udemy

Hey, I'm Ben, I'm an Instructor on udemy teaching stuff I'm passionate about. That is mostly Internet Marketing, but also Game Development. 

I can't claim to be a professional teacher, video producer or voice actor. But still, I do my best to create the best possible courses so YOU can learn as much as possible. I'm constantly trying to improve, so all feedback is very welcome!

Ready to start learning?
Take This Course