SMU Guildhall Graduate Catalog 2021 — Cohort 29 2021 | Page 112

«

Zhaochen ‘ Josen ’ Zhang
Software Development
2D Multiplayer Camera System
After working on a camera system in a SMU Guildhall Team Game Production project , I was interested in studying camera systems more . Because I only worked on 3D camera systems thus far , I decided to dig more into 2D camera systems in my thesis .
I am a fan of multiplayer games and am interested in many topics related to them . For instance , in multiplayer games , how do players share their screen ? If players ’ characters shared the same scene and the same camera , and had full control of the characters , conflicts developed around camera images . So how do you ensure each player can receive the image they need ?
The goal of my thesis was to build a 2D multiplayer camera system that supports one to four players . It should also support all 2D camera techniques including camera window , camera snapping , camera smooth , and camera framing . Additionally , it included four multiplayer strategies , Zoom to fit , Kill and teleport , Axis aligned split-screen , and Voronoi split-screen .
After seven months of working on implementing the system , I learned more about how to use cameras and how to design and build a system in game development .
112 SOFTWARE DEVELOPMENT