关于我 / LAWRENCE TEH

游戏开发的功底, 经营者的视角。

游戏开发让我关注交互与性能,参与经营让我看见一张订单背后的整套工作。

背景与工作方式

我从鈊象的游戏客户端开发起步,后来在崴拓資訊 Wit Software 担任 Game Client Lead。这段经历让我重视响应速度、界面行为和团队协作。

作为 ONNI 联合创办人与技术负责人,我同时参与经营与系统开发。电商、批发订货、会员分销和开单工具,都围绕订单、付款、配送与员工操作中的具体需求展开。

我也持续开发 POS、AI 商家助手和影片工具,并用 SkillHub 管理自己的开发方法。AI 参与实现,我负责需求范围、技术取舍,以及最终结果的验证。

LinkedIn

职业经历 / 2019 →

从客户端工程, 到技术负责人与产品开发。

Wit Software · 所负责的优化成果

1 → 4核心工程团队规模
−30%构建体积
−20%Draw Calls

2026.01 → 至今

马来西亚 · 混合办公

ONNI

Tech Lead

独立承担品牌整体 IT 的技术责任,从架构、开发与部署,到安全加固和持续维护。

  • 从零开发并上线 DTC 电商平台,连接网站前台、POS、管理后台与订单流程。
  • 整合 Curlec FPX 付款和 Lalamove 即时报价、派送,处理坐标、错误反馈与订单状态的一致性。
展开完整职责收起完整职责
  • 开发独立会员分销服务,覆盖多层佣金、每日订单同步、对账及角色权限。
  • 建设采购、批次库存、BOM、生产和对账相关的 ERP 模块,推进交易与权限安全加固。
Next.jsTypeScriptSupabasePaymentsERP

2024.08 → 2026.01

台北市信义区 · 现场办公

崴拓資訊 · Wit Software Ltd.

Game Client Lead

从单人客户端开发起步,建立 4 人核心团队,同时为另一支 4 人团队提供架构指导。负责技术提案、估算与跨团队资源规划。

  • 重构既有游戏框架,移除重复层级,为多个团队并行开发建立共用基础。
  • 主导资源与渲染优化,构建体积减少 30%,Draw Calls 减少 20%,改善低端设备卡顿。
展开完整职责收起完整职责
  • 把手动热更新改为自动化工具流程,缩短紧急更新的处理时间,并减少重复的人为失误。
  • 制定 Spine 动画资源规范,与美术团队从制作端控制资源成本和返工。
  • 建立随团队成熟度调整的 Code Review、编码规范、Git 提交约定与两支团队共用的工程手册;负责新一代引擎与框架的评估、升级风险和迁移规划。
Client architectureTeam leadershipPerformanceToolingSpine

2019.09 → 2023.10

新北市五股区 · 现场办公

鈊象電子 · IGS

Game Client Engineer

使用 Cocos Creator 从零开发多款老虎机与捕鱼游戏,负责客户端架构,从原型推进到上线后迭代。

  • 以 WebSocket 和 HTTP 实现客户端与服务端通信,协同设计协议,处理高频消息下的状态同步。
  • 完成 iOS、Android 多分辨率适配,处理 Safe Area 与 Dynamic Island。
展开完整职责收起完整职责
  • 使用 Asset Bundles 建立模块化活动系统与优先加载策略,支持新活动持续交付。
  • 优化渲染与资源加载,控制内存占用,维持低端设备的帧率表现。
Cocos CreatorWebSocketHTTPAsset BundlesiOS / Android

我怎样推进一件事

01

先理解日常。

从使用系统的人,以及他们要完成的工作开始。

02

把范围说具体。

先明确输入、结果与边界,再决定需要哪些功能。

03

亲自检查结果。

在浏览器里走完流程,验证容易出错的环节,再根据证据迭代。