Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Everyplace I've worked that's used Unity has locked into a version at the start, and only upgraded (other than minor versions/bug fixes) between projects.

Having used Unity for a few years, this feels like the only sane approach. It might sometimes be possible to update a project or even follow the best practices with package updates, but in practice there's just too much brittle stuff that breaks (e.g. all of the materials in a project breaking and becoming invisible or other weird things, like scripts suddenly throwing plenty of runtime exceptions).

Just pin to whatever the latest LTS version is and then conservatively update packages as necessary.

Thankfully most games aren't too integrated with network solutions and don't have to worry about security related topics, like how a typical .NET or Spring Boot webapp would have to.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: