Game Engines
A game engine helps you build games faster and more efficiently.
Godot
Godot is a free open source game engine
Unity
Unity is one of the most popular game engines for mobile game development
Unreal
Unreal engine is the most popular game engine for 3D AAA game development
Game Maker
Game maker is a 2D game engine that gives you a good introduction to game development but can also be used in an advanced way.