Unity3D Limitations?

 
Post new topic   Reply to topic    Unity Community Index // Gossip
View previous topic :: View next topic  
Author Message
merlinfire



Joined: 31 Oct 2009
Posts: 4

PostPosted: Tue Nov 03, 2009 2:38 am    Post subject: Unity3D Limitations? Reply with quote
I am a new user of Unity3D and I have to say, I'm quite impressed with its ease of use and power. I have been focusing pretty exclusively on C# coding in the last 6 months, and have had a few start-stop-start again attempts at making a game in C#.

Unity3D seems to be a great way to abstract a lot of the 3D engine heavy lifting (trig and vector calc are not my strong points). Despite the fact that it's a "tool" and not a "language", it does seem heads and shoulders above less professional looking tools like FPSCreator and others. What I am asking, if you were willing to read through my wall of text, is this:

What are some major or minor limitations of Unity3D that you have encountered or heard, either in general or in specific circumstances.

I'm actually really psyched about what I can do with Unity, but I want to temper that with reality and perhaps decide in advance what needs it can or cannot meet without coupling it with custom solutions. Thanks in advance.
Back to top
View user's profile Send private message
merlinfire



Joined: 31 Oct 2009
Posts: 4

PostPosted: Tue Nov 03, 2009 2:41 am    Post subject: Reply with quote
I just realized this might be in the wrong forum. Mods, please move at your earliest convenience.
Back to top
View user's profile Send private message
dreamora



Joined: 05 Apr 2008
Posts: 6663
Location: Zürich, Switzerland

PostPosted: Tue Nov 03, 2009 2:49 am    Post subject: Reply with quote
you can do a lot if not nearly everything aside of modifying the engine itself.
With the free version you are capped on the more professional features (realtime shadows, reflection / refraction, asset bundles and asyncronous loading as well as the headless server), but with the pro version its likely more your end that will put up restrictions than the technology

_________________
Technologies: Unity Pro, iPhone Advanced
Site: GayaSoft & PatchLaunch Technology
My Blogs:My Development & Persistent Online Worlds
Back to top
View user's profile Send private message
merlinfire



Joined: 31 Oct 2009
Posts: 4

PostPosted: Tue Nov 03, 2009 2:58 am    Post subject: Reply with quote
dreamora wrote:
you can do a lot if not nearly everything aside of modifying the engine itself.
With the free version you are capped on the more professional features (realtime shadows, reflection / refraction, asset bundles and asyncronous loading as well as the headless server), but with the pro version its likely more your end that will put up restrictions than the technology


That's good to hear. I've tried for quite a while to make games on my own, and the mathematics of creating my own graphics engine have always been a roadblock for me. So I tried to stick with the non-graphical and am in the middle of creating a new MUD codebase in C#. At the risk of appearing childish..

Dude, I'm totally psyched!
Back to top
View user's profile Send private message
HiggyB
Unity Product Evangelist


Joined: 08 Dec 2006
Posts: 5106
Location: San Francisco CA USA

PostPosted: Tue Nov 03, 2009 6:49 pm    Post subject: Reply with quote
Furthermore, Unity won't box you into a particular game type. It's not a "FPS engine", it's not a "driving game engine", heck, it's a 3D engine but you can in fact even make 2D content if you'd like. So also know that it's not limiting you in that sense, make any game you want, heck make some non-game stuff too! Smile
_________________
Tom Higgins - Product Evangelist at Unity Technologies ApS
http://unity3d.com | http://blogs.unity3d.com

Want to discuss my avatar? Do it here.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
loken



Joined: 25 Mar 2009
Posts: 23
Location: Duluth, MN

PostPosted: Wed Nov 04, 2009 3:27 am    Post subject: Reply with quote
It functions very poorly as a coffee maker or toaster.

Beyond that, it's pretty much amazing.
Back to top
View user's profile Send private message
Lab013



Joined: 22 Oct 2008
Posts: 229

PostPosted: Wed Nov 04, 2009 4:47 am    Post subject: Reply with quote
loken wrote:
It functions very poorly as a coffee maker or toaster.

Beyond that, it's pretty much amazing.


I don't know man, toast and coffee always taste better with a dash of Unity.

_________________
There's 11 types of people in this world, those who understand Unary, and those who don't.

There's 10 types of people in this world, those who understand binary, and those who don't.

There's 3 types of people in this world, those who can count, and those who can't — er wait a minute...
Back to top
View user's profile Send private message
JTBentley



Joined: 30 Jun 2009
Posts: 709

