最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

游戲開發(fā)入行大師攻略

2022-09-30 18:21 作者:獨立游戲人-老雷  | 我要投稿

版權(quán)聲明

本文為“優(yōu)夢創(chuàng)客”原創(chuàng)文章,您可以自由轉(zhuǎn)載,但必須加入完整的版權(quán)聲明
點贊、關(guān)注、分享可免費獲得配套學(xué)習(xí)資源
更多學(xué)習(xí)資源請加QQ:1517069595或WX:alice17173獲?。ㄆ髽I(yè)級性能優(yōu)化/熱更新/Shader特效/服務(wù)器/商業(yè)項目實戰(zhàn)/每周直播/一對一指導(dǎo))


機構(gòu)介紹

  • 優(yōu)夢創(chuàng)客:我們的目標(biāo)是幫助各位同學(xué)創(chuàng)作一款大家愛玩的游戲

  • 我是今天課程的主講老師雷蒙德。在行業(yè)內(nèi)有14年的從業(yè)經(jīng)驗,做過程序員,技術(shù)經(jīng)理,教學(xué)經(jīng)理,目前的是我們優(yōu)夢創(chuàng)客的創(chuàng)始人

  • 下面是我曾經(jīng)參與制作過的一些成功的項目作品,包括有《傳奇世界》,《神跡I/II》,《瘋狂賽車》,《Infinity3D引擎》,《劍網(wǎng)三》等

一、游戲行業(yè)介紹

游戲市場

  • 這是艾瑞在全國范圍內(nèi)對全國游戲開發(fā)市場做的一個統(tǒng)計總結(jié):

    • 從整個游戲行業(yè)上面來看,移動游戲市場是持續(xù)保持增長,相比2019年同比增長了27%。移動游戲規(guī)模增長了6.1%

    • 移動游戲產(chǎn)品的數(shù)量減少

      • 為什么減少?因為它們都在向一些頭部的產(chǎn)品去聚集

      • 那么頭部產(chǎn)品是不是都聚集在頭部的公司里?

      • 是不是都聚集在騰訊或網(wǎng)易的手里面?

      • 其實不然,在中小型企業(yè)中,也有非常不錯的游戲在引領(lǐng)潮流

    • 游戲的版號和發(fā)放的總量接近預(yù)期,休閑游戲更容易過審:

      • 這似乎和我們的傳統(tǒng)認(rèn)知好像有些差別:

      • 可能傳統(tǒng)上我們覺得游戲的版號,應(yīng)該是給中度或者重度游戲會比較多

      • 但實際上相反,休閑游戲其實更容易過審,領(lǐng)取的版號也會更多

    • 長時間運營的移動游戲也在逐漸地增加,在數(shù)據(jù)中可以看到比較火熱的游戲中有四成游戲已經(jīng)運營了3年以上

    • 輕度游戲與重度游戲這個邊界模糊化:

      • 現(xiàn)在的游戲你既可以比較佛系去游玩也可以重度游玩

    • 大家可能不太了解,我們游戲在發(fā)行時需要借助于渠道

    • 在以前很多年里面如果你的游戲能得到比較好的渠道或者是流量的支持,比如說像小米,VIVO,或者是華為,應(yīng)用寶這樣的一些渠道以及市場的支持,它的發(fā)行效果就會好很多

    • 但是現(xiàn)在不一樣了,買量發(fā)行比如TapTap,它給了游戲廠商更多的選擇渠道

    • 大家也看得出來,現(xiàn)在一款游戲,它只要內(nèi)容做得好,渠道也就沒有以前那么重要了


中國市場細(xì)分結(jié)構(gòu)

  • 2020年的游戲市場是從競爭走向合作,PC游戲,單機游戲在近兩年逐步興起:

    • 很多同學(xué)可能會認(rèn)為PC游戲,有被手機游戲取代的趨勢,是這樣嗎?

    • 我來談一下我的觀點,隨著國家的控制,中小學(xué)生防沉迷政策出臺,很多的未成年人他們可能會去選擇買一臺游戲主機,在游戲主機上面去玩游戲

    • 比如說我們的switch,我們的PS45,XBOX等等等等,所以我認(rèn)為主機游戲不會被手機游戲所取代

    • 當(dāng)然,我說得可能只是其中一點,大家也有自己的見解,如果有不同的意見可以把自己的理由,發(fā)在評論區(qū)

中國游戲市場規(guī)模

  • 現(xiàn)在游戲仍然是廣大網(wǎng)絡(luò)最普遍的游戲娛樂方式:

    • 在前段時間還有一個呼聲,說是既然網(wǎng)絡(luò)游戲要禁掉,那抖音是不是也應(yīng)該被禁掉?

    • 我們知道大家平時用抖音刷視頻的時間也很長,我也認(rèn)為抖音對未成年人的影響會更大,因為你玩游戲你還要登陸賬號,但是你使用抖音的話,是沒有任何門檻

      • 作為一個游戲開發(fā)者,我是很想呼吁一下,抖音是不是也應(yīng)該對未成年人禁掉?

移動游戲版號情況匯總

  • 休閑游戲和中型或者大型游戲,他們之間的關(guān)系是什么?

    • 休閑游戲它更容易通過審核,在這些統(tǒng)計數(shù)據(jù)中,2019年過審的游戲數(shù)量有1000多款,其中移動游戲過審1400多款

    • 雷獸互動,它是除了騰訊和網(wǎng)易之外獲取版號最多的運營單位,它旗下過審的游戲有21款,這21款游戲全部都是輕度休閑類游戲

    • 為什么休閑游戲更加容易通過審核?因為休閑游戲它的玩法簡單,體量小,在審核效率上面更高,所以它的過審產(chǎn)品數(shù)量更多

    • 中型或者大型游戲,它需要被審核的點會比較多,這就拖慢了整個審核的進度

各類型移動游戲用戶滲透率

  • 這是2020年熱門游戲類型的一個比例:

    • 大家可以看到用戶手機上安裝的游戲中,休閑游戲是最多的,然后是棋牌,為什么是棋牌?因為棋牌小到八歲的剛上學(xué)的小朋友,然后大到80歲的都可以玩

    • 棋牌游戲也是一個比較特殊的品類,棋牌游戲并不容易開發(fā),特別是這兩年,國家也不太鼓勵棋牌游戲,除了一些正規(guī)的,因為棋牌游戲可能會涉及的問題比較多

    • 其次是射擊,Moba,動作冒險,然后跑酷競速,然后是模擬養(yǎng)成,策略游戲,最后是角色扮演和音樂體育

    • 大家可以看到,其實實時競技游戲大家平時游玩的會更多一點,就比如說像和平精英,王者榮耀,其實它就占了整個射擊游戲和Moba大部分的比例

各類型移動游戲使用情況分析

  • 棋牌游戲是占據(jù)用戶時間最多的游戲,Moba游戲使用情況最穩(wěn)定,我們繼續(xù)往下看

最具代表性的游戲

  • 網(wǎng)易的光遇,我們的學(xué)習(xí)內(nèi)容里也會講到網(wǎng)易光遇的一些效果制作,大家知道這個游戲,它的畫面風(fēng)格特別治愈,特點鮮明

  • 還有老師之前參與開發(fā)的劍網(wǎng)三,也是比較有特點

  • 明日方舟,明日方舟作為二次元的游戲的一個代表,在這兩年的話也是比較火的

  • 然后是和平精英,也是毫無意外的,然后貓和老鼠等等

  • 我們接著往下看

二次元游戲發(fā)展現(xiàn)狀

  • 泛二次元游戲是我們無法忽視的一個游戲類型,比如說原神,因為沒有被統(tǒng)計在內(nèi),所以就先不提

  • 陰陽師,經(jīng)久不衰,已經(jīng)運營了可能有三四年了

  • 明日方舟,崩壞三等等等等,當(dāng)然也包括原神,這個品類在很多玩家的手機上越來越多的出現(xiàn)

  • 我們平時如果是開發(fā)游戲的話,其中有一個很重要的點,就是要掌握二次元的畫面風(fēng)格的游戲效果制作

  • 比如說陰陽師,明日方舟,現(xiàn)在的游戲不可能都是讓美工提前把畫面繪制成二次元的風(fēng)格,它是需要依賴于程序的,通過渲染的方式來配合去實現(xiàn)二次元的渲染

