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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
涼風 羽月
April 08, 2021
Technology
2
96
游戏开发浅析
CP的爱恨情仇
涼風 羽月
April 08, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
Three-Legged OAuth in AgentCore Gateway
hironobuiga
2
190
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
140
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
AIで「ふとした疑問」を即座に検証する 〜定量で圧倒するN1理解〜
kakehashi
PRO
3
730
インシデント対応入門
grimoh
7
5.1k
Microsoft Fabric のワークスペースと容量の設計原則
ryomaru0825
2
140
2026年のAIエージェント構築はどうなる?
minorun365
10
2.3k
生成AI素人でも玄人でもない私がセイセイAIチョットワカルために勉強したこと
wkm2
2
310
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
420
論文検索を日本語でできるアプリを作ってみた
sailen2
0
110
ローカルでLLMを使ってみよう
kosmosebi
0
190
バイブコーディングで作ったものを紹介
tatsuya1970
0
180
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
1.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Raft: Consensus for Rubyists
vanstee
141
7.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
270
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
160
What does AI have to do with Human Rights?
axbom
PRO
0
2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
BBQ
matthewcrist
89
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
170
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