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.