General Engineer Intern - 工程实习生
关于 thatgamecompany thatgamecompany(TGC)是《Sky 光·遇》的开发团队。我们相信游戏可以触及更广泛的人 群、传递真实的情感——这个信念驱动着我们在技术上的每一个决策,从gameplay 游戏引擎、 服务器架构和基础设施,我们都在认真地构建和打磨。
上海工程团队负责 Sky 的Gameplay、后端服务、游戏引擎性能以及基础设施逻辑。我们的工作 面向全球真实玩家的系统,会出真实的问题,需要做真实的决策。
这个实习 Program 的设计理念:
我们知道很多工程师是在做事的过程中才真正发现自己擅长什么、喜欢什么——而不是在入职之 前就已经想清楚了。 所以我们不会一开始就把你分配到一个固定的岗位上。这个 Program 给你时间先四处走走,真 正了解这里的工程师在做什么,再做出属于你自己的选择。
Program 结构:
第 1–3 周(探索期) 入职后,你会加入中国工程团队的日常工作节奏——参加code review、技术讨论、grow together等等。你将有机会近距离观察并接触我们现有的工程方向:
C++: Golang & Python: Gameplay:负责游戏逻辑系统的设计与实现,与策划和引擎团队协作 游戏引擎:负责渲染性能优化、设备优化,提升画面效果和帧率 后端服务:负责 Sky 服务器的核心逻辑,包括账号系统、道具交易、高并发性能优化等(Go 技术栈) DevOps & 基础设施:负责 云集群管理、微服务部署、可观测性工具链等 在这段时间里,你会做一些入门任务,也会有非正式的 1:1 和各位工程师聊,了解他们的日常工作。
第 4 周(选择期) 第四周,你和导师双向选择——你告诉我们你最感兴趣、最想深入的方向,导师那边也会表达意 愿。我们会尽力撮合一个真正合适的配对。每位导师最多带一名实习生。
第 4 周起(深入期) 确定方向和导师后,你将参与实际项目,跟着导师做真实的工作,完成有意义的交付。实习期间 我们会定期 review 进展,鼓励你主动提问、主动贡献。
你将接触到的工作内容(取决于最终方向)
参与 Gameplay 系统的设计讨论和代码实现
在游戏引擎层面进行渲染性能分析和优化,为真实玩家改善游戏体验
参与线上后端服务的 feature 开发、性能优化或问题排查
协助维护和改进 Kubernetes 基础设施,参与 DevOps 工具链建设
我们希望你具备
计算机科学、软件工程或相关专业在读学生(本科及以上,仅限在读,毕业生请关注校招)
扎实的计算机基础:图形学、数据结构、算法、操作系统、计算机网络
有实际的编程经验,能用至少一门语言(C++、Go、Python)写出可运行的代码
好奇心强,有主动学习、主动提问的习惯;能接受不确定性,愿意在探索中找到自己的方向
良好的沟通能力,能在跨团队协作中清晰表达自己的想法
加分项(不要求全部具备):
有游戏开发相关项目经验(Unity、Unreal、自研引擎等)
了解分布式系统、云原生技术(K8s、Docker)或数据库(MongoDB、Redis)
热爱游戏,对游戏有自己的理解和品味