Search Unity

[Poll] 2d vs 3d vs both, how many of there are you?

Discussion in 'General Discussion' started by Disiple, Jan 9, 2013.

?

2d vs 3d vs both

  1. 2d only

    13.5%
  2. 3d only

    31.5%
  3. Both

    55.1%
  1. Starsman Games

    Starsman Games

    Joined:
    Jan 30, 2011
    Posts:
    2,152
    Not so sure about that. Lots of 2D games are aware of 3 dimensions, and should you be implementing things in Unity you will always have to be aware of the 3 dimensions to "layer up" the sprites.
     
  2. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    this, the 'layer up'. I can imagine a lot of people struggling to get that concept into there head, about layering the artwork to be perceived in 2d. Neat trick tho :)
     
  3. mescalin

    mescalin

    Joined:
    Dec 19, 2012
    Posts:
    67
    90% of gameplay is 2D, so it's sort of depends how you look at it

    i mean where does 3D start? jumping? stairs? I often find the game itself could be 2d the 3d is just sort of a UI choice


    i do wish for better 2d support in unity though, i have old assets i'd love to use
     
  4. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    Unity is marketted as a 3d engine, hense the unity3d name. If you are looking for a specific 2d engine then you should honestly go elsewhere, I mean, unity is good for 2d, but you have to put the effort in if you would like to use unity for it. Luckily there are some brilliant plugins tho.
     
  5. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    There's actually a good reason not to do this! Most 2D engines lately are really limited in a lot of execution options outside of GameMaker, which is very underrated. Unity with UniTile and Orthello Free honestly gives me a greater amount of versatility in 2D work than I've had in any dedicated 2D engine in a long time.
     
  6. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    I believe cocos2d is a good option no? not trying to promote any other engine of course, just friendly discusion. I do however find it interesting that unity is a focused 3d engine but it still catches a lot of 2d attention, I mean, some of the top selling games have been created in unity.
     
  7. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    It's honestly more awkward to use than it should be and its documentation is kinda sparse. You're looking at a significant time investment just getting it to put a sprite on screen. Unity has honestly, out of any engine I've ever used in my life, the best workflow and asset pipeline for 2D or 3D. With two addons, one of them free and one of them a scant $25, you've basically got a 2D engine that functions as vastly superior and easier to use than most any other. I'd go so far as to say that Unity may well be the best 2D engine on the market right now.
     
  8. UnknownProfile

    UnknownProfile

    Joined:
    Jan 17, 2009
    Posts:
    2,311
    There's a bit of overhead for a simple 2D game, though.
     
  9. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,614
    Unity3d is not it's name. Unity is called Unity.

    www.unity.com was taken and so they used www.unity3d.com.

    Common misconception, but a very important one.

    Also, I would argue with you on the point I should go elsewhere for 2D. So far in my experiences it's been nothing but pleasant in Unity.
     
    Last edited: Jan 11, 2013
  10. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    Oh I never knew that, interesting. Thanks for the insight :)
     
  11. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    If you're targeting iOS and Android? Barely. You're looking at maybe an extra 15 megs from a storage standpoint and a completely negligible performance difference unless you're absolutely rubbish at managing drawcalls.
     
  12. CharlieSamways

    CharlieSamways

    Joined:
    Feb 1, 2011
    Posts:
    3,424
    No no, im not saying that, im saying that this particular person is not happy with the 2d support in unity, so he, himself, should go somewhere else if he is not happy with the support. Personally I think its quite pleasant, and I am not a proficient programmer at all but I have dabbled with 2d in unity and yes, its quite nice, can be hell at times but thats just to my lack of knowledge.
     
  13. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,614
    Oh, okay. Yeah, it's not really Unity's fault they don't support 2D. They're a 3D engine.

    It's like saying it's the pencils fault that you messed up and that it doesn't have an eraser on it for you.

    Or it's the ovens fault it can't microwave.
     
  14. UnknownProfile

    UnknownProfile

    Joined:
    Jan 17, 2009
    Posts:
    2,311
    Huh. It was probably because of Apple's old 20mb limit for downloading apps over 3g that the extra 15 megabytes seemed like so much.
     
  15. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    Yeah, but that's long been increased. I believe it's like 50 or 75 megs now. In fact, I think Unity has also increased the quality of their stripping system, but I can't be sure since I only started doing Android builds lately to test my stuff with the Ouya SDK.
     
  16. Disiple

    Disiple

    Joined:
    Jan 9, 2013
    Posts:
    14
    This seems like a great example of why using 3D tools for a 2D game can be such a huge time saver. Essentially its like a design once and done sort of thing....
     
  17. Disiple

    Disiple

    Joined:
    Jan 9, 2013
    Posts:
    14
    Whether the size limit has been increased or not, how much of a concern is the storage size?
     
  18. MarigoldFleur

    MarigoldFleur

    Joined:
    May 12, 2012
    Posts:
    1,353
    At that size? Not much. It's like 15 megs of overhead. You could install that nearly 70 times in 1 gig.