关于游戏开发的片段
游戲行業(yè)
行業(yè)整體的狀況——簡(jiǎn)單對(duì)比
- 產(chǎn)品為王。游戲行業(yè)沒(méi)有絕對(duì)的壟斷,只要做出好產(chǎn)品永遠(yuǎn)都有機(jī)會(huì)(對(duì)比社交、搜索等)
- 創(chuàng)造自由。游戲行業(yè)受政策影響小,在中國(guó)的文化娛樂(lè)行業(yè)中從業(yè)者的發(fā)揮空間最大(對(duì)比電影電視)
- 文娛前列。游戲行業(yè)是中國(guó)的文化娛樂(lè)行業(yè)中為數(shù)不多的可以對(duì)全球輸出的行業(yè)(對(duì)比電影電視)
- 優(yōu)質(zhì)酬勞。游戲行業(yè)的整體毛利率遠(yuǎn)高于大多數(shù)行業(yè)(對(duì)比傳統(tǒng)制造業(yè))
- 前景美好。游戲行業(yè)是朝陽(yáng)行業(yè),隨著國(guó)民收入的增加,所花費(fèi)在游戲上的整體消費(fèi)在快速上升
- 口紅效應(yīng)。游戲行業(yè)在經(jīng)濟(jì)周期中有反周期特征,如果發(fā)生經(jīng)濟(jì)危機(jī),游戲行業(yè)通常會(huì)更景氣
行業(yè)價(jià)值引導(dǎo)——成就感
別人體驗(yàn)自己制作的游戲會(huì)獲得很棒的成就感,這種成就感驅(qū)使我付出更多的努力去學(xué)習(xí)更多的開(kāi)發(fā)技能,并花費(fèi)大量的時(shí)間去練習(xí)實(shí)踐。
我登入游戲中看到滿世界數(shù)十萬(wàn)的玩家在游戲中體驗(yàn)到我制作的內(nèi)容,體驗(yàn)到了我對(duì)游戲的理解和創(chuàng)意,我第一次感受到這種巨大的成就感。這讓我意識(shí)到世界上可能沒(méi)有比這更爽的事情了。
行業(yè)選擇性——工作與愛(ài)好
這世界上,有些選擇,沒(méi)有“值不值得”,只有“愿不愿意”。
你說(shuō),值不值得去做公務(wù)員?也許有人說(shuō)它穩(wěn)定福利好,但你也要承受它的等級(jí)森嚴(yán)和消磨斗志。值不值得去窮游?有人說(shuō)它開(kāi)闊視野提升見(jiàn)識(shí),但你也要承受可能遇到的風(fēng)險(xiǎn)和艱苦。
如果你要進(jìn)入游戲行業(yè),至少你在做自己喜歡的事情,工作對(duì)你的折磨可能會(huì)小一點(diǎn)。但你也要承受:加班,以及可能遇到的不靠譜的領(lǐng)導(dǎo)。選擇游戲行業(yè),就代表你能夠容忍這些。這個(gè)行業(yè)的現(xiàn)狀不應(yīng)該影響你作出決定,你只需要判斷自己能不能接受,是不是真的喜歡。如果你還是抱著功利態(tài)度去選擇職業(yè),那么你肯定不是真的喜歡。
任何一個(gè)行業(yè)圈子都是一個(gè)小社會(huì),必然什么樣人都會(huì)有“赤裸裸的逐利意識(shí),簡(jiǎn)單粗暴毫無(wú)美感的圈錢(qián)” 這句話放到現(xiàn)代市場(chǎng)經(jīng)濟(jì)社會(huì)之下任何一個(gè)行業(yè)也都能用的。
市場(chǎng)經(jīng)濟(jì)下的個(gè)人與企業(yè)
- 公司是經(jīng)濟(jì)實(shí)體,逐利是必須的,也是行業(yè)和產(chǎn)品健康發(fā)展的必須,任何公司宣稱(chēng)為崇高理想可以不考慮收入,有點(diǎn)腦子的人都知道這是忽悠
- 哪里都不會(huì)缺理想主義的人,也不缺赤果果功利第一的人。大部分人都是兩者之間的一個(gè)程度區(qū)別,以及調(diào)和兩者能力的差別
行業(yè)進(jìn)階建議
- 自我管理和控制的能力
- 這是一切涉及自控的,比如情緒控制,目標(biāo)管理、時(shí)間管理等等的基礎(chǔ)能力。能良好自我管理,才有可能有恒心、學(xué)習(xí)能力、專(zhuān)注,才有可能談得上對(duì)自己、對(duì)人和事的管理。
- 邏輯思維,歸納和分析的能力
- 一切工作、管理、探索研究都離不開(kāi)解決具體的問(wèn)題。沒(méi)有靠譜的邏輯思維沒(méi)法靠譜的獲得最不壞的解決問(wèn)題的方法。這個(gè)在當(dāng)下的中國(guó),恰好是非常珍稀的能力。
- 溝通與社交的能力
- 重要性不必解釋,一切職業(yè)和社會(huì)身份都需要這個(gè)維度的技能點(diǎn)夠
- 一門(mén)主流外語(yǔ),比如英語(yǔ)
- 最終會(huì)決定一個(gè)人的視野,進(jìn)而決定了從工作、生活到精神領(lǐng)域的空間大小,更大世界的一扇門(mén)。
- 一門(mén)樂(lè)器作為終生的愛(ài)好
- 讓人受益終生的技能。世界上的人分為兩種,有音樂(lè)世界之門(mén)鑰匙的,和沒(méi)有鑰匙的。
我從沒(méi)放棄,只要每個(gè)項(xiàng)目比之前有所成長(zhǎng),就離目標(biāo)更進(jìn)一步。
五年小成,十年入門(mén)(沒(méi)說(shuō)反)。
少水群、少抱怨、多實(shí)戰(zhàn),比啥都有用。
行業(yè)實(shí)例——IEG
部門(mén)介紹——研發(fā)部
- 做引擎的,可以說(shuō)是國(guó)內(nèi)有游戲夢(mèng)想的圖形程序最佳去處,一流的平臺(tái),一流的項(xiàng)目(斗戰(zhàn)神、天刀),一流的大神(milo等)等等。
- 做組件的,說(shuō)得有點(diǎn)那什么的話,就是服務(wù)工作室和IEG的各大產(chǎn)品部的。
我給你隨便找?guī)讞l招聘信息咱們揣測(cè)下IEG的研發(fā)部是做什么的。
HY2-游戲數(shù)據(jù)存儲(chǔ)平臺(tái)開(kāi)發(fā)工程師(深圳)負(fù)責(zé)開(kāi)源關(guān)系型及非關(guān)系型數(shù)據(jù)存儲(chǔ)產(chǎn)品(Mysql,Memcache等)及相關(guān)產(chǎn)品Source研究及改進(jìn)。分布式的游戲服務(wù)器需要緩存服務(wù)器,這個(gè)team很顯然就是做這種緩存服務(wù)器的。而且不是匿名用戶所說(shuō)是造輪子,是拿開(kāi)源的直接改。
HY2-手游SDK終端開(kāi)發(fā)工程師(深圳)負(fù)責(zé)騰訊移動(dòng)終端游戲的SDK(軟件開(kāi)發(fā)工具包)功能開(kāi)發(fā);這個(gè)已經(jīng)說(shuō)的很明顯了吧,做手游的肯定都知道接渠道SDK各種蛋疼,在騰訊不要緊,有研發(fā)部幫你做。
- HY2-互娛iData前端開(kāi)發(fā)工程師(深圳)負(fù)責(zé)互動(dòng)娛樂(lè)數(shù)據(jù)平臺(tái)js功能、css效果渲染、頁(yè)面布局及加載等前端功能開(kāi)發(fā);騰訊的OA非常全,你能想到的所有辦公流程都能找到對(duì)應(yīng)的OA站。基于這個(gè)思路,所以類(lèi)似于iData這樣的第三方統(tǒng)計(jì)工具種類(lèi)繁多,想用什么用什么,當(dāng)然內(nèi)部結(jié)算肯定是有的。
- HY1-公共技術(shù)客戶端開(kāi)發(fā)工程師負(fù)責(zé)網(wǎng)絡(luò)游戲領(lǐng)域公共技術(shù)產(chǎn)品前臺(tái)系統(tǒng)的功能規(guī)劃、系統(tǒng)分析、技術(shù)迭代演進(jìn)、系統(tǒng)架構(gòu)方案的設(shè)計(jì)及關(guān)鍵技術(shù)的實(shí)現(xiàn)。
- HY1-公共技術(shù)服務(wù)器研發(fā)工程師(深圳)負(fù)責(zé)網(wǎng)絡(luò)游戲領(lǐng)域公共技術(shù)產(chǎn)品后臺(tái)系統(tǒng)的功能規(guī)劃、系統(tǒng)分析、技術(shù)迭代演進(jìn)、系統(tǒng)架構(gòu)方案的設(shè)計(jì)及關(guān)鍵技術(shù)的實(shí)現(xiàn)。
這兩個(gè)應(yīng)該是互娛研發(fā)部的立部之本。
客戶端的,比如說(shuō)騰訊的端游都有加殼,你進(jìn)游戲的時(shí)候有個(gè)TGP,這就是客戶端公共技術(shù)某組的產(chǎn)品。再比如騰訊的unity手游都有源碼級(jí)別的反編譯措施,可以看出至少有一個(gè)team是負(fù)責(zé)這塊的。
服務(wù)器的,gate有研發(fā)部的XXXX,IPC組件有研發(fā)部的XXXX,守護(hù)進(jìn)程有研發(fā)部的XXXX,配表轉(zhuǎn)序列化數(shù)據(jù)有研發(fā)部的XXXX,log組件有研發(fā)部的XXXX,消息隊(duì)列有研發(fā)部的XXXX,鎖服務(wù)有研發(fā)部的XXXX………………做測(cè)試的,真的,去年的時(shí)候測(cè)試的就在研發(fā)部編制。
–知乎問(wèn)答–
先說(shuō)總感:
第一,騰訊是一家有道德的良心公司。
第二,ieg是騰訊內(nèi)整體待遇最好的bg。
第三,個(gè)人四年在這里成長(zhǎng)很快,很感激騰訊。
下面只說(shuō)所感:
在中國(guó)做游戲,只推薦兩個(gè)地方,騰訊ieg和網(wǎng)易。騰訊的務(wù)實(shí)和網(wǎng)易的情懷,都可以滋養(yǎng)你。
騰訊經(jīng)過(guò)15年的發(fā)展,由小到大,由窮到壕,企業(yè)倉(cāng)廩足而知禮節(jié),有錢(qián)就開(kāi)始思考未來(lái),公司對(duì)員工對(duì)伙伴對(duì)玩家,我認(rèn)為都稱(chēng)得上良心,說(shuō)到就會(huì)做到,承諾的就會(huì)兌現(xiàn),這也是我們老板常說(shuō)的一句話,出來(lái)做生意,還是要誠(chéng)實(shí)。
騰訊整體待遇在這個(gè)向下的經(jīng)濟(jì)大環(huán)境下,算得上極好的起步和增長(zhǎng)。我大學(xué)同學(xué)畢業(yè)后大部分在頂尖的金融企業(yè)工作,四年過(guò)去,和他們對(duì)比后,仍然是小贏家。而ieg在騰訊內(nèi)的整體水平領(lǐng)先,最近wxg的待遇有趕上來(lái)的趨勢(shì)。說(shuō)下轉(zhuǎn)崗去其他bg同學(xué)的觀察:ieg在員工培訓(xùn),職級(jí)成長(zhǎng),組織扁平和活力上也是最優(yōu)的,畢竟游戲行業(yè)仍然在快速淘汰和快速成長(zhǎng),如果你坐的住,喜歡游戲,思路和規(guī)劃清晰,聰明且有責(zé)任心,那仍然可以在這里獲取大量的物質(zhì)財(cái)富。
四年,換過(guò)一次部門(mén),換的原因是神仙打架,小鬼遭殃。但不否認(rèn)騰訊所有我認(rèn)識(shí)的基層領(lǐng)導(dǎo)都擁有很強(qiáng)的責(zé)任心和業(yè)務(wù)能力。新人來(lái)這里,如果可以迅速篩選出值得學(xué)習(xí)的導(dǎo)師,那么肯定會(huì)受益。有人說(shuō)做游戲很辛苦,但是在現(xiàn)在的中國(guó),大量的行業(yè)比游戲辛苦還沒(méi)有結(jié)果,對(duì)比下來(lái)游戲仍然是一個(gè)可以長(zhǎng)期發(fā)展和沉淀的行業(yè)。
騰訊很大,不想在ieg做了可以在公司內(nèi)找到無(wú)數(shù)崗位,想嘗試的東西有很多路可以選,所以來(lái)了看了再說(shuō),而且升P3之后外面企業(yè)如果想挖你,都是要60萬(wàn)+的年薪起挖,我關(guān)系最好的朋友被挖走,別人給了85萬(wàn)。
游戲開(kāi)發(fā)初步認(rèn)識(shí)
游戲開(kāi)發(fā)需要掌握的基礎(chǔ)知識(shí)
- 編程語(yǔ)言。游戲作為一個(gè)程序,首先需要遵循程序開(kāi)發(fā)原則,需要掌握程序開(kāi)發(fā)基礎(chǔ)。程序開(kāi)發(fā)基礎(chǔ):一門(mén)語(yǔ)言,如C++
- 圖形化界面實(shí)現(xiàn)。如果是在Windows上運(yùn)行游戲,需要掌握Windows消息機(jī)制。
- 圖形繪制。因?yàn)橛螒蛑械母鞣N游戲元素以及圖形元素的移動(dòng)、碰撞檢測(cè)、消除效果、圖形重組,需要掌握繪圖技術(shù),Windows上的GDI或者GDI+。如果是控制臺(tái)實(shí)現(xiàn),可以使用字符來(lái)替代繪圖部分。
- 數(shù)據(jù)結(jié)構(gòu)模型。因?yàn)橛螒蛑杏斜硎靖鞣N形狀的圖形,所以需要有不同的數(shù)據(jù)結(jié)構(gòu)表示或者制定一個(gè)規(guī)則來(lái)表示不同的結(jié)構(gòu)。所以,建立基本元素的數(shù)據(jù)結(jié)構(gòu)模型需要掌握,開(kāi)始可能經(jīng)驗(yàn)不足,不知道如何表示,可以學(xué)習(xí)游戲原理的書(shū),然后多練習(xí),積累經(jīng)驗(yàn)。
- 游戲的規(guī)則。要知道一個(gè)游戲的規(guī)則,如何實(shí)現(xiàn)這個(gè)規(guī)則,要有思路。這時(shí)游戲的核心。對(duì)于小游戲,規(guī)則再熟悉不過(guò)了。不過(guò)做游戲,則需要將這個(gè)規(guī)則在游戲中實(shí)現(xiàn)出來(lái),也不是那么容易的事情。需要積累經(jīng)驗(yàn)。
- 根據(jù)游戲規(guī)則實(shí)現(xiàn)的動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)的變化。涉及到鏈表之類(lèi)的數(shù)據(jù)結(jié)構(gòu)的操作,所以要扎實(shí)數(shù)據(jù)結(jié)構(gòu)。比如說(shuō),多個(gè)方塊堆在一起時(shí),就需要用鏈表或者其他結(jié)構(gòu)鏈接起來(lái),具體的實(shí)現(xiàn)看你自己了。你就需要懂得鏈表的結(jié)點(diǎn)添加,遍歷鏈表,當(dāng)消除一行或多行時(shí),要?jiǎng)h除鏈表的一些結(jié)點(diǎn)。
- 直接使用游戲引擎開(kāi)發(fā)游戲。實(shí)際開(kāi)發(fā)很多時(shí)候,是直接使用游戲引擎,如Unity3D和Cocos2d 。所以你會(huì)使用這些游戲引擎,構(gòu)建游戲邏輯,就可以了。可以先使用游戲引擎快速上手開(kāi)發(fā)游戲,找到游戲開(kāi)發(fā)樂(lè)趣,再深入基礎(chǔ)理論,保持開(kāi)發(fā)樂(lè)趣。
游戲開(kāi)發(fā)知識(shí)框圖
——圖片來(lái)源自星鈴丹博客
——————————————-
以上內(nèi)容整理自網(wǎng)絡(luò),僅供參考學(xué)習(xí)。
——————————————-
1、http://www.cnblogs.com/fingerpass/——鵝廠->豬場(chǎng)
2、http://mindhacks.cn/——?jiǎng)⒋蟠?#xff08;很強(qiáng),思維邏輯π)
3、http://blog.csdn.net/xoyojank
游戲程序員的學(xué)習(xí)之路(中文版)
Milo Yip
總結(jié)
- 上一篇: 笔记十 :快速建立基本界面 + Egre
- 下一篇: WVS最新版\Acunetix Web