自學的
第一步:編程語言
開發(fā)游戲最關鍵的部分就是將想法實現(xiàn)出來,也就是需要通過編程語言實現(xiàn)想要的功能。根據(jù)不同的游戲引擎可是學習不同的語言,C,C++,C#,java等等都行,選擇一個自己適合的就行。個人用的是C#和Lua兩種。
第二步:游戲引擎
現(xiàn)在很少有從零開始制作游戲的了,使用游戲引擎可以大大加速游戲開發(fā)進程。常見的一些游戲引擎有虛幻4、unity、cocos等等。虛幻4對新手并不那么友好,cocos功能有些差,個人推薦使用unity。
第三步:實現(xiàn)游戲邏輯
在游戲引擎中加入一些控件,比如文本、圖片、模型、音效等等,有一些都是引擎自帶的,如果沒有合適的也可以去資源商店下載一些免費的或者付費的資源。
用代碼把游戲邏輯實現(xiàn)后,與資源進行綁定,就可以實現(xiàn)基本的游戲了。
想要做出游戲還是比較簡單的,只不過好不好玩而已。想要做出好的游戲,就需要在各個方面不斷打磨了。