中國移動游戲上市企業(yè)分析

  • 游戲的市場集中度在游戲上市企業(yè)當(dāng)中出現(xiàn)了市場集中度的降低,什么意思?

    • 也就是說,大家可能以前玩的游戲都是來自于鵝廠,豬場,會比較多

    • 但是現(xiàn)在的話,大家會發(fā)現(xiàn),各種各樣的游戲公司,他都會去產(chǎn)出一些自己的比較有特色的游戲

    • 比如說像原神,大家知道原神是哪個公司開發(fā)的?估計沒有人不知道,是米哈游

    • 米哈游的游戲其實還真不少,包括像原神,還有崩壞系列,實際上米哈游在游戲的業(yè)內(nèi),還真的不算是一家絕對的大廠,但這是一家很有特色的公司

    • 現(xiàn)在很多的游戲都是所謂的一些有特色的工作室開發(fā),他們對整個國內(nèi)的原創(chuàng)游戲的制作,貢獻了不少的力量

  • 騰訊游戲占了44%。網(wǎng)易游戲占了15%。但是很多小游戲公司,他們憑借他們非常有特色的作品,也能很好地生存,并且發(fā)展

  • 所以說很多同學(xué)會說我如果要去工作的話,我一定要去大廠,我覺得這個觀點,不完全是錯的

  • 但是,有時候如果你有特別想去的特色小廠,其實也不失為一個比較好的選擇

新興年輕化創(chuàng)作團隊———鷹角網(wǎng)絡(luò)

  • 鷹角網(wǎng)絡(luò),它是明日方舟的游戲開發(fā)的一個公司,它在2019年的時候是一下火起來了,大家有個了解


Z世代的多彩世界———嗶哩嗶哩

? 嗶哩嗶哩也開始做游戲了,這個大家知道的


“渠道為王”的市場行情已成過去式

  • 現(xiàn)在游戲發(fā)行的渠道包括買量的渠道是非常多的,過去我們都是從游戲的手機市場去下載游戲

  • 現(xiàn)在你要去下載游戲或者要發(fā)行游戲的話,你可以選擇的平臺就不只是傳統(tǒng)的平臺,抖音,快手,微博,TapTap都是大家進行游戲發(fā)行的平臺

  • 所以說你認(rèn)為是好渠道重要還是好內(nèi)容重要呢?

    • 在過去可能會給渠道更多權(quán)重,因為在當(dāng)時,一款游戲哪怕你做得爛一點,但是你跟渠道有比較好的一個合作,這款游戲的發(fā)行也不會太差,

    • 但是現(xiàn)在的話,游戲的內(nèi)容質(zhì)量才是游戲取勝的關(guān)鍵

廣告變現(xiàn)模式得到了更多重視

  • 大家要注意一下版號的問題:

    • 如果我們?nèi)ラ_發(fā)一些中型或者大型的游戲,游戲里面存在支付行為,你是需要獲得版號的

    • 所以說一些超休閑游戲就出現(xiàn)了,為什么?因為超休閑游戲是無需內(nèi)購的,如果用戶選擇收看廣告就能獲得加速成長的道具獎勵

    • 也正是因為沒有收費內(nèi)容,這類游戲在版號政策緊縮的情況下沒有受到太大影響

    • 如果你的游戲沒有內(nèi)購行為的話對版號的需求就沒有那么多。這是關(guān)于為什么休閑游戲會更加地?zé)衢T

    • 如果你真的想要去創(chuàng)作游戲的話,未必說是一定要選擇一款重度的游戲去制作

    • 因為如果你的公司是一個規(guī)模并不太大的公司,你的游戲品質(zhì)可能做不到那種頂級的,你獲得版號的這個機會也不是特別大,那這個時候選擇休閑游戲其實是一種更加現(xiàn)實的選擇

    • 而且從實際的角度來說,對于中小公司來說,做休閑游戲是一個不錯的選擇,你可以選擇發(fā)行到海外的平臺

    • 我們也會有介紹怎么樣把游戲發(fā)行到海外平臺的一些具體的方法,在這兒我就不再贅述了

云游戲仍然處于秉燭夜行的摸索階段

  • 現(xiàn)在游戲的下載是個大問題,我想玩?zhèn)€王者榮耀,結(jié)果打開一更新,給我更新了十幾分鐘二十分鐘;另外有些游戲的空間或內(nèi)存占用大到無法忽視,比如現(xiàn)在的原神,崩壞三

  • 在這樣的情況下云游戲就進入了大家的視線

    • 比如你要使用云游戲玩王者榮耀,它的王者榮耀其實是裝在游戲運營商的服務(wù)器上面的

    • 然后我們安裝游戲運營商給我們開發(fā)的一個客戶端,客戶端它就會連接到游戲的服務(wù)器,游戲在服務(wù)器上運行

    • 游戲的服務(wù)器再把游戲的畫面推送給你,你在客戶端就能看到畫面,并且你的操作全部都會提交到服務(wù)器上

    • 就相當(dāng)于你是一個遠(yuǎn)程桌面,去操縱遠(yuǎn)程的機器來去玩手機游戲

  • 這種模式好不好?

    • 其實我在很早之前就體驗過云游戲,如果你是一個熱愛游戲的玩家,你就會發(fā)現(xiàn)云游戲還是挺多坑的

    • 從我一個游戲愛好者的角度來說,最大的問題就是延遲,比如說你要玩一些這種休閑類的游戲或者是經(jīng)營,益智類的游戲,他可能沒有問題

    • 但是如果你要玩一些實時競技的格斗,像皇室戰(zhàn)爭這樣的卡牌實時競技,對玩家操作的要求是毫秒級別的

    • 這個時候大家想一想,你平時看視頻的延遲或者看一些直播的延遲是不是可能都有幾秒幾十秒的延遲

    • 那你玩一個游戲你能接受幾十秒延遲嗎?幾十秒延遲就相當(dāng)于你的幀數(shù)大概降了一倍左右,如果你正常的幀數(shù)是30幀或者60幀的話,就相當(dāng)于你的幀數(shù)降了一倍

    • 那你想一下60幀變30幀,30幀變15幀,你能接受嗎?所以說這個是比較大的一個問題

  • 接著從商業(yè)的角度來說一說:

    • 第一個是商業(yè)模式的問題

    • 第二個,就是用戶能不能接受這樣的模式

    • 第三個,就是運營的成本問題:

      • 比如說我們自己開發(fā)游戲的同學(xué),他去租一臺云服務(wù)器,一個月還要最差的還要幾十塊錢

      • 那你想一下,游戲運營商都是租用了這樣的服務(wù)器來為我們提供服務(wù),他還讓你免費可以玩幾個小時,十幾個小時,這個云游戲他掙錢嗎?

      • 當(dāng)然一些大廠可能不在乎,但是沒有人可以永遠(yuǎn)接受虧損,最終還是要去賺錢的,作為游戲運營商來說,運營成本是不可忽視的因素

  • 但是云游戲也不是沒有好處

    • 你要去玩一個游戲,每次玩的時候都要去更新,如果我用云游戲的話,它可以在你這個游玩之前提前更新好,而且你手機上面也不需要有任何的下載安裝的開銷

    • 這也是它的一個好處,也是我之前想體驗一下云游戲的原因。但是如果玩實時競技游戲還是太坑

