Skip to main content

About Me

Hi, I'm Yisi Liu — a game developer, software engineer, and lifelong learner based in the US.

I build games in Unity and Unreal Engine, write clean C# and C++, and care deeply about designing systems that are both functional and well-documented. This site is my developer handbook: it documents every project I've shipped, every system I've built, and every hard problem I've worked through.


What I Build

  • Singleplayer games — action, shooter, and runner genres so far
  • Game systems — inventory, save/load, enemy AI, state machines, dialogue
  • Tools and utilities — editor scripts, pipeline tools, build automation

Skills

AreaTools & Technologies
Game EnginesUnity 6, Unreal Engine 5
LanguagesC#, C++, Python, JavaScript
Version ControlGit, GitHub
Art ToolsAseprite, Blender (basics)
PlatformsPC (Windows / Mac), Web (WebGL)

Why I Document

Most developers build games. Fewer document how they built them.

I write because it forces clarity. When I can explain a system well enough for someone else to understand it, I know I actually understand it. The process of writing also catches design mistakes I'd otherwise miss.

Documentation is also how I track growth. Looking back at early entries reminds me how far I've come — which makes the next challenge feel more approachable.


Currently Learning

  • Advanced AI in Unreal (behavior trees, environment query system)
  • Multiplayer networking fundamentals
  • Shader Graph and HLSL basics

Outside Game Dev

I'm also interested in software architecture, distributed systems, and procedural generation math. Some of these crossover directly into game programming — especially when building scalable systems or simulating complex worlds.


Let's Connect

GitHub — source code for all projects
itch.io — playable builds
Contact — email, social, or just say hi