游戏开发实践

相关角色:

程序 -- 客户端开发、服务器开发

策划 -- 关卡策划、系统策划

美术 -- 场景、模型、动作、特效、UI

音效

测试

运维

安全 -- 反外挂

客户端开发工作:

1. 高效自动化版本构建系统

2. 自动化冒烟测试

3. 崩溃、错误、异常收集系统

4. 工具链完善(编辑器扩展、调试插件等)

5. 热更新、微端

二进制patch开源库(对比2个二进制文件生成差异文件):HDiffPatchBsDiff

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版本)

腾讯移动分析(设备活跃指数、设备品牌指数、操作系统分布、设备分辨率、联网方式)

百度统计流量研究院(移动设备市场份额:品牌  机型  系统、联网方式、分辨率)

原文地址:https://www.cnblogs.com/kekec/p/10331137.html