Best way to learn Unity

DonnyTechMaster

Honorable
Dec 29, 2013
650
0
11,360
Hello, I have recently had some inspiration to dabble in game development, and I thought Unity would be a great place to start. However, I have yet to find a good method of learning the scripting (through javascript) necessary to produce quality games. If anyone has any suggestions for a method of learning both the Unity interface, and the scripting simultaneously it would be much appreciated.
 
Solution
I think you must have ideas first.
Let's start with an easy one like a flashlight script.
Search on google "how can i make a flashlight in unity"
Find answers.unity or forum.unity or any unity related site.
Look at suggestions on how to do it or you can find written code.
Copy the code directly to unity and do the steps you are told to do in article.
Dont forget to put a character controller spotlight and attach script to spotlight. Make spotlight a child of character etc. test play on a scene.
Then open script by doubleclicking.
Read the script try to learn how it works. Add new features to the script (like battery time, fading, batterycount).
Theres a moderator on unity answers called alucardj. He used to record good tutorials watch...
Hello DonnyTechMaster,

A great place to start is youtube. You will find tons of videos posted on Unity, you'll just have to find the ones that interests you the most. :) Here's a link to a few videos that I recently found while looking into this myself. http://www.youtube.com/results?search_query=learn+unity&filters=year&lclk=year and on scripting http://www.youtube.com/results?search_query=learn+unity+scripting&filters=year&lclk=year Hope this will be a little help to you. At least it's a start.

Good luck to you and have fun learning it.
 

DonnyTechMaster

Honorable
Dec 29, 2013
650
0
11,360


Thanks for the suggestion. I have in fact looked into YouTube, but it just doesn't seem to fit my learning style. I have to be able to learn at my own pace which just isn't possible with any videos that I have found. Also, I am more comfortable with JavaScript, and almost all of the you tube tutorials focus on C# which is totally foreign to me.
 

Black_Plague

Reputable
Jun 29, 2014
97
0
4,660
I think you must have ideas first.
Let's start with an easy one like a flashlight script.
Search on google "how can i make a flashlight in unity"
Find answers.unity or forum.unity or any unity related site.
Look at suggestions on how to do it or you can find written code.
Copy the code directly to unity and do the steps you are told to do in article.
Dont forget to put a character controller spotlight and attach script to spotlight. Make spotlight a child of character etc. test play on a scene.
Then open script by doubleclicking.
Read the script try to learn how it works. Add new features to the script (like battery time, fading, batterycount).
Theres a moderator on unity answers called alucardj. He used to record good tutorials watch them. If you get stuck at writing a code. Split it to smaller parts.
Example enemy ai:
-if enemy sees player
-how can i check if an enemy sees the player
-chase
-how can i make enemy find a path to player - or - unity pathfinding
-if enemy is close enough to player
-how can i make enemy attack player
-if enemy lost sight of player
-how can i make my enemy go to where the player was last seen.
-how to make enemy randomly wander
-how to make enemy spawn and despawn if too far
-how can i make my enemy so it detects if player is behind a wall or direct contact
-how to make enemy call other enemy ais to attack/chase player
-how can i make enemy stand if close to player
 
Solution