你想要創(chuàng)作一款游戲嗎?

  • 前面是我們對整個游戲行業(yè)的一個了解

  • 那么我想問一下各位,你想去創(chuàng)造一款游戲嗎?我相信可能想要創(chuàng)作游戲的居多,因為大家既然來到這里,肯定都是對游戲感興趣的

  • 如果你想開發(fā)游戲,你為什么想要開發(fā)一款游戲?

    • 第一個,可能大家是想要自己實現(xiàn)你自己的一個游戲夢想

      • 比如說我就是愛好去玩某種類型的游戲

      • 我想知道游戲是怎么做出來的

      • 我想對這個游戲不是很滿意。那么我想要自己去創(chuàng)新一下

      • 這也是大部分人想要進入游戲行業(yè)的一個初衷

    • 第二個,我想讓別人都來玩我創(chuàng)造的游戲

      • 當(dāng)然也許大家還有別的一些想法,如果有別的想法,比如說你為什么想要去開發(fā)游戲,你也可以把你的答案發(fā)在我們的評論區(qū)

  • 我們開發(fā)游戲除了能夠?qū)崿F(xiàn)自己的夢想,或者讓別人來玩我創(chuàng)造游戲以外,還有一個額外的bonus(意外收獲)

    • 你可以通過它賺到人生的第一桶金

    • 比如說我們可能作為個人或者作為一些小團隊,我們拿不到游戲版號

    • 但是我們完全可以把我們的游戲上架到海外平臺。因為海外平臺是不需要版號的,我也可以通過廣告的方式來去變現(xiàn)

    • 所以說這是我們開發(fā)游戲可以獲得一個額外的獎勵

二、游戲開發(fā)高薪入行標(biāo)準(zhǔn)

如何學(xué)習(xí)最高效

  • 我想要去創(chuàng)造一款游戲,我不可能憑空在家里面去臆想這個游戲該怎么創(chuàng)作,那就存在一個問題,就是我們要如何學(xué)習(xí)游戲開發(fā)?

    • 我認(rèn)為比較好的一個學(xué)習(xí)方式:

      • 你先不要想著這個游戲能給你掙錢,或者說是我學(xué)習(xí)游戲開發(fā)就是為了進入游戲行業(yè)

      • 你要想一想,你要進入游戲行業(yè)是為什么?你的初衷是什么?

      • 因為你熱愛游戲,你對游戲感興趣,我想沒有人會說我喜歡搬磚,所以說對大家來說,興趣愛好是其中一個重要的考量因素

    • 在開始你給自己定一個目標(biāo),興趣是最好的老師

    • 那么我們要定一個什么樣的目標(biāo)?——我必須要定一個合適的目標(biāo),那么什么叫合適的目標(biāo)?

    • 首先我們應(yīng)該從相對來說不那么復(fù)雜的游戲開始做起,什么叫不那么復(fù)雜?

    • 對于不同的同學(xué),他的理解是不一樣的:

      • 比如你是完全沒有任何經(jīng)驗的小白:

      • 你說我現(xiàn)在我就要創(chuàng)造大型的實時競技網(wǎng)游上架

      • 說我要創(chuàng)作一個王者榮耀,我要去靠這個游戲,掙個一個億兩個億,這個合適嗎?那不合適

      • 如果你是小白的話,你完全可以從超休閑游戲,休閑游戲入手,你如果目標(biāo)定的再高一點,可以從一個輕度或者中度的游戲入手

      • 但是不建議從重度游戲入手

    • 如果你是一個有經(jīng)驗的開發(fā)者:

      • 你想創(chuàng)作一個簡單的游戲,什么叫簡單,這個我待會會說

      • 簡單的游戲不是說超休閑游戲就簡單,所謂簡單可能是玩法簡單,算法簡單,系統(tǒng)的設(shè)定簡單

      • 可以給自己定一個比自己的實際能力高一個層次的目標(biāo)去作為我的創(chuàng)作游戲的目標(biāo)

      • 擬定了一個合適的目標(biāo)以后,你就會更有動力去完成,如果這個目標(biāo)過于簡單,你就不想去完成;但如果這個目標(biāo)對于你來說特別的難,你完成不了,最后你就中途做著做著就半途而廢了

    • 下面我就要講一講什么叫簡單,什么叫難:

      • 跟游戲類型是沒有任何關(guān)系的

      • 比如說我們的游戲類型是一個超休閑游戲,那么他就一定簡單嗎?

      • 其實對于很多同學(xué)來說未必,因為超休閑游戲,它是勝在游戲的創(chuàng)意上面

      • 大家想象一下,有些超休閑游戲,它是跟物理緊密結(jié)合的

      • 如果你的物理特性的調(diào)試做不到很好的話,你是表現(xiàn)不出來超休閑游戲的可玩性的

      • 因為超休閑游戲拿到手,我可能玩?zhèn)€三五分鐘,如果覺得好玩,我覺得這個游戲很上癮,那么我會玩很長時間

      • 但是如果我覺得不好玩,可能還不如那些中度的或者重度或者氪金的游戲,我可能就直接把他刪了

      • 所以說超休閑游戲,其實你要想把它做好也不容易,特別是有的游戲比較追求畫面的

    • Steam上有一個叫《Townscape》的游戲,你可以建很多的房子,當(dāng)你在某個格子上點一個房子,然后你在他的附近再點一個房子,然后這個兩個房子就可以自動連成一個更大的房子

      • 像這種游戲,它雖然是超休閑游戲,但實際上它是需要運用到人工智能的技術(shù)

      • 不是那種簡單的狀態(tài)機或者是行為樹,而是用到深度學(xué)習(xí),機器學(xué)習(xí)

      • 這個時候你覺得這個超休閑游戲很簡單嗎?

      • 超休閑游戲如果你能做得好,其實是很討巧的。因為你要做的功能不多,消耗的時間也很短,但是你能達到的一個游戲的效果是很驚艷的,能給你帶來的額外收入也是很驚艷的

    • 你想創(chuàng)作一個游戲,2D游戲就一定比3D游戲簡單嗎?

      • 如果你創(chuàng)作一個3D游戲,這個游戲系統(tǒng)它往往比那些2D的系統(tǒng)復(fù)雜的游戲更簡單

      • 所以說他是跟你用2D還是3D的表現(xiàn)形式也沒有絕對的關(guān)系

    • 我們怎么樣去從簡單到復(fù)雜?

      • 可能很多同學(xué)說,我也想從簡單到復(fù)雜

      • 但是我沒有思路,我知道的游戲類型就那么多,比如說ARPG,比如說Moba,比如說MMO,比如說RTS,比如說STG,這樣一些類型……

      • 我想從簡單起,那么我該怎么從簡單做起:

        • 第一,你可以提取某一種游戲類型里面的一個你想深挖的游戲系統(tǒng)

        • 第二,比如說我就專門做這個休閑游戲里面的一個建造,一個經(jīng)營,我專門把它做成一個小游戲,休閑游戲

        • 那這樣行不行?包括Steam上的《了不起的修仙模擬器》,其實他的系統(tǒng)也是逐步完善的

        • 所以說你可以選擇一個游戲系統(tǒng),再去把它做深挖

        • 作為你的第一個游戲,大家千萬不要一下就做一個很復(fù)雜的游戲,那么你可能還沒有開始,就已經(jīng)結(jié)束了

