There are so many Software and Applications we can use to Make Computer or Mobile Games. By using some of them, We can Make Games for both Pc and Android Platforms. Here are some Platforms that can be used to Develop Games with or without using Programming Languages.
Click on each Name of the Software if you want to go to its Main Website.
1 Unity

2 Game Maker Studio
3 Game Guru
4 Unreal Engine
5 GDevelop 5
Click here to Run GDevelop 5 without Downloading via your Browser
Among Those Softwares, Unity is the Most Popular and the Best Game Making Engine. As some examples for some Games which were made via this Engine, we can show Assassin's Creed, Temple Run and FarCry. But this Software is Very Heavy and you need a PC with Good Performance to use this without any Stuck. And Also this Software is not much Good for Absolutely Beginners.
If you are a Beginner, I think GDevelop 5 is the Best Game Making Software for you to make 2D Games. But however if you want to make 3D Games without any Knowledge about Programming Languages such as C#, C++ Game Guru is the Best Software for you as I think. You can Do all the things by just Selecting, Dragging and Dropping.
Thank You for Reading.
To This,
Vishal Kavinda
(The Owner and Founder of Technoland World)