Start here:
https://www.reddit.com/r/gamedev/wiki/engine_faq
Feeling overwhelmed? Choose Unity.
https://unity3d.com/
Most of my projects were made with Unity 🙂
For creating games without coding
GDevelop – Create games without programming
http://www.compilgames.net/
Stencyl: Make games without code
http://www.stencyl.com/
Twine is an open-source tool for telling interactive, nonlinear stories.
https://twinery.org/
I’ve used Twine to create my interactive About page. And here is How to Embed Twine on Your WordPress Website?
Wanna make HTML5 games?
Which HTML5 Game Engine is right for you?
http://html5gameengine.com/
BabylonJS
http://www.babylonjs.com/
Phaser – HTML5
http://phaser.io/
Cocos2d-x
http://www.cocos2d-x.org/
PlayCanvas – online engine
http://developer.playcanvas.com/en/user-manual/introduction/
Other engines
Ren’Py is a visual novel engine
https://www.renpy.org/
ink – The powerful scripting language behind 80 Days
http://www.inklestudios.com/ink/