遊戲伺服器開發工程師[] / []

職業心智圖
遊戲伺服器開發工程師
遊戲伺服器開發工程師_職業心智圖

公益夥伴公告
天火數位 | 公益夥伴徵才

天火數位有限公司招募徵求「遊戲伺服器開發工程師」,意者請按「我要應徵」!

遊戲伺服器開發工程師 (休閒業|線上遊戲|遊戲開發部)  遊戲伺服器開發工程師是線上遊戲公司程式開發部門中的重要職位,主要職責是開發、維護並優化遊戲伺服器,以確保遊戲能夠順暢運行並提供玩家優質的遊戲體驗。遊戲伺服器開發工程師的主要職責,簡單說明如下:

  • 遊戲伺服器架構設計:負責設計遊戲伺服器的整體架構,伺服器工程師必須考量遊戲需求,來規劃伺服器的結構和功能,以確保伺服器能夠即時處理大量的玩家連線以及相對應的遊戲操作。
  • 伺服器端的程式開發:遊戲伺服器開發工程師必須使用程式語言和相關工具來進行伺服器端的程式開發,為了完成遊戲邏輯、數據庫操作以及玩家互動等功能目標,有時也必須與遊戲前端工程師來配合開發。
  • 故障排除和優化:遊戲伺服器開發工程師必須具備故障排除和伺服器優化的能力,能及時處理伺服器端的錯誤和問題,提高遊戲伺服器的效能和可靠性。為了達成這個目標,可能必須進行程式碼分析、性能測試和優化操作,確保伺服器承受大量玩家時能保持良好的遊戲體驗。

總而言之,遊戲伺服器開發工程師的職責包括伺服器架構設計、伺服器端程式開發和故障排除優化。伺服器工程師必須具備深厚技術和實戰經驗,以確保遊戲伺服器的穩定運行,為玩家提供流暢的遊戲體驗。

職場

職涯探索影片
遊戲公司職務魚骨圖-2

電玩遊戲專案的開箱?線上企業參訪與專家訪談!遊戲開發專案成員會有哪些職務?大家的工作甘苦談!

日常工時比重
   藍色   開發伺服器端工具(30%)
紅色   配合遊戲前端開發(30%)
橘色   遊戲伺服器架設(20%)
綠色   維護伺服器效能品質(20%)

績效評核

技術能力貢獻(40%):包括對遊戲伺服器架構的理解和設計能力、程式開發技巧、錯誤排除和優化能力等。衡量標準為對負責項目的貢獻度。

交付項目執行(30%):包括目標達成、問題解決、提供高品質程式碼以及按時完成任務等。衡量標準為項目是否成功完成交付。

團隊合作溝通(20%):包括積極參與團隊討論會議、有效與團隊成員和其他相關人員合作、能分享知識經驗解決問題以及促進團隊合作等。

個人專業發展(10%):包括參加相關培訓課程、研討會或工作坊,個人能持續學習和保持對遊戲伺服器開發知識的更新等。

工作內容

遊戲伺服器架設(20%):負責設計與部署遊戲伺服器環境,完成初次設定並確保其穩定運行。相關工作包括伺服器硬體選擇、網路設定、伺服器軟體安裝和設定等。

開發伺服器端工具(30%):負責開發用於監控、管理以及維護伺服器運作所需的工具軟體,包括日誌系統、數據庫管理工具、性能優化工具等,以確保伺服器的正常運行和效能。

配合遊戲前端開發(30%):與遊戲前端工程師緊密合作,進行如Unity、CocosCreator等項目開發,可能包括設計伺服器端的API接口、數據設計、遊戲邏輯實現等。

維護伺服器效能品質(20%):負責監控伺服器性能並進行調整優化,以確保伺服器在大量玩家同時上線時能穩定運行。工程師師也必須維護伺服器的安全並防範可能攻擊,出現問題時要迅速進行排查和解決。

崗位關係

上級:遊戲伺服器開發工程師的直接主管為部門經理,主管負責管理部門事務、考核、分配工作項目給遊戲伺服器開發工程師,並在過程中給予必要的指導及協助。伺服器開發工程師必須定期向主管報告專案進度,討論技術問題或尋求資源支援等。

同儕:遊戲伺服器開發工程師必須與同事們合作,才能完成公司賦予的工作目標。伺服器工程師較常互動的同儕簡單敘述如下:

  • 遊戲前端開發人員:伺服器工程師必須與遊戲前端開發人員密切合作,以完成遊戲的全面功能。平時會一起討論遊戲的功能需求與傳遞數據格式以確保遊戲伺服器和前端間能順暢溝通。在開發多人遊戲時必須共同設計和完成玩家間的互動機制,同步遊戲狀態和數據以提供流暢的遊戲體驗。
  • 遊戲測試人員:伺服器工程師與遊戲測試人員緊密合作來測試伺服器的功能和穩定性。除了必須共同進行測試計劃來確保伺服器在不同負載和網絡環境下能表現良好之外,遊戲測試人員也會提供回饋和錯誤報告,讓伺服器工程師解決和修復這些問題。

外部:許多線上遊戲公司會將遊戲伺服器部署在雲端平台。此時,伺服器開發工程師就必須與外部雲端服務公司的技術支援團隊合作,討論伺服器配置需求、性能優化及故障排除等問題。此外,為了保障遊戲伺服器的安全性,伺服器開發工程師可能也必須與安全顧問或資安專家合作,進行伺服器的安全漏洞測試和強化安全防護措施。

任職要求

教育程度/經驗

  • 學歷:大學以上,資訊軟體工程等相關科系。
  • 經驗:具備大型線上遊戲或多人線上遊戲等經驗,有伺服器架構設計、性能優化、故障排除等工作經驗將更受青睞。

特別知識和技能

  • 遊戲伺服器架構:了解遊戲伺服器架構的知識和經驗,包括對伺服器端開發的理解、遊戲伺服器的架構設計、伺服器端效能優化等。
  • 網絡通訊協議:了解TCP/IP協議、HTTP、WebSocket等網絡通訊協議,以及相關的安全性和加密機制。
  • 數據庫管理:熟悉數據庫管理系統,如MySQL、MongoDB等,並具有良好的數據庫設計和優化能力。
  • 其他開發工具:包括.NetCore C# 語言開發、API RESTFul Service以及GIT版本控管等。

與職務相關的學校修課 ( 課程名稱 : 重要性5>4>3>2>1 )

  • 伺服器開發(5). 網絡通訊協議(4). 數據庫管理(3)

工時薪水

薪資展望:新進遊戲伺服器開發工程師的月薪大約4萬,成為獨當一面的工程師後有機會上調至7萬。

平均工時:每週平均工時約在40至50小時左右,但在特殊情況下,例如專案緊急需求、產品發布前的測試和調整、技術問題解決等緊迫情況時,可能必須加班以確保遊戲的上線與運作。

職涯發展:可依興趣轉任遊戲系統開發、網路工程師等相關的技術性職務;向上則有機會晉升為技術指導或管理職等。

討論區[前往論壇]