You can use Godot Engine. There is a lot of helpers for 2D games (3D is also supported of course). For non-programmers, there is the visual scripting and for programmers there is an python-like scripting named GDScript and C#.
You can mix languages in one project, it’s useful if you have a team with different skills.