岗位描述
1、热爱游戏,特别是 射击类 游戏;
2、热爱编程,能够熟练使用 C++,并对 C#,java, Python,Javascript,Typescript,Lua 等有一门或者多门语言有所了解最好在项目中使用过。
3、熟练使用 vscode,vs,svn等工具,能够解决工具中常见的一些问题。
4、对游戏引擎的底层实现有一定的了解,包括但不限于 UE3/UE4/5, Unity, Cocos。
5、熟悉基础的网络知识,了解 tcp 及 udp 的区别,并对可靠 udp 的实现有一定的了解。
6、对软件开发架构有一定的了解,包括但不限于 ecs、mvc 等。
7、能够严格遵守代码规范,对自己交付的代码质量要有保证。
8、良好的沟通和理解能力,具有团队精神,能够承受较高强度的工作压力。
9、对AI有较为深入的使用,并对一些AI开发范式有所了解,在自己的学习和工作中有大量使用AI辅助的经验