Is It Possible To Make Another Version Of This Game
from scratch and not use the spaghetti code that you guys started with? Like a separate team take everything from the current game and recreate the engine from scratch then add everything in to the current update instead of trying to fix the current version then replace the current game with the better version? I know its a long stretch but maybe it would help with updates and such. If you can't or don't want to say anything then that's fine but could you at least say, "Cannot say".
Comments
-
Well it is possible, but you can also squeeze money out of a game until it last and move to another.
Thats how businesses works, DbD probably wasen't expecting such a success which explain so much issues when it came to the bugs nowadays.
3 -
I know that they wasn't that great with initial coding due to their group size but they've grown. They could do a full C++ game so they wouldn't run into so many issues every update. They do care, otherwise they wouldn't bother updating at all.
Note: They have all the assets already to go. It wouldn't take much, I don't believe. The animations and assets are the majority of the legwork but I'm not a programmer so I don't know how true that rings.
1 -
This content has been removed.
-
I have. I believe McLean showed us a version of it years back on a Dev Stream to explain why they referred their coding to spaghetti code. It's literal boxes of IF statements that link together.
Note: I almost didn't explain but I decided to say why.
1 -
This content has been removed.
-
As a software engineer (not in games) i can say that this is not really done for this type of thing. Generally you only rework/scrap the old thing and completely rebuild it if there is some fundamental design flaw in the core system. Dead by daylight is build in UE4, because of that, it seems unlikely that there is some core fundamental problem with how it is designed. It also probably isn't as "spaghetti" as you think it is. It is likely that there are certain pieces that need work, but generally it is going to be much easier to rework those pieces, then try to completely rework the game.
On top of that, even if they were to do this, it would likely result in it's own new types of problems that the new system would have. Software engineering is a complicated field.
1 -
It's using an IF system box. Its all linked and I believe that's where the problems derive from. Not actual coding but a plug-in style.
0 -
I edited what I said previously and explained. I was going to be lazy.
0 -
Making another one would be like a bad remake to a cult classic film.
1 -
Well it worked for the resident evil series. But don't we speak about the movies though. Just... just the games.
0 -
That's how UE4 works though, i'd bet most of the game is blueprints.
1 -
It can be done. Is there enough business justification for it being done is the real question.
This is a decision that probably goes far beyond the power of the dev team. The people who can make this decision will need enough justification on why resources should be spent on remaking an existing system.
1 -
That's it! Blueprints. Wasn't sure how hard it would be to switch from that to pure C++.
0 -
this game is primarily coded using blueprints which is what causes so many bugs to happen which stay in the game for months or years
but making an entirely new game would have its flaws as well and would take a lot of time and resources that i dont think the developers have atm
1 -
Ah, thank you.
0 -
I mean other versions of this game kinda already exist/existed
Identity V
Deathgarden
1 -
Yeah, but there's nothing wrong with blueprints. It is fully possible to make a good game in blueprints. Try following a tutorial sometime, UE4 is free unless you sell your product. Blueprints are also extendable with your own code, i think it uses C++ in the background, might be C# i don't remember exactly.
1 -
Ah, got it. I just want the devs to succeed. If fixing the game becomes too hard, I hope they can make a second DBD without Blueprints and make it great from the get go with all the current improvements and such and licenses.
0
