Roblox Studio
For all the hate it gets, it's a really good game engine. Lua is a simple scripting language but incredibly powerful, and Roblox's documentation on the usage of Lua in Studio is just excellent. You can import 3D models and animations from Blender, use professional tools like GitHub and Visual Studio Code to develop your game, and so much more. The development community is (mostly) happy to help. When it comes time to publish your game, Roblox has you covered with multiplayer baked into the engine, free game server hosting, and their website is a gateway for players to enter your game.
Cons:
- Roblox takes a roughly 85%+ cut from the profits of your game so they can pay for development of Roblox Studio and all of the servers they run.
- The engine itself is capped at 60fps (although there are Roblox FPS unlockers out there.
- Lua. It's a scripting language, so programming in an Object Oriented manner will take some experience with the language.