相关角色:
程序 -- 客户端开发、服务器开发
策划 -- 关卡策划、系统策划
美术 -- 场景、模型、动作、特效、UI
音效
测试
运维
安全 -- 反外挂
客户端开发工作:
1. 高效自动化版本构建系统
2. 自动化冒烟测试
3. 崩溃、错误、异常收集系统
4. 工具链完善(编辑器扩展、调试插件等)
5. 热更新、微端
二进制patch开源库(对比2个二进制文件生成差异文件):HDiffPatch、BsDiff
6. 登录流程跟踪系统
7. 性能数据收集系统
8. 端游、手游、主机等多平台
9. 国内、海外多地区(文本、图片、音频国际化方案)
10. 局外系统(Avatar展示、社交粘性)+局内模式玩法
11. 游戏玩法:UI(MVC、UI优化、调整、分辨率适配 ①1280x720 ②1920x1080) + GamePlay + Render
12. 脚本化:局外系统、局内UI和上层GamePlay
13. 表现:场景画面、场景互动、天气变化、UI风格、角色操控、射击手感、动作、物理、特效、空间化音效
14. 性能优化:UI + GamePlay + Render 帧率、内存、发热、网络流量、弱网络
15. 根据硬件能力进行多档画质机型适配
CPU:1核 2核 4核 8核 大小核 降频问题
GPU:高通、mali、联发科
Soc:高通骁龙、联发科Helio、华为海思麒麟
RAM:1G 2G 4G 8G ...
16. 最低OpenGL ES api支持2.0 3.1
17. 最低OS版本支持 Android iOS
Android分发信息中心(Android系统版本、屏幕尺寸和密度、OpenGL ES版本)