EliteIntegrity

/John Horton

About John Horton

Writer at GameCodeSchool.com
  • 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 with 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 […]

  • learning java by building android games

Learning Java by Building Android Games

By |

  • 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-1970s 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 1980s. Snake finally […]

  • 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 […]

  • 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 […]

  • coding-a-scrolling-parallax-background

Coding a parallax scrolling background for Android

By |

In this tutorial, we will see the tricks and the code required to achieve a parallax scrolling background effect. The parallax effect is when different layers of backgrounds are moved at different speeds to achieve the effect of motion and depth. By moving the front layer(s) faster than the back the distance/depth effect is achieved. […]

  • simple-c-plus-plus-game-engine-tutorial

Building a simple game engine in C++

By |

In this tutorial project, we will build a fully working and functional but simple C++ game engine. All that the game engine will do is allow the player to control one object moving left and right on a background, however, once you have completed the project you will be able to use the example game […]

Privacy Policy

By |

Privacy Policy for Game Code School
If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at privacy policy.

At gamecodeschool.com we consider the privacy of our visitors to be extremely important. This privacy policy document describes in detail the types of personal information is […]

  • android-2d-simple-scrolling-shooter

Building a Simple Android 2D Scrolling Shooter

By |

This tutorial game project introduces the concept of a viewport. This is the aspect of our game which handles which part of the game-world is drawn to the screen. First, we need to decide what to draw and then we must convert their “real-world” coordinates to the screen coordinates at which to draw them. If […]

  • Asteroids irregular polygon collision detection

Collision detection: Irregular polygons (Asteroids) using the crossing number algorithm

By |

Testing for collision with an irregular polygon is the exact same problem as if you were doing collision detection for an Asteroids game clone. If you don’t know what Asteroids is you can learn about it here. As this helps us visualize the problem I will present this whole tutorial in those terms. This collision […]

css.php