> with each game CD Project Red start being in many ways a complete rewrite to the extent its not charitable to describe it as a single engine.
That's normal and fully expected. You generally don't maintain an in-house engine the way general-purpose engines are maintained. You don't make it as generic as possible to accommodate for various uses, like Godot, Unreal or Unity do. Instead, you make games and then your engine is an optional byproduct of those games. It gets to be as specific to your game as you need or want it to be.
That's normal and fully expected. You generally don't maintain an in-house engine the way general-purpose engines are maintained. You don't make it as generic as possible to accommodate for various uses, like Godot, Unreal or Unity do. Instead, you make games and then your engine is an optional byproduct of those games. It gets to be as specific to your game as you need or want it to be.