https://www.reddit.com/r/gamedev/wiki/engine_faq

Frameworks:

  • Haxeflixel – Haxe based 2D framework supporting HTML5, iOS, Android, Desktop and more.
  • LibGDX – Java Framework / Engine
  • Love – 2D Lua based Game Framework
  • Phaser.io – Desktop and Mobile HTML5 Framework
  • MonoGame is an open-source cross-platform reimplementation of XNA
  • PyGame – 2D Python Game Framework

Engines:

Cryengine
UDK
Unreal Engine 4
Unity

Installing Unreal – https://docs.unrealengine.com/latest/INT/GettingStarted/Installation/index.html#bookmark2

More: http://jessefreeman.com/game-dev/getting-started-making-games-part-1-picking-framework/