一年前告別了 Front-end 的工作,開始做起 Game Server 的事情,所以這一年像是"在背後偷偷摸摸的一年"。
手機遊戲做了兩三年之後,市場上越來越多的遊戲都需要連上 Server 才能玩,對於 Server 上發生的事情總是感到很好奇,剛好有個機會就轉到了 Game Server 的團隊,體驗一下到底 Game Server 是什麼東西。
在 Game Server 上的第一個任務,是要在去年年底上市一個新遊戲,雖然基本上是移植前一個作品,並稍作改變、加一些新功能。但是第一次做 Game Server 很多常識都沒有,最後有驚無險加很愉快的和另外一個資深的同事順利的完成。最有趣的部分大概是第一次接觸 Game Server,所以看到的都是新的知識。那時開始覺得,跟 Front-end比較起來 Server 的工作似乎單純些,Front-end 整天在那邊做使用者介面真是挺辛苦的 XD
順利的讓新產品推出後,接下來在 Game Server 的工作就是持續的支援這個產品,每一兩個月都有新的功能需要加進去。記得最有趣的是做了一個跟賓果相關的任務,還有其他吸引玩家回來消費的一些功能。由於對 Front-end 的工作很熟悉,所以在做 Server 上的工作時,好像比較可以設身處地的為 Front-end 的同事們設想。漸漸的感覺到,能夠了解產品的每個部份真是挺好的,有什麼問題可以自己很快地就找到。
在體會了 Game Server 一年之後,Server 的工作跟 Front-end 比較起來真是滿不同的:
Server 總是要假設玩家都是會騙人的,對於需要儲存到資料庫的資料都要斤斤計較,總是要想著能不能夠 Scale 的問題。或許可以說,做 Server 上的事情,比較可以接觸到類似在非遊戲界可以經歷的事情。
感覺 Server 越來越像一個產品的大腦,它要指揮每個手機上的 Front-end 該做些什麼,手機上的 Front-end 於是就把來自大腦的指令 show 出來。所以呢,做 Server 上的事情另一個頗具挑戰的點,就是需要提供一些文件給 Front-end 的同事,讓他們知道哪些服務是可以使用的,這時候英文太爛或是不知道功能該取什麼名子就會很冏,常常需要查字典。每個 Front-end 同事的個性也不一樣,有的人很喜歡討價還價、也有的人樂於接受一切,總之做 Server 的也需要能安撫好Front-end 的同事。
漸漸的對 Game Server 的工作有了點 sense。接下來,第二年。
沒有留言:
張貼留言