Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
游戏开发浅析
Search
涼風 羽月
April 08, 2021
Technology
2
88
游戏开发浅析
CP的爱恨情仇
涼風 羽月
April 08, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
540
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
210
コンテナセキュリティのためのLandlock入門
nullpo_head
2
330
2024年にチャレンジしたことを振り返るぞ
mitchan
0
150
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
9
3.2k
podman_update_2024-12
orimanabu
1
290
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
190
OCI技術資料 : ファイル・ストレージ 概要
ocise
3
11k
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
270
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
120
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
shintaro_fukatsu
0
110
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
550
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Building Your Own Lightsaber
phodgson
103
6.1k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Fireside Chat
paigeccino
34
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Why Our Code Smells
bkeepers
PRO
335
57k
Automating Front-end Workflow
addyosmani
1366
200k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Transcript
游戏开发浅析 @Evan 2020年4⽉8⽇ CP的爱恨情仇 1
游戏是什么 • 本质: 可进⾏⾼密集交互的视频 • ⽤户进⾏操作,游戏给⽤户对应的反馈 2
游戏类型 • 单机(主机、PC、移动端) • 联机(局域⽹、⼴域⽹) 3
游戏引擎介绍 4
5 炉⽯传说 原神 贪玩蓝⽉
6
7 PUBG 堡垒之夜 最终幻想
8
9 保卫萝⼘ 开⼼消消乐 邪神じゃん
None
None
游戏研发团队组成 12
13
功能开发流程
None
开发技术
数据通协议 1.HTTP(Https) 2.Socket(WebSocket)
数据通讯⽅式 1.XML 2.JSON 3.BLOB(Protobuf)
功能开发举例(连接服务器)
功能开发举例(合成⼠兵) • Message > Handler • MessagePool(Map<id,handler>) • Client(id+ param)
> 编码 > 发送 • Server > 解码 > 找hander > 处理 > 返回 • Client > 解码 > 找handler -> 处理 • 玩家感知: ⼠兵合成成功
游戏上架 • App正常上架 • App曲线上架 •H5平台上架
游戏开发常⽤套路
Thank You