OpenGL ES Video Tutorials
Description
I was approached by Packt Publishing to create a series of tutorial videos to teach a user how to create games in Android with OpenGL ES. The series shows the user how to create a simple version of the game Breakout and then how to add in-app purchases and to finally submit it into the Google Play Store. The series is split into the following subsections:
The series can be looked in more details by clicking here.
Timespan:
This project took around 4 months, with 3 months spent writing the scripts and code as well as further script revisions and the final month used to record the videos.
Sample Video:
I was approached by Packt Publishing to create a series of tutorial videos to teach a user how to create games in Android with OpenGL ES. The series shows the user how to create a simple version of the game Breakout and then how to add in-app purchases and to finally submit it into the Google Play Store. The series is split into the following subsections:
- Getting started with OpenGL ES - This section focuses on showing the user how to install Eclipse and set up a project with OpenGL ES
- OpenGL ES Math - This section focuses on the different matrices and vectors used with OpenGL ES, including world-view-projection matrices and quaternions
- Lighting - This section teaches the user about the three main types of lighting - ambient, diffuse and specular, as well as implementing a directional light, point light and spot light
- Texturing - This section teaches the user how to texture a simple cube and texture filtering
- Particle Systems - This teaches the user how to create a simple particle system by making a small explosion
- Breakout - Assets and UI - This section teaches the user how to set up a menu system and UI for the game as well as creating the bricks, ball and paddle
- Breakout - Gameplay - This section shows the player how to implement the main gameplay, including implementing touch and accelerometer controls for the paddle and broad and narrow phase collision detection.
- Breakout - Finishing Touches - The final section implements a high score table as well as adding in-app purchases before finally showing how to publish the game on the Google Play store.
The series can be looked in more details by clicking here.
Timespan:
This project took around 4 months, with 3 months spent writing the scripts and code as well as further script revisions and the final month used to record the videos.
Sample Video: