天天看點

十年 (三)

99 年畢業以後,和我的室友seraph一起進入了一家遊戲公司(東星),應該說是比較如願的。大學裡一直寫遊戲,畢業後希望從事的事業也是遊戲開發。東星是 一家緻力各種遊戲的外包的公司,代表作是ff7和生化危機3的美工項目,有大量從事PC game 和console game(遊戲機遊戲)的年輕開發人員,大家都是志同道合甚至是狂熱的程式員和遊戲玩家,是以,和很多剛畢業的年輕人一樣,我們在東星度過了踏入社會後第 一段無憂無慮的快樂時光。

到東星面試的時候,這個公司給我的感覺是,很幹淨 ,都是年輕人. 進門的櫥窗裡放着精美的ff7等遊戲。帶領我們面試的美工MM非常有趣,超級喜歡說話,她說“你們上班以後要記得把牙膏牙刷毛巾帶來”

----------------------------------------------------------------------------------------------------------------------------------------------

(非計算機專業請直接跳過)

在東星的第一個項目是一個小任務, 寫一個顯存配置設定程式(主要是用于ps)。因為顯存是矩形的,遊戲中有很多大小的貼圖會放在顯存裡,這個程式的目的是在既定大小的顯存内放進最多的貼圖。其實是寫一個算法,用MFC寫了個UI模拟了貼圖在顯存中的擺放結果。

第 二個項目是改進jpeg算法,同樣是為ps開發的。 因為在記憶體或顯存中存的是貼圖, 大的貼圖占用的空間很大,希望可以以壓縮後的形式存,但是jpeg算法速度太慢,而且jpeg算法計算過程中本身需要的記憶體很大無法直接用于遊戲開發,需 要優化。當時下了jpeg的源代碼直接修改,主要是去掉一些不必要的算法,優化了一下記憶體的使用,這個項目等于複習和實踐了一下哈夫曼編碼,傅立葉變 化,z變化等等大學多媒體課程裡學的算法。

第三個項目和我大學裡的畢業設計差不多。實際是把final fantasy 1從紅白機移植到gameboy和wonderswan。因為兩個機種的彙編語言不一樣, 就做了一個紅白機到gameboy(z80晶片)的編譯語言翻譯器。

-----------------------------------------------------------------------------------------------------------------------------------------------

99年,身處熱鬧的xxx2.0時代,已經很難想象那個沒有網遊,沒有blog,新浪剛剛成立,軟體還隻能從盜版CD光牒上裝的時代了。亞洲金 融危機剛剛結束,經濟仍然到處流露着頹廢。英語超爛,又不是名校出身的我們,這時已經比較知足了。是以,東星當時聚集着一大批和我們一樣,語言天份奇差去 不了大公司但對遊戲開發狂熱的年輕人。

在東星的日子, 是無憂無慮的一段,幸福的遊戲開發時光。一起進入的有60個人。都是剛畢業的年輕人, 對社會充滿好奇,對工作充滿熱情,對生活充滿了希望,并且還沒有背上買房子找對象想升官之類的負擔。一開始的三個月是教育訓練ps開發和自學dx6.0,沒什 麼實際工作壓力, 生活簡單而快樂。另外,每周有兩天下午在公司教育訓練日語。我的大學同學一定已經猜到了,睡神抵擋不住課上周公的誘惑,結果被老闆抓到了,起立,說“高妹那撒 一”

每天離中午12點吃飯時間和5點下班時間不到2,3分鐘,大家就開始擦桌子,抹鍵盤,擦滑鼠,為即将開始的星際和QuakeIII Arena 大戰做充分的準備。。。我們一起寫程式,打遊戲,打籃球。公司裡還有各種遊戲比賽,街霸方塊,實況足球,starcraft。。。在年底太陽島的年會上, 一米90的老田在舞台上高唱着“把根留住”呼喊“雖然我們身在日本公司,但是我們必須時刻記住,我們是中國人”,引起全場的狂呼和熱淚。。。

有趣的事很多,日本人的工作模式是獨一無二的 ,他們不太講究方法, 講究模式,而崇尚工作狂,即使不是工作狂的也假裝天天加班。一群工作狂在一起,管理就顯得次要了, 因為管理理論, 多數是針對管理懶人和庸人的情況的:p

比如測試,方法是, 下班後, 給你4節電池, 玩一個遊戲, 到電池打完,算遊戲測試結束,記得他們打到早上4點,老田痛不欲生的說,“這輩子再也不打遊戲了”

需求基本是沒有的,有個式樣書算很好了,日本人帶着式樣書到這邊,和大家講一下,就開始開發了。

