Hello everyone
I am a designer, writer by profession and a hard core gamer.
Currently I am busy making a platform game in Flash and writing a book on game development for newbies.
The book portrays the whole spectrum of gaming, from genres, types, platforms to hardware and software used for game creation.
I was researching game engines and I came to unity.
I have downloaded the free version and found that, though the learning curve is high for unity( I thought I was learning a new 3D MAX again), the resources and tutorials look awesome and by looking at the some of the previous threads I do believe that even the support here in the forums will be great too.
I started working on the 3rd person platformer tutorial and found it very easy even for a complete newbie but maybe because all the assets were provided in the tutorial and there was nothing to do from scratch.
So I have few questions ( I am not sure if this is the right place to post this, so admins can move the post if required)
1) Can we make pure 2d side scrolling/platformers in Unity?
I have seen the show reel and it has few 2d games like the pirate one where ninja is fighting and killing pirates and the zombieville USA, they looked 2d to me.
2) How easy it is to create a game from scratch?
say for example, if we use the 3rd person platformer game tutorial, reuse the scripts(if allowed) and change the design assets like platforms, hero etc, story line, can it be done without much hassle?
3) How user friendly is Unity for Non - Programmers?
I am a designer and not really a programmer. I am currently using action script in flash to create a game, which is a bit similar to java script. I have no knowledge of c# or other languages. How difficult it will be for me to make games?
Yes programming can be learned but can a designer make even a simple game without much coding?
I have tried other game engines like Torque 2d and Torque X, even though torque has its own platformer kit, its rigged with bugs and support is almost negligible with resources outdated. Plus it requires high end graphic cards and torque script, C#. Doesn’t run on my presario 3000 notebook, while I am amazed to find Unity working like a charm.
I know unity has a free version but if it can be managed without much coding just by learning through manual documents and tutorials, I might buy the pro version and that will really make the review interesting in my book, so even the readers might get interested in buying it. Yes 1500 $ is a lot for an Indie but why not if its worth it. ![]()
4) For Iphone, Xbox, Wii and and Android, do we need to install other apps like Visual Studio c#, XNA, (I know we need the STK for Android)?
Installing a hell lot of such apps for torque X was one of the major reasons I am looking for another good engine right now. Even on an upgraded PC, installing Visual c#, XNA and then the Torque engines and Kits, beats the shit out of me. Took me one and half day to install and update everything and still it didn’t work. Too complicated process for a newbie.
5) Animation Assets use 3d files or sprites?
While reading the tutorials and Wiki, I realized particle effects uses 2d sprites for animation.
Can we do the same for Character animations? For example for a 2d side scroller, I will just need to animate in flash, export image sequence and create a sprite map in Photoshop for the left and right movement and other motions and import in Unity?
For 3d animation which format do we require to export from 3d software? I have not gone through the manual yet.
6 ) Which 3d Software is the most compatible with Unity? if 3d assets are used instead of sprites
Ya everyone learns Maya and Max in institutes but they are very very expensive, a person who wishes to start an Indie game company, will probably go for cheaper versions like XSI or Cinema 4d, Strata 3D, Zbrush for modeling or free like Blender.
Please rate these software or more, according to their compatibility.
7) Does it support Sony PS3 and PSP?
Yes PS requires license to be bought first but does Unity support it?
8) Are there tutorials for the final compilation of the game project, cheat codes, optimization etc ?
9) What are the minimum and optimum hardware/software requirements for running Unity?
For some reason I just cannot find it on main site. Maybe its in the manual but it should be on the site too.
10) On average how long it takes to learn using Unity (the interface for a newbie and coding for an experienced programmer)
All responses are welcome and the best ones will be put as a feedback in my book. I am not asking these questions just for the book, but also because I am a game developer myself and Unity has really caught my eyes.
N.B. - Though admins and Unity developers can answer these questions too, but I am looking for an unbiased review from the Unity users.
Thanks a lot
Wicked Sunny
www.wickedsunny.com
www.publishinggurus.com
www.wickedrecipes.com