在創(chuàng)作中學(xué)習(xí)

  • 首先我們剛才已經(jīng)明確,如何最高效學(xué)習(xí),我們要去定一個目標(biāo)

  • 有了一個創(chuàng)作的目標(biāo),然后你要把你的目標(biāo)去做分解,把大目標(biāo)分解成小目標(biāo)

  • 其實這也是我們做軟件開發(fā)的一項基本能力,我舉個簡單的例子:

    • 大家都接觸過背包系統(tǒng),大家也有很多同學(xué)看過很多的背包系統(tǒng)的這種免費視頻

    • 這些免費視頻應(yīng)該都教過大家:我們的背包系統(tǒng)要分成MVC,那有沒有講為什么要分解成MVC呢?——其實就是一個目標(biāo)分解的思想在里面

    • 所以在你學(xué)習(xí)的過程中,你不僅要學(xué)習(xí)一項具體的技術(shù),還要理解它背后的思想

  • 那么對于游戲創(chuàng)作我們怎么樣去分解目標(biāo)呢?——你要了解一款游戲的創(chuàng)作過程:

    • 比如說一款游戲一開始會先從原型開始制作

    • 原型制作完成后,開發(fā)游戲的框架,開發(fā)游戲的各個系統(tǒng),實現(xiàn)各個系統(tǒng)功能,然后不斷的去完善它

    • 系統(tǒng)功能實現(xiàn)以后再在畫面上打擊感上面進一步的去提升

    • 最后就是調(diào)試,然后再來一輪的迭代更新,你要學(xué)會把它分解成更加基本的技術(shù)點

  • 有同學(xué)會說,我也想創(chuàng)造游戲,但是我沒有美術(shù),怎么辦?

    • 很簡單,如果你沒有美術(shù),那么你可以尋求美術(shù)的外包

    • 那有同學(xué)會說我沒有錢,我怎么去請外包?

    • 你可以去游戲資源商店去找一些資源或者在淘寶上搜索游戲資源,你就把這兩個方法用好,基本上就夠了

  • 策劃怎么辦?

    • 你一開始并不需要專業(yè)的策劃,你只是需要一個想法

    • 你可以找你的小伙伴們一起協(xié)商,如何去做這個游戲策劃?其實不用想太多

  • 我們可以先動手:

    • 美術(shù)用簡單模型替代,你先做游戲的原型,看一看好不好玩

    • 當(dāng)然了,中間有一些商業(yè)游戲里面所必需的技術(shù),怎么樣在程序?qū)崿F(xiàn)這個才是最關(guān)鍵的

    • 美術(shù)或者策劃,美術(shù)可以找外包,策劃你可以一邊做一邊想

    • 唯獨是程序,如果你沒有技術(shù),你是干不了的(一般很少有公司會把游戲的核心系統(tǒng)開發(fā)外包):

      • 首先我們要去實現(xiàn)最基本的系統(tǒng)邏輯

      • 然后在系統(tǒng)邏輯實現(xiàn)的基礎(chǔ)上,我們要完善畫面渲染

        • 要把我們的程序技術(shù)做一個分解,不同類型的游戲它的技術(shù)的分解方式,是不一樣的

作品選擇

  • 我們首先要選擇一款想要創(chuàng)作的游戲作品:

    • 第一個,旅行青蛙:

      • 為什么把旅行青蛙放第一個,因為它比較簡單

      • 旅行青蛙只要掌握了UGUI,掌握了UI框架,然后掌握了一些程序邏輯實現(xiàn)的基本方法,我就能夠完成一款旅行青蛙游戲

      • 這個并不復(fù)雜,所以說這個我放在第一位,在我們學(xué)習(xí)的第一個階段,你就可以去開發(fā)旅行青蛙,我們之前的同學(xué)也有這樣的開發(fā)經(jīng)歷

    • 第二個,萬國覺醒:

      • 萬國覺醒可能稍微復(fù)雜一點,它是一個綜合了SLG策略類和經(jīng)營類的一個游戲

      • 這個游戲我們建議大家稍微往后面放一點,我放在這兒,只是說它是一個獨特的游戲類型

    • 第三個,弓箭傳說:

      • 其實大家可能平時看到過弓箭傳說

      • 這個游戲是在2018年的時候,三個月就創(chuàng)造了三千萬美元的一個收益

      • 游戲是上架海外的,一開始上架的時候,它的系統(tǒng)并沒有那么完善,只有一個技能系統(tǒng),角色只有一個

      • 當(dāng)時我記得最多的話,它有四個系統(tǒng),有記者也是采訪了這個創(chuàng)作團隊,為什么不去做更多的系統(tǒng)

      • 他們也是說,當(dāng)時也是要聚焦,然后需要首先上架,掙到第一桶金,結(jié)果確實也完成了這樣的目標(biāo)

      • 我覺得大家學(xué)習(xí)完了以后,或者說你在定目標(biāo)的時候

      • 你能不能夠選擇弓箭傳說的其中一個部分來去開發(fā),比如說最核心的就是說它有各種各樣的技能系統(tǒng)

      • 各種各樣的子彈技能,那我們是不是可以選擇這個部分來去開發(fā)

      • 有同學(xué)說老師,那我具體該怎么做?這個技能系統(tǒng)具體該怎么實現(xiàn)?我的萬國覺醒,策略類的,經(jīng)營類的,我具體該怎么做?

      • 這個是在學(xué)習(xí)的時候,我們?nèi)ソ鉀Q的一個問題

    • 第四個,刀塔傳奇:

      • 刀塔傳奇也不復(fù)雜,動作卡牌

      • 他的程序的可控性比較強,不是這種開放自由世界的這樣的一個游戲

      • 本身也就是一個小地圖,有一些格子來構(gòu)成,沒有那么復(fù)雜

      • 所以說這個也是我建議作為初學(xué)的時候可以創(chuàng)作的游戲

    • 第五個,Zombie Haters:

      • 這個也是一款海外的游戲,游戲規(guī)模并不是很大,也比較適合初學(xué)的同學(xué)來去創(chuàng)作

      • 它是一款FPS,Top down(俯視視角)的游戲,也就是從頂視角來去觀察整個游戲場景,然后進行游戲

      • 這個游戲里面,包括有角色系統(tǒng),有武器系統(tǒng),玩家可以選擇不同的武器,不同的角色,他的血量,還有能夠這個觸發(fā)的效果也是不一樣的

      • Zombie Haters特別適合一些喜歡玩FPS游戲的同學(xué),當(dāng)然也有荒野亂斗

      • 那荒野亂斗的話,跟我們項目里面的一個商業(yè)的實時競技游戲《皇室戰(zhàn)爭》比較像

      • 這也是我建議大家在學(xué)習(xí)完我們第二階段的內(nèi)容以后,如果你想要創(chuàng)作游戲,那么我比較建議的就是像荒野亂斗這樣的多人實時對戰(zhàn)游戲

      • 你用我們課程里面的第二代幀同步技術(shù)、用我們的分布式服務(wù)器,你開發(fā)完以后用課程里面的機器人腳本去做壓測,完全就是可以去實現(xiàn)一款商業(yè)多人實時對戰(zhàn)游戲

      • 包括像王者榮耀,它其實核心本質(zhì)還是多人實時對戰(zhàn)

    • 那么這些游戲其實都是可以作為我們同學(xué)學(xué)習(xí)的一個作品來去選擇的

  • 在這些游戲里面比較難的是第二個和最后一個:

    • 第二個難在哪里?主要是他的一個數(shù)據(jù)結(jié)構(gòu),還有它的一個架構(gòu)比較復(fù)雜

    • 最后一個是因為它是一款實時競技的游戲,他的難度比傳統(tǒng)的回合制,或者那種不是很激烈的戰(zhàn)斗,他的實現(xiàn)起來會要復(fù)雜一些

  • 這個就是我們作品的選擇,你選擇不同的游戲作品,那么你的技術(shù)的分解是不一樣的

    • 我們的游戲,它需要有一個通用的框架

    • 比如說,如果你是一個單機游戲,那么你應(yīng)該有一個支持策劃、數(shù)據(jù)配置導(dǎo)入導(dǎo)出的系統(tǒng)

    • 然后你要有自己的一個消息系統(tǒng)

    • 有自己的日志系統(tǒng),有自己的UI系統(tǒng)

    • 那么每一個系統(tǒng)說起來很簡單,那么但是實際上做起來需要腳踏實地的去做

    • 有這些通用的系統(tǒng)完了以后,就存在一個系統(tǒng)如何拆分的問題:

      • 比如說你是一個策略游戲,你的系統(tǒng)可能會比較多,會有具體的一些業(yè)務(wù)邏輯

      • 那么每個業(yè)務(wù)邏輯怎么樣拆分,怎么樣去實現(xiàn),這也是一個問題

    • 那就我再舉個額外的例子:

      • 我們的皇室戰(zhàn)爭里面,我們需要實現(xiàn)卡牌系統(tǒng),應(yīng)該怎么樣去設(shè)計它的數(shù)據(jù)結(jié)構(gòu)

      • 怎么樣搭建它的算法,卡牌系統(tǒng)跟卡組的關(guān)系是什么樣的

      • 完成任務(wù)以后,我可以開寶箱,我可以獲得卡牌,這就存在一個抽卡的問題

      • 抽卡的這個系統(tǒng)該怎么樣實現(xiàn),這也是我們在實際開發(fā)中要考慮的問題

    • 所以說你要把它拆解成不同的業(yè)務(wù)系統(tǒng),這,就是你的能力

    • 當(dāng)然如果你不會的話,老師也會一步一步的去幫助你,去完成這樣的能力

  • 前面的旅行青蛙、刀塔傳奇、弓箭傳說,比較適合我們作為第一階段的學(xué)習(xí)目標(biāo)

