Unity 資深工程師 (Unity Senior Programmer)
Description
關於我們
我們是一間台灣的小型獨立遊戲工作室,核心成員兩人,負責製作、技術美術與行銷。目前正在開發一款第一人稱 3D 恐怖遊戲:玩家駕駛一輛深夜巴士,一路上要設法擺脫纏上來的鬼魂。遊戲預計 2027 年於 Steam 全球發售,中英文同步推出,並以 Steam Deck Verified 為目標。我們做精品買斷制遊戲,不做抽卡,不做長線營運。
你會是團隊中唯一的全職程式設計師,對程式架構有決定權。視覺與渲染由技術美術負責,你們會密切合作。
1. 程式架構:規劃並負責專案的整體程式架構,從開發階段一路到遊戲上線與後續維護。
2. 玩法系統開發:實作玩家操作、核心玩法、敵人與角色行為、事件觸發與演出等遊戲系統,並與製作人一起反覆調整手感與節奏。
3. 資源整合:將美術、動畫、音效等資源(含外包資源)接入遊戲,建立順暢的資源工作流程。
4. 工具開發:開發編輯器工具,讓不寫程式的團隊成員也能自行配置內容、調整參數。
5. 效能與平台:與技術美術分工進行效能分析與優化,確保遊戲在 PC 與 Steam Deck 上流暢運行,未來可能延伸至家用主機。
6. 上線與發行:負責存檔、設定選單、手把支援、多語系、Steamworks 串接(成就、雲端存檔),以及打包上架流程。
條件要求
1. 上線經驗:曾以主程或唯一程式的身分,完整上線至少一款 Unity 3D 遊戲,Steam 尤佳(請於履歷中附上連結)。我們看重做完一整款遊戲的經驗,而非年資數字。
2. 程式能力:熟悉 C# 與 Unity 專案架構設計,具備實際專案開發經驗(非僅限課堂作業或自學練習)。
3. 效能分析:會使用 Unity Profiler 定位並解決效能瓶頸。
4. 渲染理解:理解 URP 渲染管線的基本運作,能與技術美術順暢溝通,避免程式實作與渲染方案衝突。
5. 版本控制:熟悉 Git 協作流程。
6. 資源整合:熟悉 Asset Store 與開源資源,能判斷什麼該自己寫、什麼該直接用現成套件。
7. 溝通與判斷:能估算時程,能和不寫程式的製作人討論需求,並在需求不合理時直接提出,給出替代方案。