Hi,
My first foray into Unity to develop a mobile game has so far been a case of one-step-forward, three-steps-back.
For example, I spent quite some time developing my world only to find that, when I went to build the AI, I needed to add on layers to everything for the AI to detect. If I’d known this originally I could’ve incorporated the layers into the prefabs (many of which I subsequently unpacked as I moved them around).
For example, I spent hours building my project only to discover that much of the materials wouldn’t upgrade to LWRP, so when I wanted to add cool shaders I basically needed to re-import everything and start over.
For example, I spent hours upon hours learning Blender UV unmapping and texture painting to discover that Unity couldn’t care less what the UV map looks like, and assigning a material is a simple click (then you can use shader graphs to make cool stuff to apply).
My concern here is that my end goal is to publish a mobile game, and I don’t want to get 70% of the way through this only to discover that (perhaps) my premise is flawed and no mobile game could actually run the game the way I’ve designed it, or (perhaps) the control system can’t be implemented across Win 10 and mobile both…etc.
So, short of investing in a crystal ball, what “things I wish I’d known” can you please share with me, or any links to things I should really start looking at now?
Thanks,
A