一般大型游戏公司都会有等级来衡量相应的开发能力和水平。 腾讯、网易也有相应的游戏开发客户端能力等级。 腾讯一般对应的等级是T6-T8。
该级别的能力要求是能够理解和掌握引擎常用的公共系统,能够熟练开发相应的游戏功能和系统模块。 与Gameplay中的3C和技能系统一样,你还需要熟练使用或掌握与游戏相关的一些外围系统的功能逻辑和使用技巧:骨骼动画系统、物理系统、粒子系统、音频系统、场景管理、Slate , ETC。
在此基础上,还要求熟练使用网络模块(如属性同步、值复制等)开发满足游戏策划要求的功能逻辑和系统,并具备一定的性能调优、工具链开发、网络安全、反作弊、能够了解操作系统底层知识点游戏图片素材,对项目管理也有一定的了解。
这些是中级要求的技术能力模型中规定的一些基本素质要求。 与高级能力要求的差异体现在性能优化、全局分析设计、掌握整个游戏开发流程、效率、架构的能力。 完成游戏开发的逻辑系统框架客户端游戏开发游戏动态,并指导或协助其他同学完成整个游戏的制作。
当然,对于发动机开发的能力要求,中级和高级的区别主要在于“定制”发动机功能或模块的能力。
总而言之,中级水平置于整个游戏开发流程中,能够独立利用现有的游戏引擎和工具客户端游戏开发,完成一个或多个常用游戏系统模块的框架设计(部分)、开发、性能优化(部分)。