Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 /
  • Help Room /
avatar image
0
Question by yogeshpraveen · Aug 24, 2016 at 10:36 AM · c#scripting problemphysicsprogrammingdocumentation

What is the correct way to learn unity scripting ?

Unity scripting is so frustrating to me. I spend 1 year and seen all the project videos and some live sessions classes in the unity site. I understand scripting but i didn't know when to use velocity, lerp functions, etc.. So, that still i can't write a code for my own and also i didn't know how to use unity documentation and physics and i didn't know when i am going to write codes for my own i want to work in a game development company but they all are asking a strong knowledge of unity and c#. I didn't know what i want to do. Please give me suggestions and advice.

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
1

Answer by knudsjef · Aug 25, 2016 at 03:41 PM

I also taught myself how to program. Personally, I just started messing with it and writing code. When I ran into problems, I Googled it and usually found the answer. When I started, I had a game in mind. I started by making my player move when a key was pressed. I recommend starting with 2D because there is only 2 dimensions to worry about. When something would work, I would remember how I did it. Keep it up, don't get discouraged. Programming is a tough thing to learn. I enjoy it and like to help others enjoy it also so if you need any more assistance, feel free to shoot me an email. My address is jeffery.knudson@gmail.com Good Luck :)

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 · Aug 25, 2016 at 04:37 PM 0
Share

For your searches, if you remember, were most of them direct, like "how to make a grid" or did they tend to be more theory, like "what is a function" "how do parameters work" "difference between arguments and parameters" "what are local variables"?

avatar image yogeshpraveen · Aug 27, 2016 at 06:32 AM 0
Share

Thanks. I will assist you if i need your help.

avatar image
1

Answer by Owen-Reynolds · Aug 25, 2016 at 04:32 PM

The problem is those tutorials and projects fool you into thinking it's easy -- you can just "pick it up", like bowling. The trick is, unity scripting is really computer programming, and we all know learning that is like learning math -- basics and exercises.

If you read the comments on some tutorials, the authors often say that "well, to change this a lot you have to know programming." Here's someone in a similar situation (and my response, which is so-so) on the forums: http://forum.unity3d.com/threads/c-what-ive-learnt-so-far.425564/

Regular books and such on computer programming are fine for learning Unity scripting. I'm biased towards http://www.taxesforcatses.com/TOC.html because I wrote it (wow, how did I not put "programming" in the link name?) But any Intro to C# from your library is going to give you the background to understand this stuff.

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 yogeshpraveen · Aug 27, 2016 at 06:33 AM 0
Share

Thanks for your documentation.

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

6 People are following this question.

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

Related Questions

Changing direction of a hing joint 1 Answer

3rd Person Character Vertical Movement 0 Answers

Input Command Issues 0 Answers

Renderer.materials not working in void update() 2 Answers

Input Command Issues 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