Game Career Guide is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Get the latest Education e-news
  • 5 Game Engines To Try In 2020

    - Michael Nannings


    Godot Engine

    Godot is an open-source game engine that is great for creating 2D games but it can also make 3D games to a lesser extent. It is relatively new compared to the other engines mentioned in this article and there are no examples of games that are big commercial successes. But that doesn't mean this engine is not highly capable of making great games.

    On the engine's website, you can find a couple of examples of what is possible with the engine. The main programming language Godot uses is GDscript, which is a Python-like language. It also has support for c# and other languages. It even has a visual system like Unreals blueprints for beginners or people who just don't want to code. Unlike the other engines, Godot is completely free whereas the other engines you may need to pay royalties if you or your company makes a certain amount of money with a game. All in all this engine is great for people just starting in the world of game dev.

    Game Maker Studio 2 (YOYO games)

    This engine is around for a while now, first released in 1999, and produced a lot of successful indie games like Nuclear Throne, Hyper Light Drifter, CrashLands, and Hotline Miami. The engine is in my opinion the easiest to use out of all engines in this list. It has some 3D capabilities but it doesn't come near to what the other engines have to offer. So if you want to do mainly 3D games you have to look somewhere else. Game Maker has its own Python-like scripting language and a built-in visual drag and drop environment that is very straightforward to use and you can mix dragged blocks and your scripts together to control your game.

    The pixel editor that is included in the Game Makers development environment is feature-rich, it has support for layering and frame by frame animation. You can create art in the game maker itself instead of going to another app like Photoshop or Aseprite. Although this game is very well suited for aspiring indie devs who want an easy time creating their game you do need a big wallet because for every platform you want to publish to you need to buy a separate license. So I recommend this engine to people who want to make 2D games and are able to spend some money.

    Construct (Scirra)

    This game engine may be the easiest to use of them all. I used Construct 2 for a while before moving on to Game Maker and Unity. Now with the third major release of Construct, the user interface runs completely in the browser. So you can potentially work on your games wherever you want, on your smartphone or pc, every device that has a browser.

    Like Game Maker the engine is best suited for 2D games and is great for games that will end up running in the browser. There are a couple of great examples that are made with this engine but none are big names. The one I found looking and playing awesome is The Next Penelope. You don't need to code because the game has a drag and drop event system that looks like a spreadsheet

    For people making their first game, it comes with a lot of free templates to get started with. The engine is not free however and you will need a subscription to unlock constructs full potential. The free trial does let you export your game but has a limit on the events you can add to your project so you will eventually need to upgrade as your project is going to become bigger. This engine is great for people who don't want to code now or in the future and only want to focus on art and or game mechanics.


comments powered by Disqus