Tools & technical work · London工具与技术方向 · 伦敦
Tools for designers, systems for players
Python · C# · Unity · Three.js · Android automation · Data pipelines
I build the tools designers use every day and the game-side systems they rely on: automation, simulation, data pipelines and in-engine work, shaped by daily use of designer tooling on two shipped F2P titles. 我做策划每天要用的工具,也做游戏里的系统:自动化、模拟、数据管线和引擎内的开发。这些都来自我在两款已上线 F2P 手游里每天使用策划工具的经验。
Tools I built at work工作中做的工具
From two shipped F2P mobile titles. Studio and games are anonymised; no screenshots are shown.
来自两款已上线的 F2P 手游。工作室和游戏名已匿名,不放截图。
Reporting pipeline报表管线
A Python (openpyxl) pipeline that generates a multi-sheet live-ops dashboard: retention cohorts, LTV, payer tiers, level funnels and reactivation, with conditional-format heatmaps.
用 Python(openpyxl)自动生成多 sheet 的运营数据看板:留存分群、LTV、付费分层、关卡漏斗和回流,带条件格式热力图。
Version change ledger版本变更台账
A Python script that compares config tables across releases and writes a change ledger, so every config change can be traced to a version.
Python 脚本对比多个版本的配置表,生成变更台账,让每一处配置改动都能追溯到具体版本。
Docs generated from scripts用脚本生成文档
A full optimisation cycle (diagnosis, issue list with repro steps, governed master list) produced by scripts. To change the content, change the script and rerun; nobody hand-edits the spreadsheets.
一整轮优化的诊断、带复现步骤的问题清单和方案总表都由脚本生成。要改内容就改脚本重跑,不手改表格。
Config schema design配置表结构协作
Worked with engineering on config schemas: proposed the fields design needed and decided which parameters belong in a data-driven config layer.
和程序一起设计配置表结构:提出策划需要的字段,决定哪些参数放进数据驱动的配置层。
Personal projects个人项目
gridbot Black-box QA
An Android automation toolkit for game screens that standard automation can't read. Capture, OCR, input and a YAML-driven navigator work as independent modules. MIT licensed.
一个 Android 自动化工具包,用来处理标准自动化工具读不懂的游戏界面。截图、OCR、输入和按 YAML 走流程的导航器都可以单独使用。MIT 开源。
Gacha Economy Sim
Rules are kept separate from the draw engine as pluggable rule modules, and simulations use fixed seeds so every result can be reproduced.
规则和抽卡引擎分开,做成可插拔的规则模块;模拟使用固定种子,每个结果都能复现。
Kitchen Bar厨房调酒
Liquid and glass shaders in Unity URP, plus a cup-art preparation pipeline that turns cup images into game-ready assets.
Unity URP 里的液体和玻璃 shader,加上一条把酒杯图片处理成游戏可用资源的美术管线。
Project:IDOL
A web interface running inside Unity 6, with a typed command and event contract between C# and JavaScript. I own integration, save reliability and battle feedback, with regression tests for each fix.
在 Unity 6 里内嵌网页界面,C# 和 JavaScript 之间有一套定义好的命令和事件协议。我负责集成、存档可靠性和战斗反馈,每处修复都配了回归测试。
tarduck
A first-raid health check with issues ranked by severity. Traced low frame rates to shadow-casting lights and added GPU-based quality tiers, so the low tier renders much faster on integrated graphics.
对第一局做体检,按严重程度给问题分级。把低帧率追到投射阴影的光源上,加了按显卡自动选择的画质档位,低档在集显上渲染明显更快。
Skills技能
Python · C# · JavaScript / TypeScript · Unity (URP, HLSL shaders, in-editor workflows) · Three.js · ADB and Android automation · OCR · openpyxl reporting pipelines · JSON / CSV / YAML config · Git
Python · C# · JavaScript / TypeScript · Unity(URP、HLSL shader、编辑器内工作流)· Three.js · ADB 与 Android 自动化 · OCR · openpyxl 报表管线 · JSON / CSV / YAML 配置 · Git
Contact联系
Open to tools and technical roles in games, in London or remote. Email suzysu418@gmail.com for my CV.
正在寻找游戏行业的工具、技术方向岗位,伦敦或远程。简历请邮件索取:suzysu418@gmail.com。