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