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 VladimirKrd · Sep 02, 2013 at 08:22 PM · sprites2d platformer

Sprites vs 3D in 2D platformer game

Hello, I haven't got any experience in gamedev, so can anybody tell me why should we use sprites when creating 2D platformers in Unity? I mean, let's take for example classic Mario. We can just create this game in 3D and make everything moving in x and y axis, instead of making sprites for all characters. And if we use toon shader, for me, there's no difference between sprite animation and 3D animation. Or maybe modern android devices will work too slow if we don't use sprites? And our "3D" 2D platformer will eat lots of mobile resources...or not?

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

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by DESTRUKTORR · Sep 02, 2013 at 08:26 PM

Sprites are typically just easier to work with, and less taxing on the system. Also, when it comes to mobile games, you really need to be careful which kinds of shaders you pick, as they may or may not be compatible, or they may take too much memory/processor time (such as shaders with multiple draw calls).

Sprites are also easier to draw/animate, for most people, and thus they are usually the weapon of choice for the aspiring 2D developer.

That is not to say that 3D side-scrollers can't look better, or can't perform at all, just that they are typically more difficult, and less efficient.

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 Owen-Reynolds · Sep 02, 2013 at 09:58 PM 0
Share

$$anonymous$$aybe you're an experienced sprite animator, so "typical" means something different. I can animate a 3D model way easier than I can hand draw animations. If I try to hand-draw from different angles, it looks like a different guy (even games from the glory days of sprites sometimes had that problem.)

avatar image DESTRUKTORR · Sep 03, 2013 at 05:38 PM 0
Share

Practice makes perfect ;3 But studies will show that when pitted against one another, people with experience with hand-drawn animation will tend to pump out frames and assets faster than those who use 3D animation XD.

There's a reason why concept art is done first, THEN the final 3D rendering, haha! It'd be a waste of time if it was faster to simply model the thing in 3D than it was to draw/paint XD

Though I will agree that once the models and rigs are set, yeah, it's a lot faster to animate a 3D object. But that's the trick: The models and rigs must be set XD. Assets are what make 3D slow, not the actual animation process (if the assets were done right, that is).

avatar image
0

Answer by VladimirKrd · Sep 02, 2013 at 08:37 PM

thanks)

Comment
Add comment · Show 1 · 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 DESTRUKTORR · Sep 02, 2013 at 08:38 PM 0
Share

You should add a few more characters to that answer, so I can convert it to a comment, and then (assu$$anonymous$$g you're happy with my answer) pick my answer as the correct answer to this question, so it shows up as an answered question XD.

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

18 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

Related Questions

Checking for an object at a certain position 2 Answers

Sprite colors not displaying properly after I click play 2 Answers

Editor crashes when loading too many sprites (33) at runtime 0 Answers

Having multiple gameobjects from one script, changing sprites in game 0 Answers

Rigidbody move wrong pixel when framerate drop 1 Answer


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