我們在開發(fā)游戲的時候,如果我想創(chuàng)造獨立游戲或者創(chuàng)造商業(yè)游戲,究竟我怎么樣去做才能達到這個標(biāo)準(zhǔn)?我也想做,但是我該怎么做?


開發(fā)一款獨立游戲的標(biāo)準(zhǔn)

  • 首先,我們要做到知己知彼

    • 如果你要想開發(fā)一款獨立游戲,那么什么樣的游戲是能夠拿得出手的?這取決于你創(chuàng)造獨立游戲的目標(biāo)是什么:

      • 是給你的小伙伴演示

      • 還是上架掙錢

    • 我們應(yīng)該把目標(biāo)定得高一些——如果只是給小伙伴演示一下,那游戲可能會比較粗糙的,你一定要把目標(biāo)定得高一些!

    • 什么樣游戲是適合上架的?

      • 第一個,你的架構(gòu)要能支持快速開發(fā)

        • 怎么支持快速開發(fā),大家可以看我的休閑游戲開發(fā)與變現(xiàn)的公開課,它是免費的

        • 你在玩法上面要能夠不斷的創(chuàng)新,因為休閑游戲的生命周期比較短,因為它的系統(tǒng)比較小,世界觀比較小,所以說你要能夠快速的去創(chuàng)新

        • 怎么創(chuàng)新也可以看我的免費公開課,休閑游戲開發(fā)與變現(xiàn)

      • 第二個,是玩法的創(chuàng)新

        • 獨立游戲開發(fā)的一個難點就是它的物理控制

        • 比如說像我們之前有做過咱們同學(xué)的作品,一個蜘蛛俠的游戲:一個小人在一個繩子上面不斷地蕩來蕩去,通過橫版過關(guān)的通道,它不能碰到上面和下面的橫版的頂和底

        • 里面會用到物理系統(tǒng)控制他的繩索表現(xiàn),你要讓繩索看上去是物理真實的,使玩家控制這個角色的爽快感很高

        • 實際上這需要我們?nèi)プ鰟?chuàng)新,是需要深入的去研究它的手感

        • 所以說并不是因為它是一個超休閑游戲,就足夠簡單,而且它還有一個效果表現(xiàn)需要實現(xiàn):

          • 比如說我要做一個繩子燃燒的效果,那這個燃燒的效果怎么樣去表現(xiàn),他是一個shader效果

      • 第三個,支持策劃玩法快速迭代

        • 你的游戲策劃玩法要能夠快速迭代,那么策劃的玩法怎么快速迭代,你的項目要能夠支持代碼熱更新

      • 第四個,美術(shù)資源快速迭代:

        • 如果你上架海外的話,你是可以去通過售賣你的皮膚來去掙錢的

        • 這個時候你的美術(shù)資源你怎么樣快速迭代,你需要有資源熱更新的框架

  • 獨立游戲開發(fā)絕對不是簡單的“我會Unity,我能夠用unity的組件,我需要什么功能,我就拼個組件上去”,這是最初級的玩法!

  • 你后期還要接SDK,你才能掙到錢。那么需要接什么SDK呢?

    • 比如說你要上架海外,那么你要接谷歌的SDK,這個我們都會在實戰(zhàn)中去教給大家

  • 所以你把這些功能做完了以后才是一款完整的獨立游戲、能夠上架的獨立游戲,說難也難,說簡單也簡單,大致上是這樣子

