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
| Area | Tools & Technologies |
|---|---|
| Game Engines | Unity 6, Unreal Engine 5 |
| Languages | C#, C++, Python, JavaScript |
| Version Control | Git, GitHub |
| Art Tools | Aseprite, Blender (basics) |
| Platforms | PC (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