Game coding for beginners


/John Horton

About John Horton

Writer at
  • kotlin_space_invaders_6

Coding a Space Invaders Game in Kotlin

By |

This Kotlin beginner tutorial is an attempt to introduce readers with just a basic knowledge of Kotlin to game programming.

Space Invaders is an all-time classic and my first experience of a video game outside of the home. When my dad would take me to the pub as a kid I wasn’t thinking about the coke […]

  • B09770_cover_new

Learning Java by Building Android Games 2nd Edition

By |


By |

What is sexism?
When someone is treated unfairly because of gender.
Examples of sexism against women
Forced to cover body and face by men

Not allowed out of the house or to drive without a male companion

When female can’t vote and male can
Examples of sexism against Men
No special laws to match special laws for women (violence laws)

Despite above men […]

  • snake-game-with-body

Coding a Snake Game for Android

By |

As the title suggests, in this project we will build a simple snake style game. This style of game has been around since the mid 1970’s under other names like Worm and Surround.I played this thing for many hours on the ancient Sword M5 and the “green screen” Sharp MZ80 back in the 1980’s. Snake […]

  • android-game-programming-and-development-for-beginners

Android Game Programming & Development for Beginners

By |



You do not need to be able to code at all because a Java introduction/refresher is part of the course
You just need to be proficient with your chosen operating system
The course is shown on a Windows PC but apart from Android Studio setup, the course is relevant for Mac as well. You can see basic […]

  • unreal-engine-installation-tutorial

Installing Unreal Engine 4

By |

This tutorial is the place to start if you are a complete beginner to Unreal Engine. It will cover the quick and easy installation process as well as a quick guided tour of the Unreal Engine UI.

To get started, register and download the latest version of Unreal Engine from here.

You will need to fill out […]

  • simple-ai-tutorial-unity-mecanim

Simple patrol & chase AI tutorial with Unity 2D and Mecanim

By |

In this simple Unity AI tutorial we will create a horde of zombies who wander around the screen between random hidden waypoints until they see the player controlled object, at which point they will give chase until they lose sight of the player. They will then resume their aimless wandering. It would be very easy […]

  • building-a-timberman-game-in-gamemaker-studio-2

Buiding a Timberman Game in GameMaker Studio 2

By |

In this tutorial, we will quickly build a Timberman clone for PC/Mac using GameMaker Studio 2. This is my first ever video tutorial and I hope to make future video tutorials more polished. Feedback in the comments section of this article or on YouTube is appreciated. The tutorial is supported by comprehensive screenshots, notes, and free […]

  • unity-sprite-sheet-animations-with-mecanim

Simple 2D Sprite-sheet animations in Unity

By |

This really quick tutorial uses the Unity Mecanim system to produce the simplest possible sprite-sheet animation. When we are finished our character will be able to stand still or walk left and right. We will achieve this by stopping the sprite-sheet animation when the player isn’t pressing left or right and starting the animation when […]

  • android-game-programming-course-beginner-to-developer

Android Game Programming: From beginner to developer

By |

This course is made up of 6 modules. Some of the modules are completely free, some are paid and others are a bit of both. Compare the Knowledge Checklist section of each module to see which ones you can skip and when required click the Module Content tab to see the areas of study required to […]

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.