崗位職責(zé):
1、游戲客戶端界面與邏輯代碼開發(fā)。
2、根據(jù)策劃要求完成相關(guān)模塊功能開發(fā)。
3、使用LayaAir引擎,對客戶端代碼的測試與維護(hù)。
任職要求:
1、能熟練使用unity開發(fā)工具。
2、熟悉C/C++,java, Object C 或者C#任何一種開發(fā)語言,熟悉基本算法和數(shù)據(jù)結(jié)構(gòu);
3、熟悉LayaAir引擎者優(yōu)先。
4、思維活躍,具有嚴(yán)謹(jǐn)?shù)倪壿嬐评砟芰Γ?5、具有良好的編程風(fēng)格,以及文檔編寫和版本管理能力;
6、計(jì)算機(jī)相關(guān)專業(yè)優(yōu)先。
7、熱愛游戲行業(yè),有開發(fā)移動(dòng)平臺(tái)游戲經(jīng)驗(yàn)者優(yōu)先。
8、會(huì)shader編程的優(yōu)先。
9、有獨(dú)立開發(fā)能力者優(yōu)先。
具體工作內(nèi)容:
編碼:根據(jù)需求文檔,使用引擎及相應(yīng)編程規(guī)范,在要求的時(shí)間及質(zhì)量范圍內(nèi)完成需求的編碼實(shí)現(xiàn)。
調(diào)試: 根據(jù)代碼規(guī)范,review代碼完成個(gè)人自測與產(chǎn)品調(diào)試。
提交:根據(jù)程序版本,編寫日志,提交已完成的代碼。
改Bug:根據(jù)質(zhì)量要求,配合他人或自己查錯(cuò)改錯(cuò),降低bug和重復(fù)測試次數(shù)。
發(fā)布:熟悉各種小游戲平臺(tái)特性及API,根據(jù)不同平臺(tái),使用不同平臺(tái)開發(fā)者工具,提交代碼,發(fā)布審核。
維護(hù):閱讀源代碼,完成程序修改和維護(hù),解決技術(shù)故障或消除產(chǎn)品中缺陷。
優(yōu)化:通過算法設(shè)計(jì)優(yōu)化產(chǎn)品性能?;蛘吒鶕?jù)運(yùn)營數(shù)據(jù)要求,調(diào)整功能,優(yōu)化體驗(yàn)等。
框架設(shè)計(jì):根據(jù)需求進(jìn)行合理的系統(tǒng)框架設(shè)計(jì),保證可維護(hù)性和可拓展性。