Hearthstone
summary
An examination of Blizzard’s Hearthstone focusing on how the game uses Google Protocol Buffers for network communication. The talk analyzes the protocol buffer implementation, shows code examples of message handling, and demonstrates building a Deck Tracking application that reads and processes those communications.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:12Protocol Buffer in Hearthstone
- 3:40Decompiling Hearthstone
- 9:26Protobuf.js implementation
- 16:22Security risks in protocol
- 24:29Packet control flaws
- 27:14Blizzard contact and disclosure
- 29:06Summary
related talks
26mHow World of Tanks and World of Warcraft went mobile
31mCloud Native Communication Patterns with gRPC
08mUnderstanding Player's Gesture-based Communicative Behavior in MOBA Games
19mThe Future of Gaming is P2P
25mWhat the Web can Learn from Video Game Networking
20mKeynote: Overview of gRPC - Ivy Zhuang, Software Engineer, Google
25mRethinking Data Flow in gRPC-Go: Maximizing Memor...
24mHow We Built Protosockets to Go Beyond HTTP and gRPC
