Hacker News new | ask | show | jobs
by bel8 57 days 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).

2 comments

Hell, 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.
This is also what UnityHub does. Lets you manage installed versions and start new projects with whatwhatever version.
Then 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?
In 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.