I am totally new to Unity and I looked some tutorials and I want to make game which has 3 scenes which are 2d and 2 scenes which are 2d. Is this possible to do or I have to treat all as 3d scenes ? ( I read some books but didn't find or notice solution to this).
There's no problem mixing 2D and 3D since they are really the same thing (sprites are just textures on quads basically). It's only the physics engines that are different. You can use 3D physics on sprites if you want.
Also, game developers find it easier to develop 2D games than 3D. Due to the lower level of complexity, game developers invest less time and money to create 2D games, and following updates are easier to do.
There's lots of ways to mix 2d and 3d content, different ways of setting up your scenes, cameras, and shaders depending on the look you are going for. So the answer is yes.
You should use whichever graphics you're more comfortable with. If you're great with sprites, do a 2D game. If you're great with models and textures, do a 3D game. If you're not great with either one, 2D is usually slightly quicker to produce (because 3D requires models AND 2D textures), but 14 months is a lot of time.
There is only one type of scene in Unity3d, which is fundamentally a 3d scene.
You can however put the Scene View into '2d Mode', this helps when working with 2d content. Here's a good introduction video on the 2d Scene View Mode:
http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-mode
In reality you can mix and match 2d and 3d within one scene or just have a scene display all it's contents as 2d or 3d. This is down to how you have your camera(s) set-up, using Orthographic Projection on the camera to display as 2d - quite often you'll find that a lot of games have at least two cameras set-up in a scene, one camera for displaying the 3d content and a second (Orthographic) camera for displaying the 2d UI.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With