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

«

Yi Fan ‘ Vincent ’ Tsou
Software Development
Porting Doomenstein to Virtual Reality
The primary focus of my artifact was to describe the implementation of porting a First-Person Shooter ( FPS ) game called Doomenstein to Virtual Reality ( VR ). I sought to implement a VR FPS game called Doomenstein VR and integrate the OpenVR API into my personal engine .
Optimizations related to rendering including Multisample Anti-aliasing , Mipmapping , and Anisotropic Filtering would be added to determine best practices when setting up an immersive VR experience .
I referenced the movement types and the combat mechanics from FPS games like Half-Life : Alyx and DoomVFR . This provided guidance to create gameplay that is less prone to getting motion sickness . Profiling tools are also used to monitor performances during run time as to maintain a desirable VR experience . I also provided instructions on integrating the OpenVR Software Development Kit ( SDK ), which could be useful background reading for anyone interested in developing virtual reality content .
104 SOFTWARE DEVELOPMENT