Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by ProfitLMP · Feb 23, 2014 at 02:24 AM · developmentgamedesign

Which is better for 2D development, Unity2D or 3D?

Hello All,

I need some help! I am new to game developement but based on my many months of research (so much research...a la American Dad) Unity was the best option I found to publish to both Android and iOS. My game concept will be a 2D game, however, I have watched and used many tutorials that allow you to create 2D in either version of Unity. The question I have is which one is better, Unity 2D or 3D for 2D development? I know Unity 2D is new and therefore has a few kinks to work out that some devs are complaining about. My game will be something like Rain Blood(not identical, but that is a good example of an awesome 2D hack and slasher)which was made with Unity 3D. Any help or direction would be appreciated! Ohh, I am a Computer Science and Computer Engineering double major so the coding isn't an issue. Thanks in advance to whom ever responds!

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by getyour411 · Feb 23, 2014 at 02:25 AM

You download Unity, then build whatever 2D/3D game you want, not seperate versions of Unity.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ProfitLMP · Feb 23, 2014 at 03:44 AM 0
Share

I appologize. I didn't clearly state what I meant to ask. I am aware that it is one version, but what I meant was should I use the 3D set up to create a 2D game or the 2D framework? What are the pros and cons of each, in other words.

avatar image getyour411 · Feb 23, 2014 at 04:36 AM 0
Share

I hope you have your answer in the comments/answers below? As someone who hasn't even started cracking on a 2D game design I did read it as 'there are 2 versions of Unity which should I use' but from your clarification I get what you were asking.

avatar image
0

Answer by Eric5h5 · Feb 23, 2014 at 04:01 AM

There isn't any "Unity 2D"; there is a 2D mode in the scene view that you can toggle off and on, but that's the extent of it. Sprites, which may be what you're referring to, are objects that work in 3D space like any other object. So there is no choice to make.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Invertex · Feb 23, 2014 at 04:06 AM 0
Share

I wouldn't say that's "the extent of it". There is a choice to make between using the 3D or 2D feature-set, they run on different physics engines and don't interact with eachother. The 2D system is an implementation of Box2D.

avatar image Eric5h5 · Feb 23, 2014 at 04:27 AM 0
Share

That's true, there is a 2D physics engine. However you can use that with 3D objects (good for 2.5D games, for example), and as I mentioned sprites are actually 3D (and work fine with the 3D physics engine if you're doing a game that uses sprites but otherwise has depth).

avatar image Invertex · Feb 23, 2014 at 04:33 AM 0
Share

That could confuse a person though, the 3D colliders will not interact with the 2D colliders. But yeah hehe, the SpriteRenderer and 2D colliders can be used with 3D meshes.

avatar image
0

Answer by Invertex · Feb 23, 2014 at 04:07 AM

If the coding isn't an issue, and you don't need to move your character in the Z axis, then the 2D feature-set is indeed what you'll want to use, especially for a game like Rain Blood.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

22 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Poll which line of code app is stuck at? 1 Answer

creating a game? 3 Answers

Programatically creating entire Unity games 2 Answers

How to make Prison Architect style building? 0 Answers

What are the steps to making a video game? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges