When Steven Moffat, the producer of the popular TV Show – Dr Who – declared at the 2014 Bafta Awards, that games are going to own the future, many people were surprised.

The question is, was he right?

If you believe in the recent statistics – yes – he was. The gaming industry is now larger than Hollywood.

In 2017, the global game market surpassed $100 billion a year with 7.8% year-on-year increase.

So, yes, Steven Moffat was right, the gaming industry owns the future.

The demand is still high, and the market is expected to reach $128 billion by 2020.

The high growth rate makes it a lucrative industry for aspiring game developers. With the increase in digital devices that can be used to play games, the audience is also getting bigger and bigger.

The large audience available on each platform or digital device makes it possible for students, hobbyists, and lone developers to compete with the tech giants – something that was not possible in the past. You don’t need to have a 100 strong team anymore to create a quality game for a mobile device. If you have the right skills, the team of one is more than enough.

There are hundreds of examples where games developed by solo developers or hobbyists gained more popularity compared to games from gaming giants. Games like banished, Power-Up, Intrusion 2, Meridian: New World, and many more are developed by only one developer.

In fact, one of the most successful games in the history of online gaming – Minecraft – was developed by Markus Person, alone.

Do you know how many times the game was sold across different platforms?

35 million.

If Markus Person can do that, you can also achieve the same, but only with the right skill set, learning the right tools, and a lot of practice.

Is it Too Late for New Game Developers?

This is a genuine concern, as the market is getting increasingly competitive. But here is the good news – the market is also expanding. As the demand for games across all digital platforms is on the rise, the demand for quality game developers is also there.

As more and more customers prefer to play games on their mobiles, there are more opportunities for students and hobbyists to create games for mobile platforms.

According to recent statistics, around 76% of the people prefer playing games on their mobile devices, followed by 62% who prefer PC. In addition, 40% prefer online games while 29% prefer playing games on gaming consoles.

The shift from gaming consoles to mobile devices opens the gates for hobbyists to enter into the gaming market.

But still, when the opportunities are limitless, there is also a tough competition. If you are serious about making money from game development, you need to be the best in the game as well.

The only issue for game developers is keeping up with the increasingly evolving industry. Learning coding and game development skills is easy, but keeping up with the industry is difficult.

So what can you do? Keep learning, keep practicing your skills. There are a lot of online resources that we will share in our article that can help you improve your skills, and help you learn new stuff.

Why Do You Need to Keep Learning Game Development?

Why? Because you need to do better than hundreds of thousands of game developers and game development companies with huge budgets.

In addition, the gaming industry is constantly evolving. Not only that, you can find more convenient, more efficient, and smart tools after every few weeks that can help you design better games in less time.

Another  fact is, there are also now new digital platforms, like VR and AR where customers can play games.

So, to make sure you are well versed with all the latest developments in the gaming industry, keep learning new stuff.

In addition, to be a better game developer, you need to have self-confidence, that can only come with enhancing your skills, learning, and practicing.

Do you need to learn to code?

According to the top game developers in the industry, like Lisa Brown – yes – “Even if you aren’t planning on becoming a programmer, it really helps you get a feel and an appreciation for the medium you’re working in.”

Learn game design, coding, and latest tools, and yes, practice, practice, and practice.

Learning Resources for Game Developers

Learning game development and new stuff is easy, as there are plenty of smart tools and simple programming languages available, but to master these tools, you need practice.

Some of the popular tools are RPG Maker, Unity, Game Maker, and Cocos. According to Alistair Aitcheson – creator of Slamjet Stadium and Greedy Bankers – Game Maker is the easiest tool to get started. In addition, he also recommends Unity to new developers, which can be coded in JavaScript and C#.

In addition, some other quality ebooks and other resources for learning include:

There are hundreds of other online resources in the form of ebooks, video channels, tutorials, blogs, guides, online tools, etc. that can help you learn and enhance your skills.

The point is, if you want to become a serious game developer, you have to go through all the available tools, learn the basics, and choose the one that looks best to you.

Practice Resources for Game Developers

Even when we all know that practicing our skills is the best way to move forward as aspiring game developers, many of us don’t know where to practice, and what resources to use.

Here is the list of some quality resources that can help you practice your skills:

  • Dash: What makes it good for hobbyists and students? It is free and designed for beginners. It challenges your skills by offering you a more difficult project to practice.
  • The Code Player: Slightly advanced, but a great online tool to practice your coding skills.
  • Codewars: Challenge yourself by taking up different coding challenges.
  • Construct 2: For those, who want to design 2D games without any coding required.
  • Other options include Programmr, and CheckiO.

According to Lisa Brown, a top game designer at Insomniac Games, her favorite tool for practice, game jams, and prototyping is Construct 2.


Gaming industry offers amazing opportunities to students and hobbyists to learn something new, and earn money. But to make sure you are doing better than the competition, keep learning new stuff and keep practicing your skills. There is no other way around it for game developers.