• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Heath's Blog

            There is no end, it is just the beginning! - A Game Developer's Notes

            寫在入職一年

                時間過得真快,到公司馬上就快一年了。做的東西還是蠻多,從各種編輯器到游戲邏輯,都有涉獵。看的代碼也比以往多了許多,最大的感受就是:學(xué)習(xí)能力才是核心競爭力。不“偏食”是我的優(yōu)點(diǎn),因?yàn)橄矚g設(shè)計(jì)和寫代碼的感覺,這樣對自己有好處,游戲是個很龐大的系統(tǒng),只有在每個系統(tǒng)都做過之后才能對整個游戲的架構(gòu)設(shè)計(jì)有清晰的思路。做學(xué)生的時候,對3D渲染感興趣,覺得這才是游戲的核心,現(xiàn)在看來確實(shí)太片面,MMOG對渲染技術(shù)要求其實(shí)并不是那么高,而真正難的是游戲各個系統(tǒng)的組織以及滿足上層需求的引擎架構(gòu)。
                不再像學(xué)生時代瘋狂地熬夜寫代碼,因?yàn)槊靼琢?#8220;細(xì)水長流”的道理。敏捷開發(fā)提倡只有在臨近產(chǎn)品發(fā)布的最后階段才加班,這是有道理的,加班往往是低效的,人一天的精力畢竟有限。一直信奉XP的開發(fā)實(shí)踐和工藝學(xué)的思想,Martin的《敏捷軟件開發(fā):原則模式與實(shí)踐》和McBreen的《軟件工藝》對我的軟件開發(fā)世界觀的影響是巨大的。

            一、做的事
                1、MaterialEditor是試用期做的,一位負(fù)責(zé)引擎維護(hù)的同事想做這么一個東東,當(dāng)時閑著沒事正在寫自己的DXRenderer,于是在其基礎(chǔ)上用引擎的Shader Template做成了這個編輯器,參考了mental mill和Unreal。就這東西和在May上寫的Demo充實(shí)了3個月坐會議室的時光。
                2、AfxEditor是第一次在blog中提及,轉(zhuǎn)正之后利用空閑時間對MaterialEditor進(jìn)行改造,以支持HLSL的編輯,沒事的時候自己用著玩。(和工作無關(guān)可以放圖出來啦)

                3、場景編輯器。這東西不是我寫的,初來乍到,領(lǐng)導(dǎo)讓做什么就做什么唄。在別人的代碼上搗鼓搗鼓,實(shí)現(xiàn)了基于區(qū)域編輯的環(huán)境插值,用以支持游戲中玩家從一個區(qū)域進(jìn)入另一個區(qū)域的環(huán)境漸變。之后又加入了攝像機(jī)路徑編輯,以支持鏡頭語言(從策劃那里知道的術(shù)語)。

                4、為立項(xiàng)準(zhǔn)備的DEMO。仿照D3做的選人場景、邏輯及界面,游戲主界面。
                5、MayUIEditor。又一個編輯器,在引擎UI庫基礎(chǔ)上做的,比CEGUI的編輯器強(qiáng)太多太多啦。

                6、戰(zhàn)斗數(shù)值模擬器。策劃夢寐以求的工具,但是我想做完第一版就收手,他們的欲望是無止境的。。。
             最大的感受:1)理解代碼的速度比以前提高了很多;2)耐力和抗鄙視力增強(qiáng);3)用BCG開發(fā)編輯器界面真的很爽很強(qiáng)大。

            二、看的專業(yè)書
                1、The Cg Tutorial。上學(xué)時候買的,寫Shader的時候又看了一遍,加深理解。
                2、DirectX 9 Programmable Graphics Pipeline。對用HLSL搗鼓可編程管線進(jìn)行了很全面的講解,這本書讓我學(xué)會了Effect框架,個人覺得Effect框架僅僅是個起點(diǎn),引擎一般不會使用如此低效的Shader框架。
                3、Real-Time Rendering, Third Edition。花重金從amazon購得,講得很全面,并不是論文的堆砌,比Gems系列強(qiáng)。

                4、Programming in Lua。公司大量使用Lua,這也是我第一次系統(tǒng)地學(xué)習(xí)Lua。使用Lua的最大樂趣就是:尾調(diào)用。
                5、學(xué)習(xí)的藝術(shù)。看完之后,得到的居然還是那句話:學(xué)習(xí)就是理論和實(shí)踐之間的反復(fù)迭代。
                6、G.E.B。一本曠世奇書,很慶幸能夠得到紙版。讀起來有點(diǎn)費(fèi)勁,至今還未讀完。。。汗
            感受:工作之后看書的時間少了很多,效率卻提高了不少。打算去深大辦張圖書卡,周末去泡圖書館。

            三、職業(yè)生涯
                1、兩次績效85以上。
                2、小升一等。

            四、業(yè)余愛好
                1、初步學(xué)會了Guitar。
                2、健身凸顯成效,胸部肌肉還行。

            五、未來規(guī)劃
               1、學(xué)習(xí)和實(shí)踐依然是重點(diǎn)。
                      1)通過分析Gamebryo并結(jié)合《3D Game Engine Design》一書提升自己在引擎架構(gòu)方面的能力。
                      2)場景管理還未深入研究,期望在下一年在此方面花一些功夫。
                      3)Graphics Programming依然是學(xué)習(xí)的重點(diǎn)。
                      4)WoW是個資源寶庫,繼續(xù)完成WoW資源管理的底層模塊。
                      5)讀一些專業(yè)書:《The COMPLETE Effect and HLSL Guide》、《Introduction to 3D Game Programming with DirectX 10 》...
                      6)讀一些技能書:《Pragmatic Thinking and Learning: Refactor Your Wetware 》、《影響力》、《經(jīng)濟(jì)學(xué)原理》、《偉大的博弈》...

                2、下半年考核中拿一個A,升一級[已達(dá)成,換成升一等]。
                3、繼續(xù)堅(jiān)持健身,每周至少三次。繼續(xù)堅(jiān)持練琴,每周保證7個小時。

            posted on 2009-06-24 16:24 Heath 閱讀(1321) 評論(7)  編輯 收藏 引用 所屬分類: Game Development

            Feedback

            # re: 寫在入職一年 2009-06-25 08:16 ChenZB

            同感同感:-),對于我而言向來不會去熬夜,其實(shí)我更相信:【From small beginnings comes great things.】   回復(fù)  更多評論   

            # re: 寫在入職一年 2009-06-29 22:23 Clean SKy

            生活很充實(shí)  回復(fù)  更多評論   

            # re: 寫在入職一年 2009-08-28 08:36 diwayou

            加油! 祝工作順利!
            realtime rendering 3 看不到啊! 真希望能有一本啊!   回復(fù)  更多評論   

            # re: 寫在入職一年[未登錄] 2009-12-14 18:10 Heath

            @diwayou
            謝謝。^_^  回復(fù)  更多評論   

            # re: 寫在入職一年 2009-12-15 13:07 huazjxy

            加油,互娛的同事真的很不錯,向你學(xué)習(xí)……不過貌似升一級沒有那么容易呀……  回復(fù)  更多評論   

            # re: 寫在入職一年[未登錄] 2009-12-29 09:03 Heath

            @huazjxy
            謙虛了,加油...  回復(fù)  更多評論   

            # re: 寫在入職一年 2012-07-05 16:46 徐杰

            不錯,像你學(xué)習(xí)。我也剛本科畢業(yè),剛試用期,在引擎部,加油。  回復(fù)  更多評論   

            久久精品国产亚洲AV蜜臀色欲| 久久精品女人天堂AV麻| 人妻无码αv中文字幕久久| 久久久久亚洲精品天堂| 亚洲狠狠久久综合一区77777| 国产精品一区二区久久| 久久久久人妻一区精品| 思思久久99热只有频精品66| 性高湖久久久久久久久| 精品99久久aaa一级毛片| 久久人人爽人人爽人人片AV不| 精品国产VA久久久久久久冰 | 久久国产视频网| 综合久久精品色| 久久99精品国产一区二区三区| 国产69精品久久久久APP下载 | 久久国产成人精品麻豆| 亚洲国产视频久久| 国产成人香蕉久久久久| 久久综合给合久久国产免费| 亚洲精品视频久久久| 久久电影网2021| 精品久久久久久久久午夜福利| 色悠久久久久久久综合网| 日韩精品国产自在久久现线拍| 伊人久久大香线蕉av不变影院| 久久国产香蕉一区精品| 91久久精品无码一区二区毛片| 精品久久久久久无码专区不卡| 99精品久久久久久久婷婷| 久久精品国产精品亚洲下载| 国产成人综合久久久久久| 久久精品国内一区二区三区| 久久久精品2019免费观看| 亚洲AV无一区二区三区久久| 日韩人妻无码一区二区三区久久99| 久久丝袜精品中文字幕| 久久中文精品无码中文字幕| 久久有码中文字幕| 久久精品国产2020| AV色综合久久天堂AV色综合在|