Hi there!
We are evaluating different game engines and so I have a few questions on Unity. Development won’t start until fall so if you can please answer the questions with Unity 2.0 in mind.
We have a lot of knowledge (and investment) in Macromedia Director but the platform clearly is going nowhere, thus our search for a replacement. We don’t need a general multimedia platform/engine, we only want to create games with it.
-
From the website it seems like Unity’s main focus are 3D games with a previously created world or levels. How flexible is Unity? Could you make something completely different with it?
-
Could you make a 2D platformer with it? Or could you make it 3D but only move the objects on a 2D plane? Would the physics engine work with this? Could you render the camera without any perspective distortion so it appears 2D?
-
Could you create your 3D world form code? In case the game doesn’t work with a prebuilt level could you generate one? I ask this because this way the world could be really large and different every time.
-
How about sound? Can you play several samples just by code? Can you control them individually? Could you create a simple mixer with Unity? Can you change the pitch of a sample? When looping several samples over a long time how is the timing? Do they drift apart like they would in Macromedia Flash?
-
How about video? Does the end-user need Apple’s Quicktime installed? What codecs and bitrates are supported? How is performance with several videos?
-
How about joysticks? Or gamepads? Or Wacom tablets?
-
How are assets stored in the game? I guess they are in the application bundle, right? Are they stored as the plain files (bad) or as some sort of compiled file as in Director’s .dir files (good, due to copyrights with music etc.)?
-
Do we need the Mono framework in the application bundle even if we don’t code C#?
We know Director by heart so if you know about a comparison somewhere on the web this would really help us a lot. My questions are rather broad because we don’t have a real spec by now and because I want to know about the general possibilities with Unity. Also I believe you guys that Unity is a powerful engine so I’m more interested in its shortcomings or weak points.
-
Could you do Tetris with Unity? Would you do this just with code or with the inbuilt behaviours/objects?
-
Same questions for Rez (the music game for Dreamcast and Playstation).
-
Same questions for a pure 2D platformer like Mario Brothers. Or like LocoRoco for the Playstation Portable.
-
Would you do Indigo Prophesy (Fahrenheit in Europe) with Unity? Or other story drive adventure games like Monkey Island or Silent Hill.
-
Could you make something like Tower Of Goo? Would the physics engine work with this?
Sorry for rambling on for so long. We really consider Unity for our next project (rather large) and I read everything on this website but we need to know more about it.
Thanks for your help!
John.