開發(fā)一款商業(yè)游戲的標(biāo)準(zhǔn)

  • 如果大家是有開發(fā)經(jīng)驗的,你說“我想進入大廠”或者說“我本身是科班出身,你說的那些簡單的游戲,我不感興趣,我想創(chuàng)作一款商業(yè)游戲”,我們怎么樣去開發(fā)一款商業(yè)游戲呢?

    • 如果你是剛?cè)胄械耐瑢W(xué),我僅僅建議你通過我們的商業(yè)游戲課程去入行

    • 你可以通過商業(yè)游戲,學(xué)習(xí)商業(yè)游戲里面技術(shù)然后入行,這是比較輕松的

    • 入行以后,在你工作了三年,五年,十年以后有經(jīng)驗了,你可以跳出來去自己成立工作室,去創(chuàng)作商業(yè)游戲

    • 這也是可以的。但是如果一開始你說我創(chuàng)造一款商業(yè)游戲去玩,我要去上架,說實話這個就不談技術(shù),你的游戲怎么樣去上架?如何成為一款商業(yè)游戲?對你來說都是很難的,中間的過程很復(fù)雜

  • 如果你要想開發(fā)一款商業(yè)游戲的話,那么它的標(biāo)準(zhǔn)是什么?

    • 第一個,服務(wù)器端要支持分布式架構(gòu)

      • 如果你在工作中用的技術(shù)都是單服的游戲開發(fā)技術(shù),那這個商業(yè)游戲,如果是一個網(wǎng)游的話,它就沒什么前途

      • 因為單服能夠支撐的人數(shù)是有限的,如果你要想無限的擴展,必須要支持分布式架構(gòu),什么叫分布式架構(gòu)?

      • 說白了就是,機器能夠承受的人數(shù),承受的壓力不夠了,我就橫向拓展

      • 橫向拓展通過增加機器的方式來去增加它能夠支持的負(fù)載

    • 第二個,如果你是一款實時競技游戲,這個項目就需要能夠支持幀同步

      • 因為實時競技游戲包括王者榮耀,他是不會用狀態(tài)同步的

      • 因為狀態(tài)同步它在性能上面,它在數(shù)據(jù)的收發(fā)量上面,不能承受實時競技的要求

    • 第三個,服務(wù)端支持熱重載

      • 過去很多的游戲服務(wù)器是不支持服務(wù)器熱重載的,但是服務(wù)器熱重載其實挺重要的

      • 有些時候我們不希望去停服維護游戲,或者說我在開發(fā)的過程中,一個變量或者寫錯一個表達式了

      • 那么我必須要把所有服務(wù)器停止,因為分布式服務(wù)器架構(gòu)一次要啟動好幾個服務(wù)器,甚至更多

      • 把所有服務(wù)器停掉,然后重啟,再把整個測試的流程走一遍,測試剛才那個表達式寫錯的bug有沒有修復(fù),有沒有改成功

      • 這個是非常非常耗時的流程,就算你可以輸入一些客戶端或者服務(wù)器的作弊碼,能夠快速的去重現(xiàn),那你也是需要時間的

      • 這個對開發(fā)效率的影響是很大的。所以說支持服務(wù)器端熱重載不僅僅是為了運營,也是為了我們提高開發(fā)效率,對整個團隊都是有益的

    • 第四個,支持萬人同服

      • 如果咱們?nèi)W(xué)習(xí)網(wǎng)絡(luò)游戲開發(fā),我學(xué)的技術(shù)都是你打一下放個技能,然后我這邊做一個受擊的動畫,那這種游戲做出來或者學(xué)習(xí)完,其實沒有什么實際價值

      • 我們要學(xué)的是能夠支持萬人同服的技術(shù),就是說我學(xué)完的東西就是我的一個工作的技能

      • 我能用它來去商業(yè)化我的游戲,那這樣的服務(wù)器技術(shù)才是有價值的

      • 我們課程里面的服務(wù)器架構(gòu)是做過萬人同服的壓力測試的,這塊兒是沒有任何問題

    • 第五個,就是經(jīng)歷大規(guī)模的壓力測試

      • 我們的服務(wù)器你要經(jīng)過壓測,不是說我想壓測我就能壓測,我的服務(wù)器要支持機器人壓力測試

      • 我們的服務(wù)器架構(gòu)也是支持了機器人壓力測試,所以說在服務(wù)器這塊沒有任何問題

      • 它是一款完全支持商業(yè)化特性的服務(wù)器,比如說服務(wù)器宕機了

      • 知不知道服務(wù)器宕機了應(yīng)該怎么辦?切換備機

      • 它叫做支持災(zāi)難備份,大家都知道這個名詞

      • 那么該怎么做?這也是我們在服務(wù)器這塊商業(yè)游戲里面要去學(xué)習(xí)的

  • 接著我們再看一看我們的客戶端??蛻舳苏f起來大家都懂,如果你去面試一個游戲公司,這個游戲公司他肯定會問到你相應(yīng)的技術(shù)

    • 第一個,客戶端要支持?jǐn)?shù)據(jù)配置

      • 怎么樣支持?jǐn)?shù)據(jù)配置,怎么樣去把Excel的數(shù)據(jù)導(dǎo)出到我們的程序里面來,它的效率怎么樣做出最高的?

      • 它的性能,它的IO的效率,怎么樣能達到最大化,這個在我們的課程中是會講到的

    • 第二個,UI管理

      • 那如果一款商業(yè)游戲,比如萬國覺醒,這樣的游戲它的UI界面是很多的

      • 你不能自己拼個UI,然后放進去

      • 第一個你要考慮你的UI的管理,比如說有的UI是逐層打開的,我打開下一層UI,那么前面一層UI是不能操作的

      • 或者打開一個UI,要把別的全部關(guān)掉,當(dāng)然還有很多,UI的管理是我們客戶端部分很重要的一點,也是我們要掌握的,這是UI管理的支持

      • 還有包括UI的性能優(yōu)化,很多同學(xué)現(xiàn)在在網(wǎng)上都能看到,什么UI的框架這些文章,但是有沒有人告訴你UI框架怎么樣做性能效率才最高?

      • 同樣是一套UI框架,大廠的UI框架跟新手小白寫的UI框架,究竟在性能上為什么會有差別?

      • 一款實時競技的這種戰(zhàn)斗類型的游戲,他經(jīng)常會出現(xiàn)大量頭頂文字,大量的傷害文字,這時如果你直接用unity提供的基礎(chǔ)功能那么你的UI性能開銷也是很大的

      • 因為unity每當(dāng)他繪制一個UI,切換到下個UI的時候,這時他都會產(chǎn)生一次DrawCall,每一次DrawCall它就會產(chǎn)生性能開銷這是需要優(yōu)化的

      • 在我們的VIP課程里面也有詳細(xì)的介紹,這也是一個技術(shù)干貨,不是說說而已,他是有一整套UI系統(tǒng)來去支撐的

      • 然后模塊解耦,就是大家所知道的MVC框架。什么事件中心,一個個名詞其實都沒什么意義,知道嗎?最關(guān)鍵的就是你要知道它的核心的思想就是模塊解耦

      • 你寫完框架以后,你知不知道框架的思想是什么?

      • MVC框架里面用了幾種設(shè)計模式?

      • 這些都是我們面試經(jīng)常被問到的一些問題,甚至我們還會進一步地問,比如說MVC框架它每一個設(shè)計模式,它使用的好處是什么?

      • 不是說你能答的上來一個名詞就算是資深或者是主程級別,當(dāng)然還包括性能優(yōu)化,我在這兒可能沒有寫這個,我等會兒說

      • 客戶端支持代碼熱更的方法有兩種,傳統(tǒng)的ToLua,還有現(xiàn)在unity主推的lLRunTime

      • 我們課程里面都配有商業(yè)案例去講解這兩種熱更新的方案,所以說這兩個可以雙修,沒有任何需要糾結(jié)的地方

    • 第三個,支持客戶端資源熱更新,這也是必備的

      • 如果你是做獨立游戲開發(fā),我就建議你一個lLRunTime加上一個AA就足夠了

      • 因為這是成本最低的方式,如果你是開發(fā)商業(yè)游戲的話,你可以雙修Lua+AB或IL+AA的兩種不同的技術(shù)架構(gòu)

      • 并且我們的課程,也是市面上為數(shù)不多的講解AA的商業(yè)進階的課程

      • 具體什么是商業(yè)進階,哪些地方是商業(yè)進階,大家可以看我們的公開課

    • 第四點,畫面精美,游戲性強,

      • 怎么做到畫面精美?

      • 比如現(xiàn)在游戲很多是二次元的,二次元渲染怎么實現(xiàn)的?

      • 二次元的風(fēng)格化水體怎么實現(xiàn)的?

      • 二次元的PBR渲染是怎么實現(xiàn)的?

      • 怎么做到畫面精美的同時保證足夠的性能優(yōu)化?

      • 在我們的課程都有講到,而且是深入的性能優(yōu)化實戰(zhàn)

      • 它包括了資源管理的優(yōu)化,CPU的優(yōu)化

      • Shader的優(yōu)化主要是放在我們TA課程里面講解的

      • 還有就是游戲性的體現(xiàn),什么叫游戲性,舉個例子,游戲性比如說打擊感屬于游戲性的一部分,怎么樣去表現(xiàn)打擊感?就需要跟我們程序當(dāng)中的Shader的控制來去結(jié)合

      • 比如說你在命中角色的那一刻上面,你需要整個畫面出現(xiàn)空氣擾動

      • 然后出現(xiàn)鏡頭的抖動,那這個應(yīng)該怎么樣去控制,在我們的皇室戰(zhàn)爭的項目課程里面都有詳細(xì)的介紹

      • 我們的皇室戰(zhàn)爭不一定是原版的,我們對它去做了一些魔改,讓大家能學(xué)到比原版多的多的商業(yè)項目技術(shù)

三、通過西蒙學(xué)習(xí)法快速從入門到精通

