IRVING GAO

Building worlds
that stay with you.

Senior AAA game developer crafting immersive open worlds, robust systems, and memorable player journeys.

Scroll
01

About

I build believable worlds and the systems that make them feel alive.

My work sits at the intersection of world building, systems design, and technical execution. I care about shipping at the highest quality, mentoring teams, and building pipelines that scale.

Based inVancouver, Canada
Experience10+ Years
SpecialtiesWorld Building, Systems, Technical Art
FocusOpen Worlds, Gameplay Systems, Team Leadership
02

Portfolio

Selected worlds

Selected work across large-scale worlds, production pipelines, and player-facing systems.

View full game credits ↗
A rugged vehicle entering a lush tropical mountain valley
Selected game credit

Far Cry

A sports car driving along a snowy alpine road
Selected game credit

The Crew

A tactical team overlooking a remote frozen mountain compound
Selected game credit

Ghost Recon

A field agent walking through an abandoned winter city
Selected game credit

The Division

A lone figure overlooking a tropical coast at a fiery sunset
Selected game credit

Far Cry 6 DLC

03

Personal Projects

01

ArcShot

Windows screenshot annotation tool for precise, fast visual feedback.

  • C#
  • WPF
  • .NET 10
View project
02

EXIF Frame Card

CLI tool that generates clean, shareable EXIF frame cards for photographers.

  • Python
  • Pillow
  • Rich
Private build
03

Blender Tools

A focused collection of add-ons for faster level art and environment workflows.

  • Python
  • Blender API
  • BMesh
Private build
04

Skills

World Building

  • Open World Design
  • Environment Storytelling
  • Terrain & Biomes
  • World Systems

Technical Art

  • Procedural Content
  • Shading & Materials
  • Editor Scripting
  • Performance Optimization

Tools & Pipeline

  • Unreal Engine 4/5
  • C++ & Blueprints
  • Perforce & Git
  • CI/CD Pipelines

Leadership

  • Team Leadership
  • Cross-discipline Collaboration
  • Mentorship & Coaching
  • Production Planning
05

Contact

Let's build something memorable.

I'm open to ambitious collaborations with teams that care deeply about craft, players, and the worlds they create.