網易遊戲架構師帶你從0開始學遊戲開發
作者|極客時間
遊戲行業一直是公認的「吸金」行業。對於熱愛遊戲的人,能夠開發出一款自己的遊戲,絕對是一件很酷很有格調的事。遊戲行業的高回報,也吸引著越來越多的人躍躍欲試。
雖然心嚮往之,但是成為一名專業的遊戲開發之路上也暗含著無數的坑:
基本零基礎,怎麼學才能入行?
用「傻瓜式」遊戲開發工具,導入模板,就能成為遊戲開發嗎?
在頂級遊戲的過程中需要怎樣的編程實力呢?
事實上,
要開發出一款真正意義上的遊戲,還是要藉助編程基礎和系統的開發知識
。比如,
在《守望先鋒》里,我們看到的子彈射擊,對方被擊傷,這些都是經過怎樣不斷地網路優化實現的呢?
在《星際爭霸》中,究竟是每個線程式控制制一個兵種,還是一個線程刷新全部兵種畫面?
公司在開發遊戲的時候,如何選擇引擎,是自己研發一款引擎還是購買別家成熟的引擎呢?引擎的好壞,對開發的遊戲來講有什麼影響?
這些問題,都需要具備一定的編程知識和基礎,才能一步步解答。
如果你想入門遊戲開發,
我希望讓你對遊戲開發有實質性的掌握,對遊戲的開發和理念有完整且系統的了解,並且能很快地著手進行遊戲的開發
。我是誰?
我是蔡能,曾經是網易遊戲引擎架構師,也是網易杭州研究員的創始員工。從 1996 年編寫第一行代碼開始,我在 IT 行業已經從業 22 年。從程序員到管理者,我參與和主導過各式各樣的遊戲項目,在我的從業經歷中,遊戲行業乃至整個 IT 行業都發生了翻天覆地的變化。
我本人是骨灰級的遊戲玩家,尤其喜歡那些無拘無束和需要腦力的遊戲,作為玩家,玩遊戲的過程讓我體會到了忘我的樂趣,但同時作為開發者,玩的同時我也在思考這款遊戲是如何做出來的。這也讓我在玩遊戲和開發遊戲的過程中有了更清晰的思路和方法。
專欄介紹
本專欄分為以下三大模塊:
遊戲開發基礎知識:
開發遊戲所涉及到的基礎知識和需要的工具:遊戲引擎、底層圖形介面和地圖編輯器,掌握了開發的核心理念,也就走進了遊戲開發的大門。經典遊戲實戰練習:
為你系統解析一款遊戲史上的經典遊戲,為你詳細講解客戶端、伺服器端的開發細節和步驟,並且教你用最易實現的方式來製作這款遊戲。遊戲開發熱點解析:
為你闡述各種平台上的遊戲開發和實現,帶你學習近年來市場中熱議的遊戲開發知識,同時和你談談,我對遊戲行業未來發展的思考,我們一起來暢想遊戲的未來。總之,蔡能將結合自己二十餘年的遊戲領域實戰經驗,手把手帶你梳理遊戲開發流程,教你從零開始學習遊戲開發。
總之,蔡能將結合自己二十餘年的遊戲領域實戰經驗,手把手帶你梳理遊戲開發流程,教你從零開始學習遊戲開發。
本專欄每周二、四、六更新,訂閱後可永久閱讀。學習過程中,有任何問題和想法,都可以在文章下給我留言,我和編輯會為你解答。
訂閱福利
福利一:限時優惠價¥45,原價¥68(6 月 2 日恢復原價)
福利二:每邀請一位好友購買,你可獲得 12 元現金返現,好友獲得 6 元返現,多邀多得,上不封頂,立即提現(提現流程:極客時間公眾號 - 我的 - 現金獎勵提現)
如何訂閱
安卓用戶
點擊下圖
,微信支付,立即成功訂閱。蘋果用戶
掃描圖中二維碼
或點「閱讀原文」
,試讀或訂閱專欄。※SHAREit CTO陳少為:15億用戶產品需要怎樣的架構搭建
※好的大數據公司,80%的精力用來做什麼?
TAG:InfoQ |