Matt115 said:Well but there a chance that your another game will be on UE5? And more theoretical question : Random Character Generator similar to L4D2 woudn't works on Unity but do you think it could work on UE5? Well ofc i don't suggest to change engine only for that but it could be good step forward in 7DTD 2 . In l4d1 one base zombie have 64 variants, updated 320 but L4D1 Common Infected Overhaul created by Skessler make a system allowing have 286.720 variants of single type of zombie. And this diffrence can be see easly. I know 7dtd don't need so much variants but even 100 could be rly good. Well make a sandbox on Source 2 could be impossible ( gmod is more static that 7dtd or conan)
@Matt115 it really doesn't depend as much on the engine as it depends on the actual development and decisions of the game developers.
Game engines can give a lot of advantages in supplying a lot of utilities and some "shortcuts", that the developer can choose to use or not.
If the game engine doesn't support a specific feature, it can always be added by the developers, either through plugins or by writing the code themselves.
This is also very true for a "random character generator". It is a concept that is independent of game engine, but will of course need to be written in the programming language for the game engine.
And if the developers are more used to C# instead of C++, then it would be more suited to use Unity or Godot.
In the end, it's better to use the engine that the developers feel is better suited for the project rather than choosing an engine, where a new programming language needs to be learned.