Я вот вообще не понимаю! Начинают изучать 3D движок и тем самым не понимают что нужно изучать не сам Unity3D а язык на котором пишутся все скрипты... Либо C# либо UnityScript (JavaScript)...
Начни лучше изучать один из двух языков, а потом уже переходи к написанию скрипта стрельбы с оружия... Выучи основы языка, ООП, и только потом садись читать справку Unity3D и только тогда тебе станет все понятно, будь там хоть на Арабском языке написано
Да и к тому же есть еще переводчик... Тоже Вещь полезная