Tech Talk with Tad Hunt '97
Tad Hunt '97 from Google Cloud will talk on the design and architecture of a multiplayer real time game on App Engine.Moderately complex multiplayer real-time web and mobile games require a mix of stateless and stateful components to deal with managing game state, load balancing, scaling, matchmaking, statistics gathering, monitoring, analytics, and more. This talk walks through the design and architecture involved with modernizing "Hunt", the retro terminal based real time multiplayer 1980's BSD game. This talk discusses the full stack deployed into Google Cloud App Engine, and soon to be open sourced (seeking interested contributors!). It covers in detail everything from the Javascript Single Page App running in the browser, to the stateless serving infrastructure running in the Google App Engine (GAE) Standard Environment, to the stateful game engine in the GAE Flexible environment. Memcache, Datastore, Cloud Pub-Sub, Cron, and Metadata services are covered as architectural components.No prior experience with any of these technologies is assumed.Bonus Round: Spot the 36 year old bug, and other lessons learned modernizing an old-school code base.
Contact
Event Snapshot
When and Where
Who
Open to the Public