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
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.
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.
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)
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.
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.
Latest Answers