top of page
Stadium Concrete Seats

GAME DEVELOPER

Tianran Xu

Passionate Enthusiast of Unreal Engine,
Master’s Degree Holder in Game Engineering,
Dedicated to Solving Problems Through Code,
Driven by an Unwavering Passion for the Gaming Industry.

ddcc14eb599ed033f36225ac41bebd4.png

My Latest Work

Sky Dominion | Unreal Engine 

MY PORTFOLIO

01

FIRST-PERSON SHOOTER

GameCover_edited.jpg

Personal Project

Team-based multiplayer online aerial combat game, developed on Unreal Engine 5.3, utilizing the Steam Online Subsystem to support game matchmaking mechanism, allowing up to four players to battle simultaneously. Features a simplified aerodynamics model based on physics simulation, incorporating elements such as radar, missiles, and machine guns.

02

​Render Tech

Team Project

A cross-platform game supporting Windows and PS5, featuring both single-player and multiplayer modes. Developed by an 8-person team using a custom engine, completed within 8 weeks. Control a character and fire projectiles at a target to score.

03

Team Project

youtube-video-gif.gif

Team Project

A cross-platform game supporting Windows and PS5, featuring both single-player and multiplayer modes. Developed by an 8-person team using a custom engine, completed within 8 weeks. Control a character and fire projectiles at a target to score.

04

Course Work

Sreenshot_1.png

Exploring Computer Graphics

This project, developed as the final assignment for my Computer Graphics course, highlights my skills in using OpenGL and modern graphics programming. By employing C++ and the OpenGL API, I created two engaging interstellar-themed scenes that illustrate both fundamental and advanced graphical techniques, as well as real-time rendering capabilities.

05

Course Work

A Showcase of Game Technologies

As the concluding project for the Advanced Game Technologies course, "Crazy Goat" demonstrates a comprehensive application of core game development technologies involving physics engines, AI, and networking. This multiplayer game was crafted using a custom engine with a nearly from-scratch simple physics engine, utilizing the ENet library for efficient packet transmission and reception.

bottom of page