Explore the challenges and solutions of building multiplayer games in this conference talk on creating a multiplayer Pac-Man using RSocket. Dive into the limitations of HTTP for real-time gaming and the complexities of developing APIs on top of WebSockets or TCP. Learn how RSocket, an application protocol, simplifies networked application development. Compare different approaches to multiplayer game creation, including HTTP flow control, WebSockets, and existing solutions. Discover the advantages of RSocket, such as its RPC API and integration with Spring Messaging. Gain insights into the step-by-step process of building a multiplayer Pac-Man game, covering aspects like player location updates and front-end development. Understand the importance of maintainability in game development and how RSocket addresses common limitations in multiplayer game creation.
Overview
Syllabus
Intro
Agenda
MULTIPLAYER
Step 2: Location
Step 3: Updates
Real Enterprise
Front-end
HTTP FLOW CONTROL
PROTOCOLS
MAINTAINABILITY
Why WebSocket?
Existing Solutions
LIMITATIONS
Scenario
Notable Features
RPC API
SPRING-MESSAGING
Disadvantages
Summary
Taught by
Devoxx