我們做很多遊戲移植, 從famicom移植到ps,從ps一直到dream cast, 從gameboy移植到wonderswam... 一般移植前,先要把被移植的遊戲打透, 即使你喜歡的遊戲,變成了工作,也會讓你乏味

知 道Bio Hazard嗎,就是生化危機3,樓上的先輩們每天加班,終于把一關校園的場景做完了, 這時美國發生校園槍擊案, 因為生化危機主要是賣到北美的,于是校園這關隻能删掉,一個月的加班付諸東流, 記得有個先輩叫“蕭成”(讀音),當時他茫然的眼睛裡讓我們看到了什麼叫做“消沉”。需求在做完後被推翻,這是所有程式源的悲哀。

公司加班真的非常多,但是有加班費,有的人加班費比工資還高。連續在公司工作幾天不回家是家常便飯。

因 此公司裡有一間房間,裡面有4張上下鋪的床,供加班的人小睡。雖然我沒睡過,但我挺喜歡那間房間, 因為房間裡的被子很可愛,還有很多衣架。 公司規定上班一定要襯衫領帶最好西裝,是以大量的衣架是必須的。可能是因為那間房間太可愛了, 有人因為上班時間在裡面睡覺被開除了。。。

有一些變态的是,公司裡必須穿拖鞋,而且去廁所要換公用的拖鞋,有些人是以染上了腳藓。

為了友善加班,很多人毛巾牙刷一應俱全,連女生也是,那些花花綠綠的牙刷和毛巾,也算是公司文化的一部分吧。

每天早上,開始工作前, 都會有“早令”,就是訓話,不過到中國這邊,老闆不在的話, 訓話就經常變成插科打诨的搞笑版了。

那 時我有了第一個為人所知的英文名 -- Kidd, 因為我喜歡那時在小牛隊的賈森基德。日本公司為什麼需要英文名?因為打Q3要ID的嘛:P  因為每天都大戰Quake, 是以後來大家就以Quake中的Id互相稱呼,我記得Arthur是徐軍, Valve是郭贊化,Nil是張銘。。。如果你看到一群人打牌,大家對一個叫Kidd的人做痛苦呻吟狀,那個人就是我, 因為我打牌真的很爛。如果你看一個人在别人背後看我摸牌, 同時哼着“我已經看見一出悲劇正上演”,那一定是Nil。。。

記得總經理于san(是女的)給了老田幾張CBA的票(可能因為老田各子高吧), 這是我第一次現場看CBA, 還是很開心的,小朋友的時候後, 真的一點小東西, 就會開心。

總 的來說,東星幾乎除了作息制度以外, 沒有任何制度,所有都靠人管。但在我映像裡是井井有條的,同時很親切,因為大家都是年輕人。除了寫好程式,沒有什麼太多問題要考慮,工作生活非常簡單。所 以東星在管理上給我的映像就是“幹淨”,因為基本沒有什麼條條框框,但是有非常有序。這是我一直說的“不要讓程式員想太多事情,給我們架構, 讓我們按照這做就行了”,我一直反對讓程式員思考程式以外的亂7八糟的事情,把流程搞好 ,讓他們做就行了。因為我就是程式員,我不喜歡被程式以外的事情打擾,寫着程式,還想到“有文化小結沒有寫”或者是一大堆表沒有填,會讓我覺得格外的累。 這是為什麼中層的PL會比較累, 因為他們就是除了寫程式還要做别的:P,  是以, 生産流程的自動化和分工細化是非常有用的。

但是,就是準時上班這唯一的制度,讓我非常不爽,直至離開公司。這也是我離開ss的原因 :P

-----------------------------------------------------------------------------------------------------------------------------------------------------

東星的同僚, 包括seraph,現在很多都自己開了公司, 或者是CTO, 上司團隊進行開發, 已經是上海遊戲界的頂梁柱了,2003年到2005年的遊戲投資狂潮,催生了無數的遊戲開發公司。 現在, 别人聽說你從事遊戲開發, 已經不再會像以前那樣投來輕蔑或者“不務正業”的目光了。這是最令人欣慰的。我記得我在一篇部落格中寫過,如果你想搞技術, 就去作遊戲或者中間件。。。雖然有些偏頗,但我從20年前寫“飛彈打飛機"開始,就一直是這麼認為的,遊戲開發是極高技術含量的, 遊戲開發者是偉大的。因為直到盛大賺了大錢之前, 人們還是對遊戲開發比較輕視的,對遊戲産業更是無視的。記得2001年.com狂潮退去的時候, 我對很多同僚說過, ”網際網路要賺錢, 第一個肯定是遊戲“

----------------------------------------------------------------------------------------------------------------------------------------------------

