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 Da_Jinks · Nov 04, 2013 at 12:37 PM · 2dassetfreeapp

What code/assets should I use for 2D apps?

So I plan on making some 2D apps currently with Unity. I have a couple ideas, and am exited to work on them. Now, I have a few main questions...

1) What should I use for scripting? I was working towards learning C++ when I realized I can't use that with Unity. I have no C# experience and a little experience with Javascript (which I've heard Untiy's JS is different, so have been looking up video tutorials along with a nice one I found on the forums.) So basically, for making simple 2D games should I learning Unity's JS or should I learn C#?

2) was going to use this guide some... http://maniacdev.com/2012/02/developing-2d-games-in-unity-3d-without-paying-extra-for-tools due to the fact I have no money to spend :P is this a good place for a noob like me to start? Any other suggestions regarding free tools I should use to make it easier?

Thanks for your time, sorry if some of this has already been answered somewhat somewhere but I honestly have been Googling stuff for a good solid three days.

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

1 Reply

· Add your reply
  • Sort: 
avatar image
2

Answer by tanoshimi · Nov 04, 2013 at 01:03 PM

  1. Really doesn't matter. Some people find Javascript/Unityscript "easier", but that's mainly because it's more forgiving of sloppy code (which can then come back to haunt you later on). C# is regarded as a more "professional" choice. There's plenty of examples for both languages, so just choose one and stick to it.

  2. Never heard of that particular guide, but there are a ton of resources out there. You might want to be aware of the fact that Unity 4.3 (the next version, currently in beta) provides a radical overhaul of the inbuilt 2d features, so you might want to wait for that before committing too much effort learning the "current" way of doing 2d stuff...

Comment
Add comment · Show 6 · 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 Da_Jinks · Nov 04, 2013 at 01:16 PM 0
Share

Thanks for the info! I guess I'll just work on learning UnityScript/C# until the update comes :)

Will it be free as well, I'm guessing?

avatar image tanoshimi · Nov 04, 2013 at 01:27 PM 0
Share

I don't work for Unity, but I'm 99.9999% certain there will be both Free and Pro versions (possibly some advanced features only being available in Pro), as currently.

avatar image DannyB · Nov 04, 2013 at 01:32 PM 0
Share

This answer is great, but I want to chime in with a couple of tips:

  1. I recommend you commit to C# ins$$anonymous$$d of Javascript. The syntax differences are negligible, and if you are serious about this, C# will make you a more disciplined developer and will provide you with powerful tools.

  2. Although waiting for the next version of Unity "2D" is an option, if you want to start right away, I would recommend looking into the 2D Toolkit asset in the asset store.

avatar image Da_Jinks · Nov 04, 2013 at 03:12 PM 0
Share

Alright, will work towards learning C# and I guess I can try starting with some assets. Can I transfer the game over to Unity2D or whatever it will be once the update hits?

avatar image tanoshimi · Nov 04, 2013 at 04:00 PM 0
Share

You'll be able to transfer whatever code you've written in the current "vanilla" Unity to the next version. However, 2D Toolkit is a 3rd party asset, and it's very unlikely that you'll be able to simply convert any code specific to that asset into the new Unity2D functions.

Incidentally, I assume when you mean a "2D" game, you mean one created from sprites etc.? If you simply mean a game in which the gameplay only takes place in two dimensions (but in which the models are actually 3D), you could start with a tutorial such as this: http://cgcookie.com/unity/cgc-courses/lunar-landing-series/

Show more comments

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

17 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

Related Questions

The name 'Joystick' does not denote a valid type ('not found') 2 Answers

2D Platformer Mouse aiming! 0 Answers

How to preserve momentum with DistanceJoint2D 1 Answer

Storing a part of a complex asset in an asset bundle 1 Answer

OnColliderExit2D doesnt seem to execute 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