Game Making Software - Construct 3
Construct is a tool for creating games with visual programming (Javascript is also an option). There's a free option available to try it out. This tool would definitely have a learning curve, but it looks like a solid option for people who want to build something more complex than a typical elearning authoring tool.