遊戲軟體工程師[編輯] / [新增其他職務]
遊戲軟體工程師 (休閒業|線上遊戲|遊戲開發部) 一款遊戲的開發大致可分為:遊戲企劃、系統分析、軟體設計、功能測試、遊戲上線等階段。原則上,各流程均由專案中不同專業的人員負責,遊戲軟體工程師負責遊戲軟體設計,是遊戲業的核心人員。
倘若在小公司中,遊戲軟體工程師許多階段都必須參與,負責的工作便是從「分析、開發、測試與上線」等相關工作。
職場
職涯探索影片 | |
---|---|
遊戲職業心智圖-2 | |
我的遊戲人生!雖然所學差異頗大,靠著對遊戲的熱愛與堅持成為天火數位總經理,精彩職涯分享! |
日常工時分佈 | |
---|---|
藍色 新遊戲開發(50%) 紅色 已上線遊戲偵錯與調整(30%) 橘色 討論新遊戲規格(10%) 綠色 協助測試(10%) |
績效評核
新遊戲開發(60%):開發時間需符合時程規畫,遊戲內容需符合企劃書,程式品質需符合玩家要求。衡量標準為開發時程、穩定度。
已上線遊戲維護(40%):遊戲上線後,仍可能持續進行「問題修復」、「功能調整」或「新功能開發」等工作。衡量標準為配合度、完成時程。
工作內容
討論新遊戲規格(10%):需與PM討論新遊戲的各功能與時程是否合理。
新遊戲開發(50%):通常只需依分析人員(SA)所撰寫的規格書內容進行開發,但部份公司僅會由同一工程師進行「分析」及「開發」。
已上線遊戲偵錯與調整(30%):遊戲出問題時必須進行除錯。PM有新需求或要求加入新功能時,必須配合來進行調整。
協助測試(10%):通常由測試人員進行測試,但部份小公司仍會由同一工程師進行。
崗位關係
上級:直接主管一般是部門經理,通常由資深的工程師擔任。
同儕:遊戲開始設計之前需要與專案管理人員(PM)討論規格及設計,確保遊戲可行性,符合大眾玩家的需求;開發完成後,需經測試人員進行各種測試(單元測試,壓力測試...等),測試後發現問題需再交由開發人員進行修改,最後完成後,需再協助遊戲上線,供所有玩家使用。
部屬:一般而言工程師不必管理部屬,但是在大型公司裡,可能會配置一位助理工程師,或由較資深的工程師負責指導並管理新進的工程師。
任職要求
教育程度/經驗
- 學歷:一般為專科或大學以上相關科系畢業、但學歷不一定是主要的條件。
- 經驗:2~3年的工作經驗大多才會認定是一位有基本能力工程師。
特別知識和技能
- 大多會需要基本的程式撰寫能力(至少會一~二種語言的基本使用)較常用到的語言大多為“C系列”的語言,如C, C++, C#...等另外補充一下,常用到的「開發引擎」,Unity, Unreal, cocos2d...
- 主要考量大多是對「程式思考邏輯」及「學習新技術」的能力
工時薪水
薪資成長:新手工程師起薪約在3萬元左右,經過2~3年的歷練後,月薪有機會上看至五萬元以上。
工作機會:資深的工程師有機會可以晉升為部門主管,或SA工程師與PM。