I’ve worked for many years as a Flash developer, I’ve also just started to do some iOS coding, and now I’m looking into using Unity but I don’t understand some of the basic structural setups of the how’s and why’s of using Unity.
I’m interested in creating 2D games. Most likely only for the mobile platforms for now. I would need to be able to have leaderboards, in games ads, IAP’s, and hopefully be able to save data to an online database (commercial or otherwise). It would be great to have a 2D physics engine, and multiplayer options if needed.
I was planning on using Matt Rix’s Futile libraries but I just read that doesn’t have physics.
So onto my questions…
- What are my best paths to take taking into account my above criteria?
- If you are just coding 2D games, how does the Unity editor come into the workflow? if at all?
- You can design levels with the editor? if that’s true, would that work with 2D games? then how do you save out each level, so the code can load them in when needed?
- How do you set up a UI? is this something done outside of the editor? or inside of the editor?
- How do you do preloading of assets?
Thanks for any advice.