Hi,
I recently started using Unity3d, more specifically the 2D stuff, to get into game development and find it really easy to get productive, especially when I already have a strong background in C# programming.
Recently I started reading up on how to properly set up my game environment so that it gives me the best results. I was hoping that someone could validate (or tell me what I should do differently) what I have concluded.
Background
I want to do a 2D, pixel art style, game and I’d like for it to run on multiple devices, where the desktop PC (Windows, OSX) is my primary target atm.
Conclusions
- I should be using an Orthogonal camera
- The camera’s orthographic size should be set to (Screen.height / pixelPerUnits / 2f)
- When slicing up sprite sheets, I should set the filter mode to Point
- Make sure the Max Size (of the sprite sheet) if at least the dimensions of the sprite sheet
Also, one thing that I am a bit perplexed about is what I should choose as my Pixels To Units value? If I use 32x32 tiles, would it be a good idea or not (why?) to set it to 32? That would leave me with 1 UV coord would be the length of my tiles, making it easy to divide it up in 10ths
Are there any other things that I should take into consideration when setting up my Unity environment for this kind of project? I’d rather do the ground work now, rather than figuring out these things later and having to go back and redo a lot of work because the environment setup requirements changed
Thanks!