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

I am an ex Web developer who got into game programming with Unity over the last 3 years. Its been amazing, i have learned a ton by using C# and actually needing to apply Math knowledge to a real world project. Unity is awesome but also has some issues, but as i havent really worked with the other big engines, i guess these have similar issues.

* Version control is a pain. We used Git (with Github) all the time but unitys meta files like to screw things up from time to time. Unity also uses alot of binary files (eg. prefabs) that could easily be replaced by some kind of JSON based format, making version control much easier

* its not cheap. If you want to use their killer multi platform features you will need licences for all platforms per seat, which adds up to quite a lot if you have several developers. When they release a new major version once a year, you will need to upgrade all your licenses (granted for a reduced price). Its a nice customer lock-in...

* its not very stable. At least under Windows it crashes alot on big projects



Project Settings/Editor/Asset Serialization/Force Text. I think this might be pro-only though.




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

Search: