unity3d書籍及免費(fèi)教程推薦?
知乎處女問_(:з)∠)_本人本一非985非211大三在讀生,數(shù)字媒體技術(shù)專業(yè)。學(xué)校授課中包括cocos2d,unity3d等,但總覺得沒學(xué)到什么,好像一直都在搬代碼,外聘老師給的框架很龐大,代碼的具體意思也沒搞懂。學(xué)過c語言及c++,想問有沒有什么書籍或者免費(fèi)的教程可以推薦的?著重于腳本編寫部分,而非太細(xì)的功能,在此跪謝。
結(jié)合自己和周圍同學(xué)的學(xué)習(xí)經(jīng)驗(yàn),我把Unity學(xué)習(xí)中較實(shí)用的免費(fèi)資源歸納為三類:
1. Unity的用戶手冊/文檔
unity.com/cn/learn
? ? ? ?Unity官方文檔是首選推薦的免費(fèi)教程,直接來自于Unity開發(fā)者,其重要性和信息準(zhǔn)確度毋庸置疑。你可以順著Unity文檔中的各種條目,深入到每一個類學(xué)習(xí)新的內(nèi)置函數(shù)和其他內(nèi)容,給自己提供解決問題的思路。文檔里的信息非常豐富和系統(tǒng),你會發(fā)現(xiàn)相當(dāng)好用。這兩年由于疫情的緣故,Unity把自己的學(xué)習(xí)平臺(http://Learn.unity.com)從高級版改為了免費(fèi)版,也是很好的學(xué)習(xí)資源。特別是在Learn.unity上有一個叫做Pathways的東西,它基本上是結(jié)構(gòu)化的課程,對于你的第一步學(xué)習(xí)來說非常有幫助。

2. YouTube/B站視頻教程
? ? ? ?YouTube上很多關(guān)于Unity的免費(fèi)視頻教程是非常好的學(xué)習(xí)資源,國內(nèi)同學(xué)不方便上油管的話也可以看B站。我列一些自己覺得推薦的YouTube頻道,大家可以關(guān)注看看,也歡迎補(bǔ)充。
youtube.com/c/unity ? ?(Unity官方頻道)
youtube.com/c/brackeys
youtube.com/c/MarkBrownGMT ?
youtube.com/c/CodeMonkeyUnity
youtube.com/user/ETeeskiTutorials
youtube.com/user/JesseEtzler0
youtube.com/user/SpeedTutor
? ? ? ?我平時(shí)有空會幫忙翻譯一些相關(guān)視頻搬運(yùn)在知乎和B站,比如Brackeys的“如何在Unity中制作電子游戲”系列經(jīng)典教程。


? ? ? ?想制作電子游戲但不知道從哪里開始?這套系列視頻將一步步教你零基礎(chǔ)在Unity中制作出你的第一個游戲?。ü彩n,全部視頻可以在我的知乎主頁里查看)
第一課 基礎(chǔ)知識/Basics
第二課 編程/Programming
第三課 移動控制/Movement
第四課 鏡頭跟蹤/Camera Follow
第五課 碰撞效果/Collision
第六課 玩法設(shè)計(jì)/Gameplay
第七課 計(jì)分器和界面/Score & UI
第八課 游戲結(jié)束/Game Over
第九課 勝利關(guān)卡/Winning Levels
第十課 最后收尾/Finishing Up
3. 網(wǎng)站/論壇
? ? ? ?不少游戲開發(fā)相關(guān)的網(wǎng)站和論壇也是學(xué)習(xí)Unity非常有用的資源,除了里面很多干貨的教程和經(jīng)驗(yàn)總結(jié),有不懂的問題也很容易在這里獲得幫助和解答。我列一些美國這里的論壇資源:
forum.unity3d.com ? (Unity官方論壇)
gamedev.net
forums.tigsource.com
mapcore.org
forums.indiegamer.com
reddit.com/r/gamedev
reddit.com/r/GameDesign
reddit.com/r/indiegames
國內(nèi)論壇我知道的有游戲蠻牛、CSDN和Unity開發(fā)者聯(lián)盟,其他歡迎大家補(bǔ)充。
? ? ? ?關(guān)于Unity的學(xué)習(xí)書籍,其他回答推薦了不少國內(nèi)的,我推薦幾本北美看的比較多的吧。
? ? ? ?Joseph Hocking的這本書是目前我認(rèn)為開始學(xué)習(xí)Unity的最佳書籍之一,我自己也看了這本書。當(dāng)然,在看這本書之前你最好懂些編程原理或C#,因?yàn)樽髡卟]有從頭開始教你編程語言(C#)。書里涵蓋了2D和3D,通過制作卡牌游戲和FPS/TPS游戲原型來培養(yǎng)你的實(shí)戰(zhàn)經(jīng)驗(yàn)。

? ? ? ?Harrison Ferrone的這本書也很多人看,這本書更注重Unity技術(shù)層面,從C#的一些基本規(guī)則開始最終教會你Unity。

? ? ? ?Mike Geig的書很多人推薦,如書名一樣簡單直接,書里內(nèi)容按每一節(jié)一個小時(shí)分類,共24小時(shí)。這本書從絕對的零基礎(chǔ)入門,一步步解釋各種游戲制作功能,你會看到很多實(shí)際的例子和實(shí)戰(zhàn)練習(xí)。

? ? ? ?Patrick Felicia的書也是一本Unity游戲開發(fā)的零基礎(chǔ)入門經(jīng)典教材。

? ? ? ?其他還有一些書是別人推薦的,大家有空可以自己翻翻看。




如果想要咨詢更多問題,可以直接給我私信。
十多年美國生活和游戲行業(yè)經(jīng)驗(yàn)分享一些干貨知識~可以解答游戲設(shè)計(jì)學(xué)習(xí),新人入行,游戲設(shè)計(jì)留學(xué),作品集準(zhǔn)備等相關(guān)問題。

知乎@布里斯先生