포지션 소개
About the role
在腾讯,作为一位游戏客户端开发,你始终身处科技前沿,与同样具备满分热情的策划、美术等团队紧密协作,助力新世界的诞生、运作,持续打造极致体验。你可以善用自己的全局观察能力,不断打开技术视野,与靠谱的团队一起做出真正有趣的新事物。
Responsibilities:
1.负责基于Godot引擎的AI原生改造,打造可被Agent安全、高效调用的AI原生游戏引擎,完成引擎的CLI化改造;
2.负责Godot引擎Headless模式的深度强化与改造,剥离图形渲染循环阻塞,实现非阻塞、事件驱动的后台守护进程架构;
3.负责引擎标准通信层的研发,基于JSON-RPC 2.0构建统一的STDIO/TCP/WebSocket远程调用接口;
4.基于Godot ClassDB系统开发自动绑定生成器,将引擎核心能力拆解为细粒度、可追踪的原子API;
5.负责离屏渲染、单步物理模拟、场景状态快照与快速回滚等核心功能的研发;
6.负责引擎资源系统的原子化改造,支持资源的远程创建、导入、修改、打包与.tscn/.res格式导出;
7.负责引擎性能优化,保障原子API的低延迟、高并发调用能力,降低Agent执行链路的整体耗时;
8.跟踪Godot社区最新动态,向上游贡献高质量代码,保持技术栈的同步与领先性。
Requirements:
1.计算机科学、计算机工程、软件工程等相关专业,本科及以上学历;
2.扎实的算法、数据结构、操作系统、计算机网络等基础知识;
3.精通C++编程语言,具备良好的代码风格和软件工程素养;
4.深入理解游戏引擎架构,至少熟悉Godot/Unreal/Unity其中一款引擎的内核实现;
5.熟悉RESTful/RPC API设计原则与服务化架构,有大型系统接口设计经验;
6.良好的数学和英文阅读功底,能快速阅读并理解前沿技术论文与开源代码;
7.良好的沟通表达能力和团队合作意识,对解决挑战性问题充满激情;
8.热爱游戏,对AI技术与游戏开发的结合有强烈的兴趣和探索欲。
Role highlights
1.从0到1打造一款AI原生的游戏引擎,降低游戏开发门槛。
Preferred qualifications
1.有Godot引擎内核开发或开源社区核心贡献经验;
2.有CLI工具、后台服务、RPC框架或远程调用系统开发经验;
3.熟悉计算机图形学或物理模拟,有渲染/物理模块开发经验;
4.有低代码平台、自动化工具或DevOps系统开发经验;
5.了解LLM、Agent等AI技术基本原理,有AI工具集成经验。
Tencent Games 소개
Shanghai
본사 위치
