Gamemaker Studio 2 is a 2D game engine that allows you to make impressive games with drag-and-drop visual scripting, and no coding required unless you want to. You can even create your art and animation in Gamemaker Studio, and set up your networking for multiplayer games, so you don't need to use lots of different programs!