如何學(xué)習(xí):分階段學(xué)

  • 那么具體要怎么學(xué)?我們的課程大致上是分成三個階段,我們是以全棧的課程為例的,上面是需要學(xué)的內(nèi)容,下面是它對應(yīng)的時間

    • 第一個階段,主要學(xué)習(xí)一些休閑游戲開發(fā)

      • 我們會學(xué)習(xí)C#程序基礎(chǔ)、面向?qū)ο蟮闹R

      • 完了以后我們學(xué)習(xí)Unity基礎(chǔ),其實我們只需要學(xué)習(xí)UnityAPI就足夠了

      • 接著你就學(xué)習(xí)谷歌霸榜游戲開發(fā),基礎(chǔ)部分很容易學(xué),跳在我們VIP課程里面的部分,基礎(chǔ)部分大家可以免費學(xué)

      • 進階的部分是一些超休閑游戲的商業(yè)技術(shù),在這個里面你會遇到一些問題:

        • 比如說超休閑游戲的商業(yè)技術(shù),它涉及到我前面講的那五點,這五點都在我們的進階課程里面都有

      • 那對于大家來說就存在一個問題,就是那么我該怎么學(xué)?

      • 我建議大家用我所推薦的西蒙學(xué)習(xí)法:

        • 你在學(xué)習(xí)過程中,會接觸你沒有接觸過的問題

        • 比如說我要學(xué)一個C,那么我要學(xué)C之前,我就一定先學(xué)B再學(xué)A

        • 西蒙學(xué)習(xí)法是我先學(xué)C,學(xué)C的時候,我遇到不懂的時候,我去查B,我遇到B不懂的時候,我去查a

        • 這種方式就是所謂的西蒙學(xué)習(xí),就是說你學(xué)習(xí)的時候,你遇到問題不斷解決問題

        • 這種方式它能夠最高效率來幫你快速的掌握相應(yīng)的知識

        • 西蒙學(xué)習(xí)法它是按照精確的時間統(tǒng)計,只要到六個月,你可以成為這個領(lǐng)域的專家

      • 上圖是一個平均的時間估計,如果按照西蒙學(xué)習(xí)法結(jié)合我們的課程設(shè)計去完成課程的話

        • 對于完全零基礎(chǔ)的同學(xué),大概是需要三個月

          • 前面程序基礎(chǔ)加Unity基礎(chǔ)是一個月

          • 后面谷歌游戲開發(fā)一個月,創(chuàng)作游戲作品一個月或者是面試,這個二選一,老師都會指導(dǎo)你

        • 如果你有基礎(chǔ),比如說有程序基礎(chǔ)或Unity基礎(chǔ),那么你可以直接進入到谷歌霸榜游戲開發(fā),你的進度就會快很多

        • 然后你去通過創(chuàng)作作品去真正的掌握游戲開發(fā),因為我們課程的話,不是完全教你去照著老師的這個代碼去抄,抄是沒有任何用的

        • 我接觸過很多同學(xué)參加我們課程之前,他學(xué)習(xí)的具體名字我就不提,學(xué)過一些入門的課程,當(dāng)然也很淺,學(xué)完以后找不到工作。一問,課程里面沒有商業(yè)技術(shù),那你怎么去做商業(yè)游戲呢?

        • 不管是做商業(yè)休閑游戲還是重度游戲,你要你去了公司以后肯定是需要有商業(yè)游戲開發(fā)的相關(guān)經(jīng)驗的

        • 不管是重度、中度還是輕度休閑。第一個你要學(xué)習(xí)的就是商業(yè)游戲的技術(shù)

        • 你學(xué)完以后,如果只是照著別人代碼敲一遍,沒有老師給你指導(dǎo),或者你的指導(dǎo)老師經(jīng)驗不足的話,可能幫你解決當(dāng)時的問題,但是他不會讓你懂得問題背后的方法和思想

        • 所以說這就是我們的創(chuàng)作或者面試環(huán)節(jié)幫你解決的問題

        • 老師一對一指導(dǎo)你,幫你解決創(chuàng)作的思路,具體的功能實現(xiàn),包括代碼調(diào)試,遇到問題該怎么解決,老師都會把經(jīng)驗教給你

      • 然后就是面試,我們這邊有一套完整高頻面試題庫,我們知道游戲公司喜歡面什么題目,在面的時候會問到什么樣的一個程度

      • 這不是你去在網(wǎng)上找找資料,你就能準(zhǔn)備的來的,因為你不知道面試官他會一步一步的深入到什么程度

      • 我們?nèi)珬i_發(fā)大師的還有一個公開課回放:《創(chuàng)客說 第一期》,大家可以看一看,是已經(jīng)畢業(yè)的同學(xué)怎么樣學(xué)習(xí)的

      • 這就是第一個階段

        • 它可以幫助你基礎(chǔ)入行,獨立創(chuàng)作

        • 學(xué)完這個階段以后,你的基礎(chǔ)水平就已經(jīng)建立了

      • 有同學(xué)說,那老師我時間相對多一些,我想更高薪的入行或者我想去創(chuàng)作大型的網(wǎng)絡(luò)游戲,我想通過學(xué)習(xí)能夠進階

      • 什么叫進階?就是比現(xiàn)在的工作崗位的一個職級高一些,薪資有一個明顯的提升

      • 我想要跳槽到大廠去看一看大廠是怎么樣的工作方式,你就可以學(xué)習(xí)我們后面的課程

    • 第二階段它是包括了

      • 皇室S1S2進階技術(shù)專題

        • 皇室S1S2進階技術(shù)專題大概是需要2.5個月

        • 如果你學(xué)過我們前面的谷歌霸榜游戲開發(fā),基本上一個禮拜你就能把皇室s1給過掉

        • 因為這兩個的話難度差的不是太多,皇室s1稍微進階一些

        • 整體來看,如果你一個禮拜過來的話,大概兩個月,兩個月時間能夠就把我們的這個高薪入行的部分給它學(xué)完

        • S1主要是學(xué)習(xí)這個客戶端的技術(shù),包括客戶端的就是我前面講的就是客戶端的框架,客戶端的這個數(shù)據(jù)管理,表驅(qū)動

        • 游戲里面的業(yè)務(wù)系統(tǒng)開發(fā),還有圖形畫面效果實現(xiàn),包括資源管理的技術(shù)資源,熱更新的技術(shù),這個都在S1里面

        • 接著你可以學(xué)習(xí)S2,主要是學(xué)習(xí)我們的分布式服務(wù)器,學(xué)習(xí)我們的幀同步技術(shù)

        • 學(xué)習(xí)完S2的內(nèi)容以后,大概也需要一個月時間,學(xué)完以后,你就能夠開發(fā)一款技術(shù)含量很高的幀同步實時競技游戲

        • 大家應(yīng)該都知道,就是說實時競技游戲比傳統(tǒng)的回合制或者說是慢節(jié)奏的游戲,它的開發(fā)難度是要高的

        • 為什么我說皇室戰(zhàn)爭它的難度從開發(fā)的角度來說可能比王者榮耀還難一點,為什么?

        • 這個可能突破了大家的一個認(rèn)知,因為皇室戰(zhàn)爭很多的功能都是由AI來去控制的

        • 也就是說即使你在游戲當(dāng)中,你什么都沒做,游戲的AI也會不停地進行戰(zhàn)斗尋路,然后決策,整個游戲都是不停滯的

        • 這個時候我們怎么樣去發(fā)現(xiàn)程序當(dāng)中的一些問題,特別是幀同步,他又要求兩邊的客戶端必須要做到完全一致

        • 這個中間是需要極高的技術(shù)含量的

        • 所以說這也是為什么我們在課程當(dāng)中,選擇的是皇室戰(zhàn)爭,而不是別的課程來去給大家去做講解的原因

        • 這里面很多的坑點,老師在VIP課程里面都教給你

        • 而且這里面底層的原理也在這個課程里面,包括我們前面講的要熟悉ToLua,我們的ToLua課程到什么程度?

        • 就是底層的源碼,我們都帶你分析了,包括我們的lLRunTime,我們的Addressables的源碼全部都有詳細(xì)系統(tǒng)的一個分析講解

      • 進階技術(shù)專題:

        • 如果你只是想入行的話,那么進階技術(shù)專題我們只要做到了解理解的程度

        • 面試當(dāng)中會碰到什么問題,老師在這個階段都會提前幫你準(zhǔn)備好

        • 你要做的就是花半個月時間把我們的進階技術(shù)專題好好學(xué)一遍

        • 詳細(xì)的進階技術(shù)專題可以掃愛麗絲老師二維碼(課程下方),去看我們的系統(tǒng)課程大綱

        • 雖然我們課程是收費的,但收費也有收費的好,你能學(xué)到的東西也更多

        • 進階技術(shù)專題包括了ecs,客戶端,框架,UI框架,分布式服務(wù)器技術(shù),Addressables資源管理,AssetBundle資源管理

        • 它整個都是一套系統(tǒng),不是說那種就教你怎么用,整個是一套系統(tǒng),然后還有我剛才講的Addressables源碼解析,ILRuntime源碼解析

        • 這個都不是你在外面能學(xué)到的東西,也就是說你學(xué)完這些東西以后,如果你能做到了解理解,那么你在面試的時候,吊打面試官是沒有問題的

        • 當(dāng)然,這個跟你自己對專題技術(shù)的理解有關(guān)系,不是說每個面試官都是能被你吊打的,需要我們共同努力

        • 老師會在面試之前幫你去做準(zhǔn)備,你也需要去按照老師給你的一些建議來去做相應(yīng)的改進,這是雙方努力的結(jié)果

        • 有同學(xué)會問,說老師學(xué)完能不能包就業(yè),我可以告訴你,這不是包分配的時代,也不是在工廠搬磚,包不了就業(yè)

        • 但是我們的同學(xué)在學(xué)完我們的課程以后,都能夠做到高薪入行或者通過課程學(xué)習(xí)進階這樣目標(biāo)

        • 在我們課程學(xué)習(xí)的同學(xué),有很多都是上市游戲公司的資深的開發(fā),或者是一些游戲公司的主程或者TA

        • 本身這個學(xué)習(xí)圈對大家的幫助也是很大的,那咱們同學(xué)是不是明白了

      • 還有更加硬核的皇室戰(zhàn)爭的S3和S4

        • S3的內(nèi)容主要是講熱更新,它里面有哪些坑點,它的性能怎么樣優(yōu)化

        • 有同學(xué)說lLruntime的性能是不是比Lua低

        • 我告訴他,你首先你懂不懂lLRunTime,你不了解,你都沒有去深入的了解它的底層是怎么回事兒,你就不要說

        • S4,我們主要是強調(diào)優(yōu)化,前面我講過了,優(yōu)化說起來大家都會

          • 大家都知道cpu要優(yōu)化,GC要優(yōu)化,內(nèi)存資源管理要優(yōu)化,渲染合批要優(yōu)化,該怎么做?

          • 一到做的時候就傻眼了,性能分析圖表怎么看也看不懂,看到上面那些字詞不理解他什么意思

          • 這就是我們對技術(shù)的掌握還不到位,也是我們的S3 S4課程要提供給大家的

          • S4課程我們之前是贈送,但是要跟大家說的,這個比較遺憾的一點是贈送期已經(jīng)結(jié)束了,那么現(xiàn)在我們的課程也提價了,大家可以看一看

      • 這是我們的S3和S4,還有進階技術(shù)專題

      • 如果你能做到精通,那基本大廠面試,還有包括你的工作的技能進階,你的職級的進階,也就是在眼前的事兒

      • 當(dāng)然你在去進階的過程中,中間你可能會有各種各樣的個性化的問題,老師也會給你做針對性指導(dǎo)

  • 這是階段目標(biāo)和時間的圖表,我們的課程不是給你一個視頻自己回去看就完了,課程只是我們整個的VIP學(xué)習(xí)圈的這一部分

  • 還有我們課程提供的指導(dǎo)和我們不斷更新的技術(shù)

