There some some very efficient games using UE5, like Satisfactory.
On the contrary, I’m afraid of custom engine games. Even if they ultimately turn out okay, the dev hell required to get them there often sinks the game. See: ME: Andromeda, Cyberpunk 2077. And Distant Worlds 2 (even though it wasn’t technically fully custom).
IMO the best path is choosing the game engine for your niche. As an example, Cryengine was practically made for KCD2’s European forests and medieval towns. Larian’s Divinity engine is literally made for a D&D-type game like BG3.
There some some very efficient games using UE5, like Satisfactory.
On the contrary, I’m afraid of custom engine games. Even if they ultimately turn out okay, the dev hell required to get them there often sinks the game. See: ME: Andromeda, Cyberpunk 2077. And Distant Worlds 2 (even though it wasn’t technically fully custom).
IMO the best path is choosing the game engine for your niche. As an example, Cryengine was practically made for KCD2’s European forests and medieval towns. Larian’s Divinity engine is literally made for a D&D-type game like BG3.