Building Android Games with OpenGL ES
In this tutorial series, the reader will learn how to create a game using Java and the Android SDK. The game uses OpenGL ES to render the objects and teaches how to create a simple version of Breakout. For more information, click here.
Creating Cross Platform Games with Xamarin
During this tutorial series I guide the reader through creating a cross platform 2D game engine, using Xamarin in C#. The engine that is created is compatible with both Android and iOS, and subjects such as rendering and input handling are covered. For more information, click here.
Creating a 2D Platformer
In the follow up series, I guide the reader through creating a 2D mobile platformer using the engine that was created previously. The reader learns how to handle all the states of a game, as well as character controlling and creating levels from a CSV file. For more information, click here.
Create and Monetize your C# Games on iOS and Android
This series is an extension of the Creating a 2D Platformer series, which includes all the videos in the previous series as well as the last finishing touches of the game. The series covers achievements & leaderboards, analytics as well as in-app purchases. For more information, click here.