Hacker News new | ask | show | jobs
by protocolture 532 days ago
Yeah my experience with Unity was that, if you are doing something the Unity way, its very easy. If you want to do something that the Unity devs never considered, you are at best developing from scratch, at worst existing Unity systems are going to stand in your way.

I built a prototype Metal Fatigue tech demo (No real game logic as such, just the framework) and I found that heightmap based deforming terrain for the underground drill rig to dig through was so outside the design intent of unity that it would be the sole thing I spent hundreds of hours working on to get it past the tech demo stage. Like I got it working, but its so tenuous I could never ship it as is. Not to mention the default modules were writing my changes back to the heightmap object, saving them when that was unintended. I think the code I was using was intended for tooling, not for game logic.

And the Unity Store is great if you need a plugin to clone some mobile game system, but once you went to any depth it was just a hook to get 50 bucks out of you for no gain.

Its an interesting ecosystem.