Ruohao (Jater) Xu

Game Developer

Music Producer


Phone Number: +1 613-203-5866

Personal Website:


Pagoda Defender AR (iOS Mobile AR Game, Dec. 2017)

A 3D Augmented Reality Tower Defense Game developed in Unity using C# and XCode, with the latest Apple ARKit support, the game utilizes the newest Metal2 graphic API within Unity, the program will run smoothly on iOS11 devices with Apple A9 or newer chipsets, and it will support the recent released 3D Touch interactions on iPhone6s/Plus, and customizable haptic feedback on iPhone7 or later devices, this game will also have the iOS Game Center achievement and feature enabled during the gameplay. The overall game settings are based on ancient eastern myths.

AppStore Link:

Game Website:


Instructional Assistant

Centre for Digital Media, Jun. 2019 - July 2019

Teaching Unity / C# / Python Programming and Math Foundations for teenagers at CDMs summer camp,focused on examples in games and interactive applications.

IT Assistant

Centre for Digital Media, Feb. 2019 - May 2019

Working in Bandai Namco Studio Vancouver and Centre for Digital Media Campus to help the IT department manager to maintain asset invetory database, organizing electronic equipments and game development hardwares.


Under the GUI Academy Inc., Jan. 2019 - July 2019

Teaching Unity / C# / Python Programming and Math Foundations for children and teenagers,focused on examples in games and interactive applications.

Teaching Assistant (Game Development Course)

4th-year game development course, Carleton University, Dec. 2017 – May 2018

Assisting the professor to providing guides of course topics including: Gameplay Programming techniques with or without modern component-based game engines; Advanced rendering techniques used in recent AAA games, such as deferred rendering, physically based rendering (PBR), bidirectional reflection distribution function (BRDF). Other topics including Physics and Animation System in the game engine. Duties such grading game projects and assignments developed by students are also parts of my job.



Simon Fraser University

Centre for Digital Media

Vancouver, BC, 2018 – Present

Master of Digital Media Program

Student of Cohort 13
Study in Digital Media field with the focus of Game Design, Game Development, Industrial Pipeline, and Team-Based project development.

This program is conducted by Simon Fraser University, jointly collaborated with University of British Columbia, British Columbia Institute of Technology and Emily Carr University

GPA: 3.97 / 4.33

Carleton University

Ottawa, ON, 2013 – 2018

Bachelor of Computer Science: Honor Program - Game Development Stream

Dean's Honor List 2017-2018

GPA: 9.75 / 12.00


  1. Solid Game Development Experience in C# using Unity Engine. (8 Projects, 1 Release)

  2. Strong AR and VR Game Development Experience for Apple devices and HTC Vive using Apple ARKit and SteamVR SDK. (2 Projects, 1 Release)

  3. Skilled in Game Development Experience in C++ using Ogre3D, SFML, and Unreal 3 (UDK). (2 Projects)

  4. Familiar and well-practiced with techniques used in AAA games such as NVIDIA VRWorks and NVIDIA Ansel.

  5. Experienced and familiar with general programming tasks in Python, Java.

  6. Music Composition experience in Logic Pro series, Apple Music Verified Artist

  7. Fluent in English and Mandarin, geographically mobile and experienced in Agile software development framework with Scrum implementation.


EV-Racer (Pitch Video developed in Unity)                                                                                                                                              2019.1 – 2019.4

EV-Racer is a global, live action, stadium-based electronic vehicle racing series that will launch in 2021. Explore the merger of interactive and real, find new avenues for fan engagement. The pitch video was developed and rendered in Unity with high level graphic requirements in mind. 


Be Light (Game, HTC Vive, Windows)                                                                                                                                                      2018.10 - 2018.12

Be Light is a VR game that is playable between two people and tournamentable. The core idea was taken from the traditional card game Halli Galli—and offers a 360°, two-player and tournamental experience, unlike traditional card games. Furthermore, this game will encompass sections including requirements, roles, rules and team management, dependencies and assumptions, user data, product features, technical strategy and pipeline, art direction and pipeline, plan for future development and sustainability and lastly, game design and mechanics.

Tyee (Game, Windows)                                                                                                                                                                              2018.9 – 2018.10

A 2D arcade fighting game developed in Unity using C# in a Team of 6 consisting 2D artists, programmers, designers and project managers. This is an academic project mainly for learning team-based working pipeline and producing prototypes and the high-quality game within a short period of time. The whole process of project management, game design, music composition, and development lasts 2 weeks. I am the game designer, programmer, level designer, and the music composer of this project.

Quarantined (Game, macOS, Windows)                                                                                                                                                   2017.5 – 2017.8

A university selected project developed by a group of 8 students, using Unity and C#. This project utilizes Agile development framework, my main tasks focus on UI Scripting, Level Design and Sound Departments.

High Stakes (Game, Windows)                                                                                                                                                                   2017.5 – 2017.5

A 3D stock market economy simulator developed in Unity using C#, the entire project was designed and developed within 7 days for pushing the boundary of personal game development skills.

Acoustic Kaleidoscope VR (Game, HTC Vive, Windows)                                                                                                                        2017.4 - 2017.8

A 3D Virtual Reality Drum Performance Rhythm Game developed in Unity using C#, with SteamVR SDK, and the support of NVIDIA VRWorks. This project uses several new technologies such as Multi-Resolution Shading, Lens Matched Shading and Simultaneous Single-Pass Stereo Rendering to improve the Frames per Second performance that most VR games currently need. And this project also focus on innovative VR interaction implementation.

Futurology (Game, Windows)                                                                                                                                                                    2016.12 – 2017.5

A 3D Real-Time Strategy game developed in Unity using C#, with the support of PhysX and NVIDIA Ansel. This project combines both First Person Shooter and Real-Time Strategy together, explored the possibly of creating a new genre of games, and practiced several advanced techniques mentioned above such as realistic terrain modelling and original background music and sound effects composition.

South (Game, Windows)                                                                                                                                                                             2016.9 - 2016.12

A 3D Survival Game developed in Ogre3D using C++, with OpenAL sound library and World Machine terrain engine support. This project is mainly aimed for practicing 3D graphical programming and realistic terrain modelling.

Highway Concert (Game, Windows)                                                                                                                                                          2016.1 – 2016.4

A 2D Arcade Rhythm Game developed in SFML using C++, with OpenGL graphical API support. This project is mainly for practicing and testing the music algorithm that I developed in actual gameplay.

OS Cleaning Tool (Software, Windows)                                                                                                                                                    2015.9 – 2015.12

An operating system optimization tool developed in C with Glide GUI Plug-in, able to perform 4 main tasks: Generate high CPU usage warning messaging; Terminate useless processes to save memory; Optimize hard drive spaces by deleting files in trash bin and Display overall system configuration specifications.


1. Rides: The Mysterious Myth (June 2016)

Produced and Mastered by Jater (Ruohao Xu), Distributed by Ditto Music, Co-operated with Victor Wang, George Yin, and Shelly Yan.

Genre: Soundtrack, Instrumental, Experimental

iTunes Store Link:

2. Jester (August 2018)

Produced and Mastered by Jater (Ruohao Xu), Distributed by Ditto Music

Genre: Soundtrack, Instrumental, New-Age, Experimental

iTunes Store Link:

3. Cucoloris (Late 2019)

Produced and Mastered by Jater (Ruohao Xu), Distributed by Ditto Music

Genre: Soundtrack, Instrumental,Electronic, Experimental

Soundcloud Link: