當前位置:歷史故事大全網 - 圖書館 - 獨立遊戲開發如何入門?

獨立遊戲開發如何入門?

妳好:

我從unity的角度來談談如何入門獨立遊戲開發。

我身邊有很多朋友自己不是編程,但是都想入門遊戲開發。有人問過我,我也是自學的,那就說說我自己的經歷吧。

根據回答的美術背景,不建議學習ue4,會比unity更容易上手。

團結說服了許多人,原因如下:

1.官方文檔是英文的,界面也是英文的。不得不說,統壹在中國真的是麻瓜。我不是在說這個。就在日本統壹成立壹年後,別人得到了壹份日文的官方文件。看看中聯成立多久了,在做什麽。我不想吐…

相比unreal4,有官方中文文檔,也有unity轉unreal4的快速入門文檔,界面全是中文…

2.2.unity在國內的應用範圍和普及程度都比unreal4好很多。再加上unity在遊戲行業的火爆。因此,大量的培訓機構都想分壹杯羹。培訓機構,妳懂的,導致很多靠網上搜unity獲得的可靠學習信息被稀釋了。

3.unity在線第三方教學渠道質量參差不齊。比如遊戲公牛,泰語課,海量開放在線課程等等。我這裏列舉的是國內比較知名的學習平臺,質量也不錯。

水平參差不齊有幾個原因:

教學視頻的講師口齒不清,有壹口方言。

講師自己邏輯混亂,壹件很簡單的事情就讓人摸不著頭腦。

演講者拖延和強迫時間。聽者的學習熱情被打擊,講了20分鐘。實際幹貨長達5分鐘。

語文課程缺乏系統可靠的免費學習課程。這與大量培訓機構的湧入有關。

說了這麽多關於unity的壞話,我來說說為什麽我還是推薦unity:

1.unity在國內很受歡迎,優秀的學習資料還是很多的,但是比較分散,需要整理。下面我會給出自己好的學習網站,學習資料,學習路線。

2.unity和unreal只要涉及到邏輯都得寫代碼。兩者沒有區別!!!

Unity用c#語言,unreal用c++語言。

C#比c++好學!!!

C#比c++好學!!!

C#比c++好學!!!

重要的事情說三遍!!!!!!!!

3.如果遇到unity的問題,在網上求助會比不真實更快,不管是中文環境還是英文環境。因為學習團結的人很多!!!

4 .團結比虛幻更好學!!!!

言歸正傳!!!先從unity的角度談如何入門獨立遊戲開發:從代碼、遊戲引擎、美術、遊戲設計等角度。

將從入門的角度逐壹分析。下面的排版可能會比較亂,我最後會集中精力整理網站。如果妳想看網站,可以跳到最後。

代碼學習:

1.c #語言

因為是入門,妳只需要學會用c#寫簡單的業務邏輯就可以了。不需要學習什麽高大上的框架,熱更新方案,語言特性。

掌握代碼是壹個學習和實踐反復互動的過程!!!不,我現在正在吃壹本書。並不是我做了壹個遊戲之後就掌握了XX語言。

C#基本語法學習方法:

C#教程|菜鳥教程www.runoob.com

新手教程中的信息及其對初學者學習編程語言的適用性。即使妳根本不會編程,也能輕松學會。

這是我第壹步需要看到的信息。掌握基本的邏輯寫作能力就夠了。妳可以壹次又壹次地回來看msdn.microsoft.comC,使用微軟開發者網絡學習和開發msdn.microsoft.comC#的指南。

微軟官方文檔,c#是微軟做的語言,微軟有官方的c#代碼學習和接口說明!!!

中國人!!!!!中國人!!!!!中國人!!!!!

這是很多人的心血啊!!!李強安利

2.用c#編寫腳本。壹致

space.bilibili.com嗶哩嗶哩風力農場

這個UP主持人上傳了很多unity官方視頻的中文字幕翻譯。

我是大嗶哩嗶哩!嗶哩嗶哩不僅是用來追粉絲和看小姐姐的,也是用來學習的。推薦幾個教學視頻開始編程。可以和上面的菜鳥教程壹起看。

菜鳥教程講的是語言本身的使用,但是這裏推薦的視頻是在unity中直接使用C#代碼的案例。知道為什麽,然後使用它。

馮農:看了space.bilibili.com團結文字發展的初級階段,我覺得我可以寫壹些簡單的文字,團結經文www.ceeger.com。

這是unity官方代碼接口文檔的民間漢化翻譯。

這個網站有多酷,下面截圖給妳看。

合壹經文合壹公文

雖然合壹經文很久沒有更新了。許多接口都是舊版本的描述。但完全不影響入門。

Unity官方網站unity . community Unity3D.com unity用戶手冊(2018.3)docs.unity3D.com

當然最好的壹定是Unity官網給出的教程和界面文檔。unity經文中很多老接口在新版本中不通用,或者在新版本Unity中發現豐農視頻中的代碼有錯,可以是百度或者谷歌大法。

遊戲引擎unity學習:

如果說代碼是為了勸阻很多非計算機相關專業的人,那麽對於英語不好的朋友來說,學習unity遊戲引擎也是壹大難點。

其實有很多視頻和網站我覺得對學習中文有好處,但是如果妳想進壹步學習,成為壹個真正的開發者,就必須克服語言這個難關。

因為遊戲引擎本身就是很多模塊的集合。我單獨說壹下入門級獨立遊戲的開發。

發動機本身的基本用途

目前流行的UI控件的使用

其實這些或多或少都離不開代碼,建議是和代碼壹起學。

掌握這兩個就可以處理常見的接口問題和unity的簡單基礎使用。其實我也想說說動畫機器的學習,物體的材質等等。但我不認為這些是入門級獨立遊戲開發需要學習的東西,而是被稱為獨立遊戲開發菜鳥(fog)需要知道的知識。.....

1.發動機本身的基本使用

代碼界有個笑話:我精通各種語言寫Hello World!

寫壹個Hello World可以理解為學習語言的起點。學習遊戲引擎也是如此。我覺得對於unity來說,可能意味著創建壹個新項目,點擊運行,那麽我們的遊戲(霧)就運行了!讓我們言歸正傳。

Unity官方示例教程太空射手(1)

Unity官方示例教程太空射手(1)www.jianshu.com

請點擊輸入圖片說明。

我認為用實際項目來學習unity的使用是壹種更高效的方式。這是unity官方教學視頻的中國民間翻譯文檔。之前做過,覺得可以幫助沒有基礎的新人從各個角度學習如何使用Unity開發遊戲。在本教程的學習過程中,不需要太擔心特效、材質等問題。我們需要關心的是

如何構建新項目

相機的簡單使用

場景和遊戲的tab分別是什麽意思?

學習和使用三維坐標

寫代碼的結果是什麽?

控件的加減運算有哪些表現?

如何選擇包裝配置

等等

這些知識很基礎,但是在遊戲開發中會要求妳壹直使用和修改。

如果還覺得不滿意,可以看下面這個中國民間翻譯文檔,也是unity的官方教學視頻。

團結坦克視頻教程www.bilibili.com

Siki官網

對了,安利壹下這位講師,siki,目前聽了很多網上的教學視頻,質量和吐字都很優秀。我只買安利免費視頻和課程。不同的人有不同的看法。

要入門,這兩個視頻就足夠跟隨了。

請壹次輸入壹個代碼,不要看!

請壹次輸入壹個代碼,不要看!

請壹次輸入壹個代碼,不要看!

2.目前流行的UI控件的使用

目前主流的UI控件有UGUI和NGUI。還有像FariyGUI這樣的東西。

學習優先級:UGUI & gtNGUI & gt其他UI控件,如FairyGUI。

原因如下:

Unity原本有自己的控制GUI,但是使用起來極其困難。然後民間團隊根據GUI對NGUI進行擴展打包,發布到資產商店(Unity的官方資源和插件商店,後面會講到)。後來,Unity直接合並了NGUI團隊,創建了自己的官方GUI控件:UGUI。

UGUI和NGUI本質上是父子關系。現在NGUI不再維護,UGUI在吸取NGUI經驗教訓的基礎上進行了改進,強烈鼓勵安利UGUI。

在unit 2017和現在的unit 2019中,NGUI控件的使用將會與其他控件不兼容和沖突。因為它畢竟沒有保養,也舊了。雖然功能依然強大。UGUI完全兼容。

NGUI是親愛的爸爸,所以UGUI是他自己的兒子。仙鬼之類的可以理解為私生子,很多都不知道有沒有後媽帶(也就是有沒有後期更新維護)。當然,並不是說仙境GUI之類的就不優秀。但是如果是自己研究開發的話,建議走正統的方式,也就是UGUI。

Ugui > gtNGUI & gt其他第三方UI插件。很多老項目組還在用NGUI。畢竟項目已經上線了,不可能有時間再換壹套UI控件。已經為新項目或相對較新的項目啟用了UGUI。而且就算學了UGUI或者NGUI,他們之間很多代碼也是壹樣的。畢竟同壹個團隊開發的東西。

下面是入門學習教程。

烏吉

UGUI教程www.bilibili.com

恩吉

NGUI在這裏我推薦導入其插件包後,根據其教程的UI場景學習使用。可能比視頻學習和文檔學習效率更高。如果突擊壹個控件,不懂怎麽用,可以百度壹下。

比如百度:NGUI按鈕控件

NGUI控件可以在官方資產商店購買。沒有能力,百度只能展示自己的神奇力量...

unity3d的UI界面學習NGUI插件的導入步驟。blog.csdn.netNGUI官方文檔www.tasharen.com教學現場。

請點擊輸入圖片說明。

精靈GUI

FairyGUIwww.fairygui.com

請點擊輸入圖片說明。

這個UI控件我沒用過,但是口碑還可以,有壹定市場,有團隊維護更新。有官方教程教妳怎麽用。

3.藝術

今天剛看到壹個老哥的回答,覺得很有道理。我貼在下面。

獨立遊戲開發如何入門?-www.zhihu.com,zhihu

大致意思是不要單打獨鬥。我看了很多人的回復,也有這個看法。就算妳說妳是藝術家,我也可以自己解決藝術問題,但是兄弟,妳時間夠嗎?看隔壁亮內存說這個遊戲基本是我自己做的,做了很多年了,結果被曝模型抄襲。。。。

分享@壹個大?他多次提到的AliveGameStudio的個人獨立遊戲總結視頻,如果再給我壹次機會,我絕對不會獨自做出這款遊戲。

我玩了4年獨立遊戲。我賺了多少?——《麗莎的記憶》發展日記34www.bilibili.com

所以我不會,我不懂,在這裏分享如何教人制作美術資源的過程。雖然這也是我接下來需要補上的壹個知識點,但是我還需要了解更多。

回到正題,就獨立遊戲的發展來說,美術是可以從網上隨意扣除和剝離的,前提是妳不要把妳用這些資源做的遊戲上架。我們才剛剛開始。我們需要的是學習和觀察別人美術資源的設置和效果。

下面是壹些在入門級獨立遊戲開發中可能會用到的安利網站。

統壹官方資源商店assetstore.unity.com

有很多免費和收費的優秀資源。從模型、材質、插件、特效、UI資源等等。記得支持版本。如果購買壹些優秀的資源,作者會對其進行維護和升級。記得升級它們就行了。

CGtop拓撲網_CG模型網_遊戲資源_遊戲素材_遊戲模型_遊戲地圖_手機遊戲素材_遊戲美術_遊戲界面_CG資源網-CG拓撲網_CGtop.comwww.cgtop.com

www.aigei.com 2D遊戲素材下載-網頁遊戲素材/手機遊戲素材/PC電腦遊戲素材-愛到網

請點擊輸入圖片說明。

我覺得如果是藝術,獲取資源的途徑應該有很多。。。我在這裏只是簡單羅列壹下。

4.遊戲設計

推薦壹個思維導圖工具Xmind,可以幫助妳更好的整理思路。

XMind思維導圖| XMind中文官網www.xmind.cn

如果對自己有要求,對於如何用WORD寫文檔,如何用excel填表格,會對以後的發展非常有利。

既然是獨立遊戲,和商業遊戲最大的區別應該是更註重遊戲性而不是盈利。

下面安利幾本遊戲設計的好書。

通關的遊戲設計之道(第二版)([美]Scott Rogers)試讀書評-item.jd.com的遊戲設計夢工廠作者JD.COM([美]Tracy Fullerton (fullerton))試讀書評-item.jd.com的書《1001壹生必玩的遊戲(第二版)》陳宮尹航的總結書評試讀-JD。COM的書item.jd.com的《平衡大師-遊戲數值戰鬥設計》(如水)試著看壹下總結書評-JD。item.jd.com的書。

請點擊輸入圖片說明。

鏈接我。JD隨便找的

個人推薦學習路線:

1.C#教程|菜鳥教程完成基本概念學習,上面已經提到了,就不贅述了。

2.風力農業:Unity腳本開發:閱讀初級章節後。

3.Unity官方示例教程Space Shooter (1):跟著代碼走,想想代碼為什麽要這樣寫。

以上三步不必嚴格從1到2到3。可以直接聯系,根據個人能力進行切換。不死板,根據個人學習情況自由變化。

