Building Android Games with OpenGL ES
By Amerigo Moscaroli
Publisher: Packt Publishing
Final Release Date: January 2014
Run time: 1 hour 42 minutes

A comprehensive course exploring the creation of beautiful games with OpenGL ES

About This Video

  • Create captivating games through creating simple and effective codes in Java

  • Develop a version of the classic game Breakout and see how to monetize it

  • Step-by-step instructions and theoretical concepts describe each activity before you implement them

In Detail

OpenGL Embedding Systems (ES) is an open source, cross-platform API that provides a strong and viable interface for the stimulation of software and graphics for Android games. It paves the way to make a complete game for Android devices solely using the Android SDK. Being an open source API, OpenGL ES is completely free as opposed to other expensive game engine options.

This video course brings to you a great way to learn the use of OpenGL ES and create brilliant games while creating a framework for any future games that you would like to develop. It is enriched with the theoretical foundations of OpenGL ES along with ways to monetize your game so that you can potentially make money through the Play Store.

You will be introduced to the fundamentals of shaders and how they work in OpenGL, gradually moving into the intricacies of rendering a single cube and developing it to add different types of lighting and texturing. You will also see the implementation of particle effects to explode the cube. Finally, after playing with the key technicalities of building a game and developing the engine, you will put it all together to create the classic game from the 1970s, Breakout, and present it with an edge.

This video course is all about learning the ropes of making a fun game with your own engine, and then being able to create it yourself.

Table of Contents
Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyBuilding Android Games with OpenGL ES

(based on 2 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 2 customers

Displaying reviews 1-2

Back to top



By Amnesiac5

from London, UK

About Me Developer

Verified Reviewer


  • Covers Whole Dev Process


  • Dry
  • Uninvolving

Best Uses

  • Intermediate

Comments about oreilly Building Android Games with OpenGL ES:

While technically correct I found this course disappointing on many levels. On the plus side it does cover the whole development process from input handling through rendering to putting it on Google Play and not just the core game itself.

Sadly there are far more downs.

Material is generally covered too quickly with little depth or background explanation, all the while, the viewer is staring at endless lines of code. There is little to no explanation of key concepts: such as matrices and vectors. This is where the video format could have helped considerably with illustrative diagrams and animations. There are some diagrams, but far too few, incomplete, confusing and sometimes unlabelled.

Numerous lighting models are coded, as is a quaternion classs, even though they weren't used or needed. These may be included for completeness or future use but without context or examples of their use they are pretty much wasted effort.

There is a lot of code to wade through, and while this is unavoidable the video manages to be both too fast (copy-pasting whole slabs of code) and too slow by painfully covering every line of code. Since the code is available for download this line-by-line coverage is particularly unwarranted. It felt like reading out loud from a book with no added value. Very dry and un-engaging.

It's difficult to gauge who this is aimed at, basic subjects are mentioned but in such a superficial manner the viewer requires far more than a passing knowledge of Java, Eclipse, programming, 3D modelling and lighting. For example, the first chapter relies on a clean install of an earlier version of Eclipse. The former meant that keys steps were different and went unexplained, the latter that the rather vague catch-all fix it didn't apply. In the event, I spent a whole day setting up Eclipse and the NDK without any help from the course material. It is unreasonable to expect a true beginner to even have a chance of passing this impromptu test.

Later topics are potentially interesting and useful, but again are dealt with perfunctorily.

Away from the content, the navigation is very limited only allowing movement between consecutive videos, with none between chapters without returning to the main index, and there is no search option.

It's also very light; the videos could easily be watched in less than a couple of hours, while much of the information is readily available on the web.

Overall, a missed opportunity, that while technically accurate was very dry and uninvolving.

(0 of 1 customers found this review helpful)


Impossible to follow along, many errors

By Matthias

from Ghent, Belgium

About Me Developer

Verified Reviewer


  • Concise


  • Difficult to understand
  • Too many errors

Best Uses

  • Expert
  • Intermediate
  • Novice
  • Student

Comments about oreilly Building Android Games with OpenGL ES:

The course goes so fast it's almost impossible to set up your working environment correctly. You waste a lot of time pausing the videos, going back, double checking everything, second by second, and still end up with an app that keeps crashing.

It's exhausting and frustrating when you simply can't find why your app is crashing when launching.

Displaying reviews 1-2

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Video:  $84.99
(Streaming, Downloadable)