3 ms·
He worked on the engine itself, and he had to go through this to port a simple game to the new version. I feel the situation would've been much worse if the gam
by 0x1ceb00da 6mo ago
He worked on the engine itself, and he had to go through this to port a simple game to the new version. I feel the situation would've been much worse if the game was not super simple. But people still ship excellent stuff with unity.
Superhot (2016), outer wilds (2020), and limbo (2011) received patches last year. How do the developers of these successful games manage that?
- Tadpole9181 6mo agoI haven't read the patch notes, so I may be wrong, but they probably don't upgrade the engine across any major versions? The developers just load up an old version of Unity to work in. See Satisfactory for how much of a pain it can be to actually go through major versions, and how long it can take a more complex game. Although, I will say that newer versions have made it a lot less annoying to keep up to date.
- bel8 6mo ago> The developers just load up an old version of Unity to work in. Exactly. It's common in game dev industry to keep using the same version of Unity for a project. Sometimes a minor version is updated, and I do mean sometimes, because large projects break for the smalles changes (despite semver).
- 0x1ceb00da 6mo agoThen why did OP decide to move the game to the latest engine? His game just failed to boot, nothing in logs. His guess was that maybe the behavior of some windows api changed. What should one do if such a thing happens for a giant project?
- bel8 6mo agoIn their case it was a small game so they didn't spend much time debugging (if at all). For big projects you'd first spend time (and possibly money) trying to fix whatever is broken before updating Unity which would break more things.
- dmos62 6mo agoHell, even Adobe and the like do that. It's a first-class feature to have multiple versions of a product (eg photoshop) installed at a time.
- pests 6mo agoThis is also what UnityHub does. Lets you manage installed versions and start new projects with whatwhatever version.
- deleted 6mo ago[deleted]