About Me

Junbo Zhao [junbo.zhao.0821@gmail.com]

Bachelor of Science in Computer Science, with a Minor in Mathematics at Purdue University; Master Candidate in Computer Engineering, University of Virginia.

Extensive experience in game development with strong expertise in both Unity and Unreal Engine 5. Skilled in C# scripting, Blueprint programming, and proficient with rendering optimization, physics systems, animation and rigging, level design, and gameplay logic implementation. Demonstrated ability to build cross-platform applications and VR/AR environments. In Unity, experienced with Prefab workflows, animation systems, and XR interaction development; in UE5, adept at leveraging Nanite, Lumen, material editing, and Blueprint scripting to create high-fidelity environments and interactive features. Strong focus on performance optimization and immersive player experience, with proven capability to transform creative ideas into functional prototypes and demos.

UE5 Character–Camera Interaction — Character animations are integrated with virtual camera movements, including follow, cut, and cinematic transitions. The camera work is not fully shown in this video due to editing.

Character Animation & Physics Interaction — Rigged and animated characters with IK constraints, enabling realistic interaction with soft bodies such as cloth and ropes.

UE5 Environment & Storytelling — Built high-fidelity scenes with Nanite and Megascans, shaping immersive atmosphere through lighting, fog, and narrative details.

Projects

Independent Game:

I am the lead developer of heavenly realm battle chess game: https://heavenlyrealmstudios.wordpress.com/. The open source demo can be seen at Unity Demo Page, or below:

//In C# and Unity Canvas

Independent Game:

My personal project named Wumingshi, earlier version demo can also be checked at Unity Demo Page, this will be a shared-turn-based battlefield simulation game, due to more frequent offline playtesting, the demo has not been updated for a long time, since it will need a upgrade once I settle down the details. But in this game, story progression and character development also play a significant role: Art Concept & Background Story.

All aspects of the design in this project have been solely created by me.

//In C# and Unity Canvas

Paid Project (RPG Game):

I was commissioned by a private organization to remake the custom Starcraft II campaign Before the Dawn as a commercial product. The project included a full RPG development process, with character mods and animations provided by the organization. My responsibilities encompassed the overall mission flow framework, basic map design, upgrade and purchase systems, and the creation of 21 heroes. (SC2 Editor)

Android API development:

During the pandemic, I developed an Android mobile API to track online activities and events for schools. The software distinguished and reminded users of events through an elegantly designed UI and allowed quick event addition and batch management using simple gesture controls. The source files were lost due to the passage of time, but the testing and development process was preserved. (Javascript and kotlin)