PostPosted: Wed Nov 04, 2009 5:45 am    Post subject: Reply with quote
Lab013 wrote:
I don't know man, toast and coffee always taste better with a dash of Unity.


Here here!

_________________
Bentley
Technical Director & Game Dev
NextGen Reality & TheBinaryMill
Back to top
View user's profile Send private message Visit poster's website
merlinfire



Joined: 31 Oct 2009
Posts: 4

PostPosted: Thu Nov 05, 2009 1:46 am    Post subject: Reply with quote
HiggyB wrote:
Furthermore, Unity won't box you into a particular game type. It's not a "FPS engine", it's not a "driving game engine", heck, it's a 3D engine but you can in fact even make 2D content if you'd like. So also know that it's not limiting you in that sense, make any game you want, heck make some non-game stuff too! Smile


I was fascinated by the fact that that I can create a "studio intro" splash screen using the same system I use to make the rest of the game!
Back to top
View user's profile Send private message
Troy Dawson



Joined: 02 Nov 2009
Posts: 54
Location: Sunnyvale

PostPosted: Fri Nov 06, 2009 6:06 am    Post subject: Reply with quote
Quote:
What are some major or minor limitations of Unity3D that you have encountered or heard, either in general or in specific circumstances.


I've only been using Unity for a week, but my comparison is with Microsoft's XNA, within which I'd been dabbling this year.

XNA is great because it has a captive market of 20 or so million xboxes, each of which is identical and a known quantity, while Unity allows one to target a very wide range of hardware and platforms but at the risk of not taking full advantage of customer's hardware capability.

Also, it's my impression that MS has thought through delivery of the end product better; one thing vexing me now is having the display initialized into a proper fullscreen presentation with the proper pixel aspect -- i'm not a big fan of Unity's current launch widget approach, such initialization should be done in-engine IMO.

Given about a year of work and a good knowledge of rendering pipelines it would be possible to re-create the Unity runtime fully within the XNA environment. XNA gives the programmer the tools to create what Unity already provides but requires the programmer to have some chops to pull off such a well-designed engine as Unity. After another man-year one could re-create the editor, which is really Unity's strongest component perhaps.

With the xbox announcement, my basic strategy for this next year is to work on my game design ideas within Unity with an eye to eventual shipment within Unity for Mac/Windows and/or xbox -- or, depending on events, continue my native engine development within XNA and just port my Unity assets over into that.

One thing that has surprised me is that the "hard shadows" of Pro aren't volumetric shadows as I had assumed, but rather just unblurred shadow maps. I had assumed Pro had volumetric shadows (which I dig) but was kinda let down that it doesn't.

Plus, shadows are being a bit swimmy and wonky for me with 2.6. Being a unity newbie I don't know what I'm doing with the various parameters, but they certainly don't "just work" out of the box.

Unity certainly has the correct technology with C# scripting, a solid editor, decent terrain and collision/physics submodules, and a good material/shader model to develop rendering ideas.
Back to top
View user's profile Send private message
Timmer



Joined: 28 Jul 2008
Posts: 334
Location: San Diego, CA

PostPosted: Fri Nov 06, 2009 9:01 am    Post subject: Reply with quote
Troy Dawson wrote:
i'm not a big fan of Unity's current launch widget approach, such initialization should be done in-engine IMO.

And it can be ... that's just there for convenience. You can make it never be used and do all the settings via code.

Quote:
One thing that has surprised me is that the "hard shadows" of Pro aren't volumetric shadows as I had assumed, but rather just unblurred shadow maps. I had assumed Pro had volumetric shadows (which I dig) but was kinda let down that it doesn't.
Yeah, the pro shadows could definitely be better. Hopefully in 3.0 they'll get a revamp.
Back to top
View user's profile Send private message
Eric5h5



Joined: 19 Jul 2006
Posts: 6930

PostPosted: Fri Nov 06, 2009 9:08 am    Post subject: Reply with quote
Troy Dawson wrote:
one thing vexing me now is having the display initialized into a proper fullscreen presentation with the proper pixel aspect -- i'm not a big fan of Unity's current launch widget approach, such initialization should be done in-engine IMO.


You're certainly free to do that if you want. The built-in front end is just a convenience so you don't have to.

Edit: maybe I shouldn't keep browser tabs open for more than a few minutes without checking to see if there was already a reply. Wink

--Eric
Back to top
View user's profile Send private message Visit poster's website
Post new topic   Reply to topic    Unity Community Index // Gossip All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum