Getting Started in Game Development

7th April 2020

So, you wanted to get started with game development? Or would like some useful tools and tips to help you improve your skills? I’ve compiled lots of useful tips and tricks from my own personal experience as well as the experience of other developers. Let’s begin.

Getting started

It usually all starts with an amazing idea for a game that you are desperate to bring to life. However, in reality, your idea may have to go on the back burner for a short while whilst you learn and develop your skills. But, that’s okay. Note your idea and make it happen once you have the skills. This is a marathon not a sprint.

First things first you’ll need to be introduced to Game Engines. Put very simply, games engines are the software that you use to make games. A few free to use game engines are, Unreal Engine, Unity, Gamemaker Studio 2, Godot and GDevelop. All of these game engines are incredible, all are better for different things some are even more focused towards certain OS.

I will not go into the details of that as not only are game engines constantly evolving and changing, but it is down to you to make your own mind up on which suits you best, this post is here to simply help guide you in the direction that suits you best.

You can also check out our post on the difference between game engines, this may well guide you in the right direction and help you make your choice:


Just because this is game development, doesn’t mean that the only useful resources are online. Whilst studying at university I found that some of the most useful information on making games to be in books. Here are a couple of books that I found to be especially interesting:


Game development is a never-ending learning curve, make no mistake. This information does not cover everything by any means. However, I hope these resources have helped you somehow! If you have any questions feel free to ask our community any questions you may have in the support channels.