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 NOVAgaming · Feb 22, 2013 at 04:14 AM · c#javascriptprogrammingnewbie

Question on UnityScript and C#

Okay, I am somewhat of a newbie to Unity still, and I have mainly taken on 3D modeling, yet I am an indie developer, so its just me,using Blender for models,etc.. etc.. Main point, I haven't the best skills with programming/scripting, I know very little C++,and a bit of HTML,and all languages kinda are hard for me. So telling you this, what would be best? Saving some time, and not rushing into things, but not being able to do EVERYTHING with UnityScript, or most likely going over my head to C# (I really am being honest when I say that.) yet being able to do a lot more with less errors. I have been using Unity for around...3 months now,what do you guys and or girls think I should do on this? To mention if it helps at all, I am 14, and I have the idea of a basic RPG, such as you explore a little world broken into parts, like teleport to towns and areas (Though they are quite big) and do quests, nothing advanced like Skyrim, I would love to but even I am not ready for something like that. What would be better?

Comment
Add comment · Show 4
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 ByteSheep · Feb 22, 2013 at 04:26 AM 0
Share

That's a tough question and there isn't a right or wrong answer.. I started learning UnityScript because it seemed a bit easier to understand and there is a lot more documentation/ there are more turorials on using UnityScript than there are on C#. Since then I have also learnt basic C#, since in my opinion they aren't worlds apart.. I'm quite happy with having learnt UnityScript before C# and don't really feel that it is restricting what I am capable of creating in unity, however since you have a bit of C++ experience, learning C# might be a good option too ;) It all depends upon what you want and which of the two you think will be more useful to you.

avatar image iwaldrop · Feb 22, 2013 at 06:54 AM 0
Share

C# and Unityscript aren't that different, there are just a lot of things made easier for you using US. That being said, while there are a lot of Unity specific Unityscript tutorials, there are a innumerably more C# tutorials out there, and all the Unity documentation (well, most of it anyway) is available in C# as well.

Funny that no one ever asks if they should learn Boo first. Poor Boo.

Anyway, if I were you I would try to find someone around your same age to work with. Perhaps there is someone at school whose been working on coding stuff up in Unity and would love some assets to play with. $$anonymous$$aybe there's not, but it's worth a shot, don't you think?

avatar image angrycarrots · Feb 22, 2013 at 08:01 AM 0
Share

GO BOO! I PROGRA$$anonymous$$$$anonymous$$ED S$$anonymous$$YRI$$anonymous$$ IN BOO HELL YA

avatar image NOVAgaming · Feb 22, 2013 at 05:40 PM 0
Share

Thanks for the answers, I may look into both and see what one would fit...since its my first game, maybe it'll be better learning US,just to fit it, then when I try to do something like multiplayer one day i'll go into C#. And Boo...well not many people have heard of Boo besides in Unity,its like A++ or D,its not really that known, so learning it for only one engine may not be the best option.

1 Reply

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by GC1983 · Feb 22, 2013 at 09:01 AM

My advice is not to dig into programming trying to build an RPG. Start simple and small. Learn key points of aspects of programming. Learning JS/UnityScript is rather easy to handle IF you have a solid understanding of programming in general. C++ is always a great place to start, otherwise C#. Many languages have somewhat of a same general layout in code, but with each their own style of syntax; obviously, some more advanced that others.

www.digitaltutors.com www.lynda.com

Two great sites that offer hours of programming training. Even quite a bit dealing with Unity. Start with that and learn the engine as you learn how to program. Resource the shit out of Unity Answers, Unity community forums, and other Google topics. You'll catch on quicker than you think if you keep up with it.

Also keep in mind it takes more than just to learn a language than it is to know what computer programming is and all its related topics. Learning outside the box is what can help in making you a solid programmer.

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 NOVAgaming · Feb 22, 2013 at 05:43 PM 0
Share

Well I do have an understanding on how program$$anonymous$$g works,such as boolean values, intergers,arreys, etc.. etc... I think an RPG would be simple, it wouldn't be like player customization, just little features that a player could,I hope, find a few hours of enjoyment out of it. I used to know a little 'side language' I guess you could say, never mastered it since It was useless, but on another game, a $$anonymous$$$$anonymous$$O shockingly, I used ROBLOX and learned their version of RBX.Lua to a point, thats what got me to use Unity, since I had fun making little things on it, I am having quite fun (And not fun lol) working on a real one.

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

14 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

Related Questions

Multiple Cars not working 1 Answer

What should i learn for unity C# or UnityScript? 4 Answers

Hide the ImageTraget in Real world 0 Answers

Learn C# In General Or Learn It With Unity? 1 Answer

Movement using the Scrollbar 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