2.UDK:Unreal Development Kit
Gameslad is a 2D game development software that require no programming knowledge at all you can create games effortlessly .with its visual drag and drop interface you can make your first game without knowing programming .gmaesalad is used by many indie developer’s and beginners .indie developer’s use gamesalad for prototyping .fully integrated physics engine and large behavior library makes game development easy. The software provides freedom to the developers to create actions of their own choice the developer can create advanced actions with basic actions Once you completed creating your game you can preview and publish to your desired platform. Gamesalad have 2 versions free and pro. free version does not support some option like monetizing the game and you publish for limited platforms but if you want to make a game without programming knowledge then you can go with gamesalad
Construct 2 is a html 5 game builder .with construct 2 you can build 2D games and prototypes .its helps developers and beginners to develop games without any programming knowledge .if you are an amateur developer then construct 2 is a good software to star with .with this software you can teach your self game development and game logics .this software have features like path finding ,movement platforms and many other features .construct 2 has a simple visual interface that makes game creation easy . They can create events by choosing actions and conditions or triggers from a list, which is organized to ensure easy selection.