中國遊戲産業現在已經很發達了,發展可謂迅猛。我2000年還是在玩197x就已經發明的MUD,2005年MMORPG就已經泛濫,現在 已經變成second life了, 我不知道幾年之後, 人們是不是已經可以直接把腦神經和遊戲程式連接配接,Virtual Reality已經和你的真實感覺一般無二,也就是離”matix“一步之遙了。

但是, 中國的遊戲業, 有他的“原罪”,就是中國遊戲産業的成功, 是沒有經過技術積累的, 是突然爆發的,不是因為中國人做出了好遊戲, 而是因為中國的人多。我們在說"中國的遊戲産業很發達”時, 其實是指“網遊很發達”,而網遊隻是電子遊戲的一個最新的分支而已, 中國其他的任何一個遊戲領域都是很落後的。這也是盛大的原罪, 他靠機遇起家, 靠營運起家,靠中國人多起家。其他公司大多也是。這是為什麼中國要出一個好遊戲非常難。second life可以5年不賺錢隻做研發,中國遊戲也願意嗎?

提到中國2002年以前的本土遊戲,有必要提的自然是”仙劍“,”金庸群俠傳 “,”俠客英雄傳“等武俠RPG了。這是中國人永遠的驕傲 - 武俠文化。武俠RPG也是我最喜歡玩的, 哪怕是非常粗糙的劍俠情緣我也打通關了,因為我覺得非常好玩。就像有無數武俠小說一樣, 武俠RPG也會一直為中國人帶來無窮的樂趣。(但以上幾款都不是内地做的)

另一個想提的遊戲是”北京浮生記“,講述某青年在家鄉農村欠 了村長的高利貸,來到北京謀生,舉目無親,僅剩現金2000元,40天内不能還清每天10%利息的高利貸, 村長就會叫在北京的老鄉來扁你。。。遊戲以黑色幽默的手法描繪了一大群到北京打工分子,被逼什麼事都幹的悲慘的生活狀況。為了不犧牲在北京街頭, 你可以選擇賣盜版碟,或者去黑市倒賣各種商品,但是城管和警察時時會來找你麻煩。黑色幽默和北京本土風格的搞笑組成了對現實社會辛辣的嘲諷。這是我見過中 國本土遊戲裡,有一點真正創意的遊戲。但是隻此一款, 再也沒出現過。

----------------------------------------------------------------------------------------------------------------------------------------------------

我在2000年中離開了東星,當時拿了兩個offer, ubisoft和證券之星。育碧是我一畢業就想去的公司。證券之星是HR主動來找我的。我當時對IT發展的了解是,網絡和遊戲,并且遊戲一定是第一個讓網 絡賺錢的應用。是以,在寫遊戲的同時,我也寫了一些論壇(用c,那時我隻會C和彙編)之類的網絡程式。是以育碧和證券之星的面試都過了。我鬥争了半天, 結果選了ss,原因隻有一個,ss的工資比ubisoft高了2000。。。(最近聽說現在盛大的CTO也在stockstar待過, 但我沒見過).

說起這一段時間的面試, 又讓我碰見一個我不喜歡的面試官,也是個年輕人,他覺得他很強,應該也确實挺強的,說話很快,他問我說如何實作一個網頁上的bitmap button,我沒有多想, 說不知道,因為我雖然知道肯定是css/js的東西,但css/js的應用是很零碎和詭異的,沒做過靠想是一時半會兒想不出的,于是被拒了。我覺得很奇 怪,為什麼我需要這麼精确的知道一個這麼細節的問題。我想我一個人花了幾天從頭做個一個功能複雜的論壇,這就足夠說明我可以勝任前台到背景的所有程式設計。顯 然, 他面試是不看履歷的, 隻管問他覺得"非常精妙"的問題。

------------------------------------------------------------------------------------------------------------------------------------------------------

2000年左右畢業的人那時有個熱點, 就是移民, 我想現在估計也還是熱點。但應該是從98、99年的時候興起的,也沒有那時候那麼熱了。東星裡, 幾乎所有人都在談論移民和嘗試移民,我的同學, 也有不少現在在加拿大和澳洲。stockstar裡, 幾乎所有2000年畢業的同僚, 都在談論和嘗試GRE和留學。有人後來确實去了米國, 有人去了也已經回來了。

我在很長的一段時間裡, 一直是關注而沒有參與,因為我期待這裡會有好的機遇。 直到2003年,我對自己有點失望,就申請了移民, 結果因為畢業不到4年而被拒了。這時候,我進入了SAP.

十年(一)

十年(二)

十年(三)

十年(三) 續 之聖戰篇

十年(三)續之語言進化論

十年(三)續之遊戲世界篇

繼續閱讀