- Home /
Is unity Pro is pro ?
I am a beginner to unity and I have a question: can Unity pro create a game like GTAIV or not ? is there any technical limitation that prevent us from creating such a game ? I know that GTAIV is a big game and there is a lot of texture and such things... I know that a beginner can't create such a game, this is not my question, my question is: can unity3d be the GameEngine of the new version of GTAIV ?
You should probably see the Unity features page for more information.
I would like to point out that GTAIV cost about $100 million dollars to produce. Over 1000 people worked on it for over 3 years. I know you specified against this response but its very relevant because it makes your question pointless. Even if Unity was or wasn't able, until you can meet the other requirements it makes no difference to you.
If you meant the qualities of GTA IV then you need to be more specific and ask about those features, most of which can be answered in the features page as CJCurrie has said.
Answer by e-bonneville · Apr 05, 2011 at 05:28 PM
That's a pretty indepth question; the short answer is yes; Unity Pro can be used to create something akin to GTAIV. In fact, it can do just about anything; it's how you use Unity that determines the quality of the games that it produces.
Answer by Persona · Apr 05, 2011 at 05:28 PM
It should be able to, the main thing is can you create the assets(cars, characters, etc.) that show up on screen. In the end, Unity handles the coding
I don't see how "Unity handles the coding". Vast amounts of producing a game is in coding the scripts that give life to your assets. Even the supplied script assets generally need tweaking to the precise needs of your game.
I think he means Unity can compile and run codes for you ins$$anonymous$$d of write it for you.
Answer by CHPedersen · May 23, 2011 at 09:14 AM
His question's more multi-layered than that, I think. Elliot Bonneville is right that it can do whatever you want it to as long as you're using it skillfully enough, but I think part of his question also concerns Unity as a professional tool insofar as whether professionals actually use it. The short answer to that is, again, yes they do. But only small-scale businesses and private developers looking to earn what they can on mobile platforms. Large scale game developers such as RockStar who developed GTA don't use Unity, and would very likely never use a system that JIT-compiles its code.
Large scale production of industrial standard video games is done in native C++ and sometimes even assembler, because they face out-of-this-world performance/stability requirements you and I have a hard time wrapping our heads around, so they need access to the very guts and glory of the system. In addition to this, they develop on specialized equipment you usually don't have access to unless you're licensed to the platform you're developing on. To make a PS3 title that actually ends up on the shelves in stores, for instance, you need Sony's Reference Tool to test and debug on, which is a piece of hardware that looks like a VCR, with a bundled SDK. It costs about $10.000 in Europe and a bit cheaper elsewhere.
So to summarize: Can you make GTA-grade titles in Unity? Yes, if you're a total wizard. Do the big companies do so? No, because they are archwizards.
Answer by save · May 23, 2011 at 09:06 AM
Yes Unity can create large scale games that looks beautiful, although you probably don't want to get in on such a project alone. The biggest work in a sandbox game is content creation and architecture, to then make rules for the world is pulled off relatively easy with Unity. The most important thing in large scale worlds are optimizations such as occlusion culling (which comes with Unity), level of detail (LOD) and ranged areas where you disable anything outside the "player zone".
When it comes to coding the AI and the street rules are probably the most difficult part. Cars that take notice of other cars and obstacles, stop and perhaps turn in cross sections. But it's not impossible - it's just the very detail of everything to blend with the rest that might become tricky, the different states of different situations.
Animations is another thing that is important, here you'd probably want a mo-cap studio which is rather expensive. To import and use them in Unity is very easy along with switching animations for different situations.
For example I've coded earlier a vehicle switching logic in Unity where the player sits in one vehicle -> gets out -> chooses a different vehicle -> gets in -> drives. This was just a matter of a few hours (4 to be exact).
So with time, patience and skilled people to work with, you could certainly create an even better game than GTA IV - it really depends on the craftsman cause the tools are already there.
Answer by demize2010 · May 23, 2011 at 10:29 AM
In short - Yes.
In long - Yes. If you get a source lic you could probably do some very impressive stuff and in honesty I've found Unity capable of pretty much everything I've thrown at it - as long as I get my thinking right.
The real question is, do you have enough to pay for the production of the new GTAIV in everything from code to art to sound to marketing to QA? Unity hasn't picked up a reputation for Tripple A games yet, but from what I've seen in the last 4 years or so - it's coming up fast.
Oh but humanI$$anonymous$$ and blendmorphs would be nice hint hint
Your answer
Follow this Question
Related Questions
RPG for teaching ESL (English as a second language) 2 Answers
Unity camera Cropping 2 Answers
Getting acces to a script instance from a GameObject 2 Answers
Is unity good to develop a House plan software ? 3 Answers
I can make game extensions? 0 Answers