Comment by raincole
10 hours ago
> The amount of otherwise decent games that run poorly due to Unity or UE is very unfortunate
The amount is approximately zero. If someone write badly optimized code with Unity they have 200% chance to write badly optimized code with their own engine.
The thing about custom engines is that by the time it supports all the features you need, you’ve worked your mindset into optimal engine usage, so you end up being more performant on a hacked engine vs suboptimal code on commercial engine. Home grown always has some unique flavour.
It might be true in some very special cases, but if a programmer can't make games like Crab Champions (the example used in the grandparent comment) performant with Unity/UE, they should be nowhere near to a custom engine.