爱读书的程序员,本科学CS,研究生读交互,现在在某小游戏公司的引擎组打杂。

白天日常和游戏引擎搏斗,晚上随便学点啥。最近感兴趣的领域:性能优化(CPU & GPU)、并行编程、渲染等。

爱读书,文学、社科、哲学、历史、艺术无所不读,把阅读当成生命来热爱。最近在读传统的文学,慢慢读奥德赛、神曲、浮士德、莎士比亚四大悲剧等。

读研时候主持CDI NOW,比如 cdiNOW | “宁静技术”与万物互联的人机交互 (qq.com)。曾经搞的播客,和朋友聊聊天,也可以听听:无用之人 | 小宇宙 - 听播客,上小宇宙 (xiaoyuzhoufm.com)


(正经)个人介绍

  • 熟悉Unity、Godot引擎,熟悉C++、C#,了解Rust、Python等编程语言
  • 技术兴趣广泛,熟悉CPU端的性能分析与优化,了解多核编程与渲染等相关技术
  • github: https://github.com/jsjtxietian 个人博客: https://jsjtxietian.github.io
  • 热爱游戏,是3A游戏和独立游戏的杂食玩家

工作经历

  • 2022.07-2025.8.4 Garena Senior引擎工程师
    • 引擎升级:2024年起主要负责Unity引擎的大版本升级工作,保证两个引擎出包客户端功能的一致性,支持双版本并行;评估旧引擎版本上针对项目的改动是否与新版本适配,在新的版本上实现并进行性能对比分析测试;上线之后处理新引擎包的专属bug与crash;解决其他项目使用新引擎遇到的问题。
    • 性能优化:根据性能监控工具提供的性能瓶颈点,完成内存、卡顿、帧率等性能问题的分析与解决。
    • 性能评估:参与每个版本上线前对于新出功能(地图、模式、营收内容等)的性能评估工作,配合策划、美术和客户端修复性能热点,保证低端机流畅运行。
    • 工具:参与维护自动跑测工具,推动基于Simpleperf的性能测试流程与自动化。
  • 2021.04-2021.07 腾讯光子APEX手游 游戏客户端
    • 使用Lua与C++完成系统相关局外地图、商城与英雄选择界面的UI与功能逻辑开发。
  • 2020.07-2021.02 Unity大中华区 游戏客户端
    • 使用C#完成Unity K12相关的客户端业务需求,将资源加载异步化以减少卡顿。

项目经历

  • 开源游戏引擎Godot的前常驻Contributor,“中国第二懂godot引擎的人”。
  • 按兴趣参与其他开源项目,比如perf-ninja,xmake-repo,unity-mcp等。
  • 基于Vulkan的小渲染demo,实验Mesh Shader、Bindless、GPU Culling、Ray Tracing等技术。
  • 完成并发编程cs431、并行计算15-418、GPU编程CIS5650等公开课的学习与大部分作业。
  • 研究生毕设:《镜头语言虚拟实验》,一个三端(VR、web、安卓)的严肃游戏,允许用户在虚拟世界中使用虚拟相机进行电影拍摄与镜头语言练习。

教育经历

  • 硕士:2019.09-2022.06 同济大学 设计与创意学院 交互设计
  • 本科:2015.09-2019.06 同济大学 软件学院 软件工程(数字媒体与技术)