SMU Guildhall Graduate Catalog Spring 2019 — Cohort 27 | Page 88

Mitchel Pederson Software Development « Dogfight: A Networked Multiplayer 3D Aircraft Combat Game My main inspiration for Dogfight was side prediction and state synchronization, the most recent entry released that this game. the Ace Combat series. I realized with kind of game would make an interesting project for a semester. My primary goal Over the course of making Dogfight, experience that would work across Local hidden from the player and the pain points was to create a complete multiplayer Area Networks. I focused on object replication and synchronizing gameplay state between machines. Secondary goals included refreshing myself on 3D math concepts, exploring a few rendering topics, and making a more complete game experience compared to my previous individual projects at SMU Guildhall. I spent 16 weeks in total, with three weeks being spent on gameplay features, seven weeks on object replication plus client- 88 and six weeks on visual features of the SOFTWARE DEVELOPMENT I learned much about how latency is associated with debugging online games. I also solidified my math and rendering skills by working through problems associated with flight physics, rendering UI elements based on game object locations, and creating a data-driven particle system for my engine.