Recently Game Development has become extremely popular among tech enthusiasts and to learn this technology we need to get an overview of how this world of gaming actually works. To start our game development journey we must know the tools and technologies that are currently used as well know the scale at which this industry operates.