The chapter follows the speaker's transition from developing hidden object games to pursuing the creation of immersive first-person shooter style games, inspired by titles like Enemy Territory and Fear Combat. Their journey involves constructing a top-down 2D shooter with multiplayer features and delving into multiplayer networking programming through analyzing the Quake 3 netcode.
Gabriel Gambetta is a Senior Software Engineer at Google where he works on YouTube. He’s an expect in computer graphics and game development, and is famous for his articles on engineering fast-paced multiplayer games.
Gabriel joins the show to talk about his history with game development, client-server game architecture, rubber-banding, raytracing, rasterizers, and much more.
Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts.
The post Engineering Fast-Paced Multiplayer Games with Gabriel Gambetta appeared first on Software Engineering Daily.