如何學(xué)習(xí):皇室戰(zhàn)爭

  • 為什么我們要選皇室戰(zhàn)爭。這個我簡單的說一下

    • 第一個它包含了時下流行的氪金元素

      • 抽卡,因為卡牌游戲,你包括原神,原神靠什么掙錢?

      • 就是賣卡牌,包括陰陽師都一樣

      • 所以說我們學(xué)就要學(xué)這個商業(yè)項目里面用到的技術(shù)

    • 第二個,幀同步技術(shù)我剛才講過,他是代表了手機網(wǎng)游開發(fā)里面的最高標(biāo)準(zhǔn)

    • 第三個,實時AI,你可以通過這個課程的學(xué)習(xí)通過老師帶你去踩坑,學(xué)到更多東西

    • 第四個

      • 我們的課程是基于大廠的游戲架構(gòu),而且是基于Unity主推的技術(shù)方案

      • 也就是大家所熟知的lLRuntime跟Addressable

      • 如果你還因循守舊。一直還在用著這個XLua、ToLua,AssetBundle三架馬車應(yīng)該叫兩架馬車

      • 你是需要更新一下你的知識體系的

      • 所以說你學(xué)習(xí)的東西是你工作上能用到的,學(xué)完即是“準(zhǔn)”架構(gòu)師水準(zhǔn),為什么我要加一個“準(zhǔn)”?

      • 因為你可能具備的架構(gòu)師的水準(zhǔn),但是你還需要經(jīng)過公司的歷練

      • 你在工作中去通過學(xué)習(xí)的內(nèi)容反映在你的工作績效里面,你就可以逐漸的去提升你的薪資,還有你的職級

      • 其實像我們之前參加課程的同學(xué)都是通過老師的一對一指導(dǎo),通過課程的學(xué)習(xí),幫他提升了自己在整個職業(yè)生涯里面的水準(zhǔn)

高效學(xué)習(xí)

  • 西蒙學(xué)習(xí)法我已經(jīng)講過了,西蒙學(xué)習(xí)法只是一種通用的方法

    • 如果你要真正的去能把它用在游戲中,是需要結(jié)合我們的這個課程來進行深入的學(xué)習(xí)

    • 我們課程就是遵循這樣的思路去錄制,去完成的

    • 老師在進行一對一指導(dǎo)的時候,也會遵循這樣的思路去幫助大家,我們的課程是授人以漁,三點水的漁,而不是直接賣給你一條魚,賣給你一條魚的話,其實沒有什么用

      • 就算你現(xiàn)在能掌握很多知識,你能確保你的知識。能夠具有一個自我學(xué)習(xí)自我更新的能力嗎?這才是我們的課程最有價值的一個部分

學(xué)習(xí)方法

  • 我們的框架客戶端,我們的UI框架,包括我們的業(yè)務(wù)系統(tǒng)的框架都是從零到一的

    • 不是像有的課程一樣,直接給你一套框架源碼,自己去用

    • 從零到一是什么含義?就是我們的課程是一步一步的去重構(gòu)得到的

    • 你會在變遷的過程當(dāng)中理解框架是什么意思

    • 如果我直接給你一個框架,就算我把源碼給你解釋一遍,你不理解這一步一步怎么來的,那又有什么意義?

    • 我們的業(yè)務(wù)實現(xiàn)是跟我們的框架完美結(jié)合的,并且,跟我們的圖形效果也是完美結(jié)合的

    • 一對一指導(dǎo)也是很重要的,因為沒有指導(dǎo)的話,僅僅是給你一套課程,其實課程的價值也會減分不少

小結(jié)

  • 這就是我們今天課程的內(nèi)容,第一個是行業(yè)介紹,第二個是如何達到一個入行或者創(chuàng)作標(biāo)準(zhǔn),第三個,如何通過這個西蒙學(xué)習(xí)法快速的從入門到精通

游戲全棧開發(fā)大師

  • 我們的《游戲全棧開發(fā)大師》,包括:

    • unity和cocos小白的游戲夢

    • 主程進階

    • TA之路

  • unity加cocos小白的游戲夢,適合想要去獨立創(chuàng)作游戲、開發(fā)輕中度網(wǎng)絡(luò)游戲的同學(xué)

  • 如果你想要開發(fā)大型網(wǎng)游,你可以從我們的小白游戲夢開始學(xué)起,即使你是有基礎(chǔ)的,你也可以通過小白游戲夢去鞏固你的算法,數(shù)據(jù)結(jié)構(gòu),設(shè)計模式,多線程面向?qū)ο蟮幕A(chǔ)

  • 然后就是主程進階之路,堅持學(xué)習(xí)下來,會具備獨立設(shè)計商業(yè)游戲項目框架、帶領(lǐng)團隊完成整個項目開發(fā)周期的能力

  • 然后是我們的TA之路,它是幫你在渲染上面更進一步

  • 現(xiàn)在,我們的游戲畫面,其實不管是手機游戲還是PC游戲,對畫面的質(zhì)量要求也越來越高

  • 所以,我們也開設(shè)了這樣一門TA課程,本身的話我也是西山居的圖形引擎專家出身

  • 我會把我這么十幾年來的工作經(jīng)驗積累,都教給大家

寫在最后

更多學(xué)習(xí)資源請加QQ:1517069595或WX:alice17173獲?。ㄆ髽I(yè)級性能優(yōu)化/熱更新/Shader特效/服務(wù)器/商業(yè)項目實戰(zhàn)/每周直播/一對一指導(dǎo))
點贊、關(guān)注、分享可免費獲得配套學(xué)習(xí)資源


游戲開發(fā)入行大師攻略的評論 (共 條)

分享到微博請遵守國家法律
潼关县| 桓仁| 淮滨县| 潮州市| 西华县| 罗甸县| 探索| 杭锦旗| 松潘县| 阳信县| 澳门| 龙江县| 江达县| 东兰县| 夏河县| 龙泉市| 伊吾县| 保亭| 平乐县| 治多县| 元氏县| 沈阳市| 宁德市| 汕尾市| 阳江市| 拉萨市| 焉耆| 丰台区| 土默特左旗| 北海市| 益阳市| 龙门县| 特克斯县| 盈江县| 闽侯县| 平阴县| 石狮市| 瑞金市| 江北区| 民权县| 邹城市|