一、崗位職責(zé)?
1.負(fù)責(zé)游戲項(xiàng)目中 3D 場(chǎng)景與 2D 交互畫(huà)面的開(kāi)發(fā)與實(shí)現(xiàn),根據(jù)游戲設(shè)計(jì)需求,運(yùn)用 Unity 引擎完成高質(zhì)量的程序開(kāi)發(fā)工作,確保游戲功能穩(wěn)定、流暢運(yùn)行。?
2.參與游戲核心玩法的邏輯設(shè)計(jì)與代碼編寫(xiě),結(jié)合 3D 模型、動(dòng)畫(huà)、特效與 2D 交互 UI,打造富有沉浸感和趣味性的游戲體驗(yàn)。?
3.與美術(shù)、策劃等團(tuán)隊(duì)緊密協(xié)作,準(zhǔn)確理解需求,將設(shè)計(jì)方案轉(zhuǎn)化為可執(zhí)行的程序代碼,優(yōu)化游戲性能,解決開(kāi)發(fā)過(guò)程中出現(xiàn)的技術(shù)問(wèn)題。?
4.對(duì)游戲中的 3D 模型、2D 資源進(jìn)行整合與優(yōu)化,通過(guò)合理的技術(shù)手段提升游戲加載速度、減少內(nèi)存占用,保障游戲在不同設(shè)備上的兼容性和流暢度。?
5.持續(xù)關(guān)注行業(yè)新技術(shù)、新工具,探索并引入適合公司游戲項(xiàng)目的 Unity 開(kāi)發(fā)技術(shù)和解決方案,推動(dòng)游戲開(kāi)發(fā)技術(shù)的迭代升級(jí)。?
二、任職要求?
(一)必備條件?
1.計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、游戲開(kāi)發(fā)等相關(guān)專(zhuān)業(yè)專(zhuān)科及以上學(xué)歷,扎實(shí)掌握計(jì)算機(jī)基礎(chǔ)理論知識(shí),如數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)圖形學(xué)等。
?2.精通 C# 編程語(yǔ)言,熟悉面向?qū)ο缶幊趟枷耄邆淞己玫拇a編寫(xiě)規(guī)范和習(xí)慣,能夠編寫(xiě)高效、可維護(hù)的代碼。?
3.熟悉 3D 建模、骨骼動(dòng)畫(huà)、粒子特效等技術(shù)在 Unity 中的應(yīng)用,熟練使用 3D Max、Maya 等建模軟件進(jìn)行資源導(dǎo)入與優(yōu)化,同時(shí)掌握 Unity 中 2D UI 系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。?
4.有較強(qiáng)的問(wèn)題分析與解決能力,能夠快速定位和解決游戲開(kāi)發(fā)過(guò)程中出現(xiàn)的技術(shù)問(wèn)題,具備良好的團(tuán)隊(duì)協(xié)作精神和溝通能力,能夠與不同崗位的同事高效配合完成項(xiàng)目。?
(二)加分條件?
1.有完整的 3D/2D 游戲上線項(xiàng)目經(jīng)驗(yàn),熟悉游戲開(kāi)發(fā)全流程,對(duì)游戲開(kāi)發(fā)的各個(gè)環(huán)節(jié)有深入理解。?
2.熟悉游戲物理引擎、人工智能算法在 Unity 中的應(yīng)用,能夠?qū)崿F(xiàn)復(fù)雜的游戲邏輯和交互效果。?
3.了解 Shader 編程,能夠根據(jù)美術(shù)需求編寫(xiě)自定義 Shader,實(shí)現(xiàn)獨(dú)特的視覺(jué)效果。?
4.對(duì)游戲行業(yè)有濃厚興趣,關(guān)注游戲行業(yè)動(dòng)態(tài)和熱門(mén)游戲玩法,有較強(qiáng)的創(chuàng)新意識(shí)和學(xué)習(xí)能力。?
面試時(shí)請(qǐng)務(wù)必帶上近期作品。
工作地點(diǎn):沈陽(yáng)市和平區(qū)長(zhǎng)白中海國(guó)際中心A座 21樓