Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Should I start a 3D or 2D project?

Discussion in 'General Discussion' started by Tsukubane, Jul 25, 2015.

  1. Tsukubane

    Tsukubane

    Joined:
    Feb 2, 2015
    Posts:
    22
    Making a new game. I can draw better and faster than in 3D, also I can animate faster in than in 3D. So I thought it would be best to make a 2D project.

    Never made a complex game before, I can barely code, and I don't really have an idea. If I start a game I'll have to start from scratch so if I did a 3D game it would still be at the same place.

    A 3D project seems like it would have more resources and support. Plus you can make an open world game.
     
  2. tedthebug

    tedthebug

    Joined:
    May 6, 2015
    Posts:
    2,570
    Have you done the tutorials? Maybe do those (2d & 3d) then decide which you prefer.
     
  3. 1Piotrek1

    1Piotrek1

    Joined:
    Mar 14, 2014
    Posts:
    130
    You can change is your game 2d in editor settings any time, so don't worry about that.
    I think that 2d is easier to learn (no quaternions, easier rays and input reading).
     
  4. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Speed isn't really important - especially when you are learning.
    2D or 3D really isn't an important decision either regardless how fast you are at one verses the other.

    What's important is knowing what type of game you want to work on, or what kind of functionality you want your game to have. And learning all you can about how to implement that functionality.

    As an example - I'm a 3D animator since a while ago. Been doing it professionally since early 2000's.
    I've chosen to work on 2D prototypes because there are several 2D games I'd like to design and create. I could probably create all my assets in 3D but I choose not to because I want to learn all the aspects of developing a traditional 2D game. So I'm drawing pixels when I eventually finish working out how to implement the functional and game play elements of the game.
     
    nipoco likes this.
  5. nipoco

    nipoco

    Joined:
    Sep 1, 2011
    Posts:
    2,008
    Yes that really depends on the game. Some games are better suited with 2d, other games with 3d.

    If you want to make a open world game, you could do that with 2d as well. A game with top down perspective like the first GTA titles, or a metrovania style platformer.

    Personally I prefer making 2d games. Because I personally like drawing more than doing 3d stuff.
    3d can be also very limiting. You always depend on the graphical capabilities of the engine, you have to fight with shaders, FX, certain physics etc.
    If you draw your stuff, the sky is the limit. You don't have to wait for realtime GI, a awesome Ocean shader, better AO and so on.
    2d is also more lightweight in most cases and can be played on a wider range of devices, including older ones.
    And last, 2d is timeless. A 3d game might look dated in a couple of years. That rarely happens with 2d games IMO.

    Of course, just my 2 cents.
    3d isn't bad either, if you know what you're doing. Ultimately it's your decision. Good luck.
     
    theANMATOR2b likes this.
  6. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    2D is generally easier to get started with. 2D games are also faster to produce. It's trivial for a non artist to produce some half way decent sprites. On the other hand knocking out meshes requires some specialist knowledge.

    There is a very good reason why games were made in 2D for decades before 3D became the norm.
     
  7. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    You mean aside from the processing requirements for anything that was not wireframe?
     
    Kiwasi and theANMATOR2b like this.
  8. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    All Hail the Teapot!
     
  9. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    I was thinking of games like The Sentinel that had a three second per frame render speed on platforms like the C64.
     
  10. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Lower processing requirements are part of the same equation. 2D games are by nature simpler then 3D games.
     
    Manny Calavera likes this.
  11. nipoco

    nipoco

    Joined:
    Sep 1, 2011
    Posts:
    2,008
    I wouldn't say that 2d is faster to produce in general. That highly depends on the art style of the game. SkullGirls for example uses full animated sprites done with the frame by frame technique. Nothing a noob can pull of on a sunny Sunday afternoon.

    That needs even more specialist knowledge than 3d art. You can become proficient in a 3d package in less than a half year, if you really dig into it. Once you have the technical skills, you can get decent results with 3d. You won't be able to make next gen-characters, but I saw some really nice 3d art by 3d beginners.
    2d on the other hand takes way longer to master. You have to takle lighting, perspective, surfaces by yourself.

    But yeah, if you do simplified pixel art, it is easier and faster to produce :)
     
    theANMATOR2b and Kiwasi like this.
  12. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    That's true. There are plenty of simple 3D games and complex 2D ones.

    But for a MVP or a first game my point stands.
     
    theANMATOR2b and nipoco like this.
  13. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Ryiah likes this.
  14. Kellyrayj

    Kellyrayj

    Joined:
    Aug 29, 2011
    Posts:
    933
    Follow your gut.

    You are way more likely to finish a project with your heart in it.
     
  15. sohybxx2danim

    sohybxx2danim

    Joined:
    Jul 26, 2018
    Posts:
    1
    i know 2d but thing i spent like 6 month learning 2d and if i begin 2d i will make an awesome project but then i am not gonna get a good rate on the project ,but if i start 3d i am gonna make a better progress and project and i am gonna get a higher rating on it so 2d or 3d