4.C#教程|看完菜鳥教程,或者有時間的話,推薦看下面這本,也是我的c#入門。

《圖靈編程系列書評:A C#圖形課程(第四版)》([美]Daniel M . Solis)-JD.COM圖書公司item.jd.com試讀

請點擊輸入圖片說明。

5.想想玩遊戲時用到的API的鞏固和深度,結合學習網站和官網去思考。該網站將在下面列出。

6.自己用unity做個簡單的遊戲:貪吃蛇,俄羅斯方塊,五子棋都行。

百度XX遊戲妳做不了。能寫多少寫多少。代碼和方法有多醜多蠢都沒關系。

當然語法不會是可搜索的,Unity控件不使用的話是可以搜索的。異議是找到貪吃蛇遊戲的設計思路和相關代碼。這是無法改善的。

寫完遊戲,去百度壹下別人正確的設計思路,然後自己反思。

然後在4-5-6上重復,但是4和5可能不是我上面說的,重復壹遍。

其實就是學習和實踐的反復循環。

最後,整合我認為不錯的教學網站、資源網站、個人博客。將包括上面提到的所有網站。不可能是完整的列表,只能是相對的。分別來自咨詢信息網站、遊戲引擎學習和代碼學習

不同的人對課程購買有不同的看法!!!!!!

不同的人對課程購買有不同的看法!!!!!!

不同的人對課程購買有不同的看法!!!!!!

加粗的網址表示需要翻墻。

1,訪問信息網站

百度(全球最大的中文搜索引擎)

幾乎知道

CSDN(國內IT技術社區)

翻墻:

Unity官方論壇

Stackoverflow(國外優秀代碼答題網站)

維基百科:

谷歌:

Unity官網:

Coursera:評論區的兄弟

@李狗蛋同學

對,搜unity挺好的。建議有英語基礎的人學習壹下。原評論:詹樓推薦了壹波我喜歡的Coursera,裏面也有很多關於c#和unity的課程。基本上申請了助學金就可以免費看,還能領證【愛心】。

2.遊戲引擎學習

好博主

宋玉(強烈安利!!!!非常適合剛開始學習文章和咨詢問題)

淺墨_毛星雲:調查偉大的家夥!!!!

七喜貓先生

DSQiu

candy cat(《Unity Shader入門》作者,提交給程·)

馮雲的博客

YzlCoder

Spring5211

方孫堅

馮農(嗶哩嗶哩波特,優秀官方視頻翻譯)

青蔥夏洛特

阿達ALIVEGAMESTUDIO

我就不列舉知乎的了。....

學習網站:

Unity官方示例教程空間射手(1)

Unity官方示例教程Siki的坦克

騰訊遊戲學院:

UWA:壹個專註遊戲優化的團隊,在優化方向有很多幹貨,UWA開源庫也是新加入的。壹年壹度的UWA會議太棒了。在上海,有機會可以報名參加。

翻墻:

團結經文(官方團結文件的中文翻譯)(吊死)

Unity官網

Unity學習教程

Unity用戶手冊(2018.3):Unity官方界面和引擎使用文檔。

UI方面:

NGUI官方文件

仙境GUI:

翻墻:

UGUI官方漢語課程

Unity用戶手冊(2018.3):Unity官方界面和引擎使用文檔。

3.代碼學習

代碼語法學習:

菜鳥教程

學習使用Microsoft開發人員網絡進行開發:

C#指南

Unity腳本開發

代碼實踐和學習網站:

國內有哪些好的刷題網站?——第九章Algorithms-www.zhihu.com的回答,知乎

4.圖形知識

這不是入門需要學習的,我就在這裏說了。

直接粘貼Milo Yip的回復。

系統學習計算機圖形學,不同階段的書籍有哪些推薦?——葉錦華的回答。-www.zhihu.com,zhihu

請點擊輸入圖片說明。

此外,安利有壹本3D圖形入門書籍。

《3D數學基礎:圖形與遊戲開發/遊戲軟件開發專家系列》摘要書評試讀(【美】Fletcher,Dunn,【美】Ian,Parberry)——JD.COM圖書的item.jd.com

請點擊輸入圖片說明。

這本書會設計更多關於線性代數和簡單幾何的知識。這本書可以讓我們很好地理解圖形中的數學。網上有電子版,推薦課後練習,但有些問題的答案很難找到。

這本書我反復看了好幾遍,對安利很有用。

  • 上一篇:山東即墨技校怎麽樣?
  • 下一篇:怎麽做讀書卡?
  • copyright 2024歷史故事大全網