Given Unity's recent announcement what's your favorite engine/framework to work in/with and why? It can be one you made, niche, or super popular.
My favorite is Panda3D [0] because I can use it from Python and C++ and that it lets you code your game how you want while being batteries included at the same time. It was used for some of Disney's MMOs and themepark rides too so it's production ready. Overall it's a lot of fun to work in and I'm also always discovering cool new features like the very good async support it has.
Godot and Bevy have a lot going for them:
* They provide a basic structure (nodes in godot, ECS in bevy)
* They provide some built in objects/libraries that you have the _choice_ to utilize
* They don't bog down your entire system when you are just making a simple toy.
I really want to learn Unreal, but after spending 2 nights trying to get direct control over cursor locking I decided the other fancy features weren't worth destroying my iteration time.
In the past LibGDX and Game Maker 8 were how I started programming in the first place. They feel pretty dated now though.