You can try Blender 2.79’s Game Engine.
Not sure if it’s a good game engine, but it is free and coding is optional, not required.
Download a “previous version” of blender. (i.e. version 2.79).
When you open Blender:
Change these two things at the top of your window:
1) Change “Default” to “Game Logic”.
2) Change “Blender Render” (or “Cycles”), to “Blender Game”.
To test your game, press P while your mouse is over the main 3D View window.
P.S. Opening any blender assets you made in a newer version probably won't work. I just get an empty file.