eli5: For games that are in development for long stretches of time (like cyberpunk – 8yrs), how do developers deal with advancing technology?

390 views

Or are games like Cyberpunk or Red Dead just made with early-mid 2010’s tech?

Edit: to clarify, development didn’t actually start 8 years ago, but rather the game was announced 8 years ago. Thanks to the commenters for letting me know!

In: Technology

19 Answers

Anonymous 0 Comments

Keep Updating the code as time goes on.
Not a good strategy but they have to make do not everyone has funds or people like Tencent.

Anonymous 0 Comments

They just keep updating the graphics and other bits to match.
Which is why cyberpunk doesn’t run properly on the older consoles despite having been originally intended for them.

Anonymous 0 Comments

i dunno how it works in game development but in industrial production series you have a preset of requirments it needs to get

so i guess you plan beforehand on which system you want to release so you have the lowest bar you need to hit but yea they should have kicked out xbone and ps4 and refund these preorders in the worst case via credit

Anonymous 0 Comments

Maintaining any piece of software over a longer period of time can be like owning a car. Imagine if your car was all one piece, and any time something went wrong, you had to replace your entire vehicle. It would quickly be unsustainable.

Instead, car manufacturers have learned they can split the car into many pieces (engine, battery, tires, etc.). If one of the parts required fixing or becomes out of date, it is hopefully simple and less expensive to replace it with the latest version of that part.

Anonymous 0 Comments

Cyberpunk wasn’t in development for 8 years. It was maybe announced 8 or so years ago but development didn’t actually start until after The Witcher 3 blood and wine DLC so the game was only in development for the better part of 4 years, but to answer your question: Compared to the leap in changes from the early 2000s to now, the leap from say 2012-now is very small in terms of any new groundbreaking technologies. Apart from perhaps VR and Nvidias RTX technology there are very little significant changes been made in the past 8 years, sure lighting, shadows, textures, AI, environments are all better now because modern hardware can handle it but overall not a lot has changed in the past decade. Anything new or different that has to be implemented will be implemented via the game code or engine tools as development continues and most changes are of little significance that game code or tools can be updated as needed and do not pose any real hindrance to the development of the game. There are so many people working on AAA titles that there are always people on hand to make any changes that need to be implemented so development can continue as normal and not cause any delays.

Anonymous 0 Comments

If you listen to old school programmers a common theme you hear is “this would have been so much easier to do today.”. The advancing helps more than it hinders by removing constraints and bottlenecks.

Anonymous 0 Comments

One thing to note, as someone mentioned, it wasn’t actively being developed, software wise, for eight years.

Any program, but games especially, start with pre-production, which is story boarding, deciding the market you want to push to, etc.

After that it’s completely possible for a game to sit, not being worked on at all for years (this generally will depend on how big the studio is/if the team tasked with it is busy)

After that it’ll go into active development, and be there for anywhere from 2-5 years (could be longer, but that’s a generalization). As for during this time, other people have answered it more in depth

Tl;dr it wasn’t in development for 8 years, more like 4 (if what another redditor said is correct)

Anonymous 0 Comments

In software development we use usually use a library or framework to develop our code, these export their functionalities, each functionality has a name and input and output, for example you could use some library to do a calculation where you would pass 2 numbers as input and receive one number as result. Now let’s imagine newer computers can do the same calculation twice as fast by using some advanced hardware processing or whatever, for our code it will be the same thing, all we need to know is that our system receives the result after sending two numbers as input.
So you can even develop to something that does not exists as long as your target does not change the functionalities that it is being exposed. So I think that in terms of tchnology advancing for developers should be more in terms of configuration of the libraries they use and occasionaly some tweak over something that changed or got removed.

Anonymous 0 Comments

Cyberpunk was into pre-production stages until mid/late 2016, when CDPR finished with the last bit of content for TW3. Active development started there.

Anonymous 0 Comments

Its like if you have a forest and an axe but new tech is out and now you know you can spend a few days making a chainsaw.

Do you take the time to make a chainsaw? Would it help cut down more trees than the axe? Even though it cuts twice as fast it also breaks if not cared for.

Now i have to conduct maintenance for a few days a week to keep it working.

in the end i work less hours cutting and cut less trees. I spend more hours working on the thing that cuts trees now.

Sometimes it just better to keep using the axe. So it really depends on if you need trees today or a bunch tomorrow.

Same with code. do we need to update all this or will it work as is? Some things must be updated. Some things no. worker gloves and eye protection are great updates even for axemen. but the chainsaw might just be a pretty luxury.

The game Kenshi has a really interesting development cycle that would be relevant to your question. iirc a small team made the game over a ten year period and the engine they used is as such very dated. Somewhere there is an article about that game and your question. The devs had to push the limits of the engine they had etc…

great game but its interface was very old style.

havent played cyberpunk yet as im waiting on the dust to settle.

chainsaws are legit better than axe though.