So I was looking for an alternative game engine after attempting to get my head around Unity and C# and came across Godot Engine. What made me give it a go; simpler interface, easier scripting language + free and open-source. I've only used it for a couple of days and have managed to achieve much more than I did with Unity. Worth giving a go. It's available for Windows, Mac and Linux and it's lightweight! Hardly uses any memory. My CPU fans no longer come on. Oh, and you can create 2D as well as 3D games!