Please share...

  • Video courses

    Just enter coupon code NEWU19 in cart/checkout

Unity Pro Development A to Z – Build 10 Android/iOS Games

The Complete Android & Java Developer Course – Build 21 Apps

The Complete Java Developer Course. Learn Step by Step

Android Projects

Android first arrived in 2008. At first, it was almost a poor relation to the much more stylish iOS on the Apple iPhone. But quite quickly, through diverse handset offers that struck a chord with both the practical price-conscious as well as the fashion-conscious and tech-hungry; Android user numbers literally exploded. For me, developing Android games is exceptionally rewarding.

Today, Android is the fastest growing operating system in the world and the biggest category of apps in the Google Play store is games. Add to this that it is very easy to get your app accepted for publication and Android seems like a great place for beginners to start their game programming journey.

Although you can program for Android in other languages, Java is the default/language of choice. These beginners Android game programming projects start from getting your development environment set up, right through to a fully-working Space Invaders game. Used in conjunction with our beginner Java programming tutorials you can get started with zero previous experience of any sort.

  • Learning java by building Android games

    Learning Java by Building Android Games

    Want to learn Java for Android? Even if you are completely new to either Java, Android, or game programming but are aiming to publish Android games, then this book is for you. This book also acts as a refresher for those who already have experience in Java on other platforms or other object-oriented languages.
    • Setup your own Android game programming environment using Android Studio
    • Control logic, branch your code, and add real decision-making depth to your games
    • Design and use 2d sprite animations, smooth pixel graphics, sound FX, simple collision detection and artificial intelligence (AI)
    • Build around a dozen sample test apps and 4 complete working games!
    Amazon USA
    Amazon UK
    Amazon CA
    Our Store (US only)
    small_book

    Android Game Programming by Example

    Learn to build exciting Android game projects. Build a simple flappy-bird like game to a multi-environment, tough, retro platformer then an OpenGL ES 2 Asteroids clone, running at hundreds of frames per second .
    • Animate your characters with sprite sheets, add multiple scrolling parallax backgrounds, and implement genuinely tough, playable levels in your games
    • Every single line of code is printed in the book! No need to refer to the code files while trying to follow along. All the code files are also supplied separately so you can refer to them in their completed form and copy/paste them into your project if you like.
    • Implement a multitude of other game features such as pickups, firing weapons, HUD’s, generating and playing sound FX, scenery, level transition, high scores, and more
    Amazon USA
    Amazon UK
    Amazon CA
    Our Store (US Only)
  • drawing_graphics_demo

Drawing graphics demo

Please share...

In this really simple mini-project we will really harness the power of classes and objects by using classes from the Android API which allow us to draw graphics on the screen. We will see how we can draw shapes, lines, pixels, text and even custom designed graphics like game characters. […]

49 Comments
  • loops_demo

loops demo

Please share...

In this quick mini-project we will put in to practice different types of loop like loops and loops. Prepare to go loopy. Actually it’s really simple.

To get started Create a new Android project and enter Loops in the Aplication Name field and enter

0 Comments
  • conditions_and_branching_demo

Checking for conditions and branching demo

Please share...

In this quick mini-project we will practice how to test for conditions using Java in an Android game project. Condition testing is a basic staple of all programming including games. If you think it sounds complicated you will be pleasantly surprised.

To get started create a new Android project and […]

4 Comments
  • game_variables_demo

Game variables demo

Please share...

In this demo project we will put in to practice the concepts we learnt about it in part 1 and part 2 of the Java tutorials. We will declare and initialize a whole bunch of different types of variable and then we will see the different ways we can use operators […]

23 Comments