Upgrade to Pro — share decks privately, control downloads, hide ads and more …

游戏开发浅析

 游戏开发浅析

CP的爱恨情仇

98eeb1247d2bcb441003a11684e9a9e0?s=128

涼風 羽月

April 08, 2021
Tweet

Transcript

  1. 游戏开发浅析 @Evan 2020年4⽉8⽇ CP的爱恨情仇 1

  2. 游戏是什么 • 本质: 可进⾏⾼密集交互的视频 • ⽤户进⾏操作,游戏给⽤户对应的反馈 2

  3. 游戏类型 • 单机(主机、PC、移动端) • 联机(局域⽹、⼴域⽹) 3

  4. 游戏引擎介绍 4

  5. 5 炉⽯传说 原神 贪玩蓝⽉

  6. 6

  7. 7 PUBG 堡垒之夜 最终幻想

  8. 8

  9. 9 保卫萝⼘ 开⼼消消乐 邪神じゃん

  10. None
  11. None
  12. 游戏研发团队组成 12

  13. 13

  14. 功能开发流程

  15. None
  16. 开发技术

  17. 数据通协议 1.HTTP(Https) 2.Socket(WebSocket)

  18. 数据通讯⽅式 1.XML 2.JSON 3.BLOB(Protobuf)

  19. 功能开发举例(连接服务器)

  20. 功能开发举例(合成⼠兵) • Message > Handler • MessagePool(Map<id,handler>) • Client(id+ param)

    > 编码 > 发送 • Server > 解码 > 找hander > 处理 > 返回 • Client > 解码 > 找handler -> 处理 • 玩家感知: ⼠兵合成成功
  21. 游戏上架 • App正常上架 • App曲线上架 •H5平台上架

  22. 游戏开发常⽤套路

  23. Thank You