Typically, a novice developer prefers to develop with the simplest 2D games written on tools such as Construct 2, Unity3d, Unreal Engine. They allow you to quickly learn and publish your work on the ...