Skip to content

Hi there, I’m Lan

Unity Client Engineer (Remote · UTC+8)

Based in UTC+8 (Asia), open to global remote roles with 3–4 hours of daily overlap for US / EU teams.

“Focused on rendering & asset pipelines / performance / editor tooling, 7+ years across mobile + indie.”

Able to own gameplay, rendering and tooling end-to-end—from zero to sustainable iteration.

Since 2017 I’ve built Unity clients across SLG, casual and educational mobile titles, covering gameplay & UI features, shaders, Addressables/AssetBundle pipelines, URP upgrades, performance optimization and editor tooling. I’m now full-time on the survivor-builder roguelite “Ebonor” and open to Unity client roles (remote preferred).

Rendering & URP pipeline
Addressables · Asset pipeline
Performance profiling & optimization
Tooling & debug panels
Hero poster
Ebonor combat poster

What I’m working on

Ebonor: Covenant Awakened|Solo 3D roguelite horde survivor (PC / Steam)
Systems design & Unity client · URP / URP rendering / Addressables / Debug panels / Performance optimization

A 3D survivor-like + build-based roguelite. Its core is a nine-deity covenant system: at level-ups and Contract events you pick different deity boons, stacking Poison / Frost / Lightning and other archetypes to grow stronger against ever-denser hordes.

Key work completed so far:

  • · Implemented the nine-deity covenant, weapons / skills / buff numeric systems and the full combat loop.
  • · Designed and built time-line + wave spawner based level pacing with elite and boss encounters.
  • · Created custom tooling: skill editor, combat test panel, and numeric tuning panel to support balance and regression testing.

Currently moving toward a Steam Playtest and Kickstarter demo build.

View case
Addressables optimization

Addressables tuning

Addressables grouping and cache-hit tuning plus streamlined hot-update flow. Metrics: cold start −XX%, TTI −YYs.

View details
URP batching optimization

Batching & URP

SRP Batcher / GPU Instancing consolidation, trimming shader variants. Metrics: Avg FPS +YY, Draw Calls −NN%.

View details
Tooling panels

Tooling & workflows

Built combat test and numeric tuning panels (logging, regression, runtime tweaking) to make debugging reproducible and iteration faster.

View details
Indie dev life with my cat

Indie dev snapshots

A bit of my indie dev life with my cat.