腾讯预研项目-客户端开发主程
任职要求
1.五年及以上游戏客户端开发经验,深刻理解客户端框架和核心模块的实现,有主导核心模块的开发经验; 2.精通C++,能熟练使用主流开发引擎,有游戏客户端底层架构经验者优先(网络层,数据层,逻辑层,UI架构); 3.持动态和静态修改,提供可调式,可测试能力…
工作职责
1.基于UE引擎进行游戏系统及玩法内容的研发; 2.负责使用C++,Lua和蓝图开发前端游戏逻辑; 3.根据游戏玩法进行技术选型,对项目核心架构进行搭建与后续功能的开发,对领域前沿保持跟进,针对需求做出最优选择。
1.主导UE引擎下的中大型游戏技术架构设计、核心功能开发,设计并搭建游戏的完整环境,保障游戏的稳定与性能; 2.熟悉高品质3D项目技术特征,主导关键技术选型,把控代码品质,制定各种技术规范,完善并持续优化工具链; 3.主导过3D场景下的美术表现与性能优化,负责带领程序团队完成重点难点技术攻关,提高客户端表现和效能; 4.设计多端兼容框架与跨平台适配,兼顾多端性能与美术表现; 5.管理技术团队,进行技术路线规划和人才梯队建设。

1.负责游戏客户端开发工作,包括但不限于核心模块开发、框架搭建、难题攻克、技术预研等,确保技术方案有效支撑游戏设计需求 2.主导模拟经营核心系统架构及技术实现 3.负责游戏相关编辑器等辅助工具的设计 4. 提升产品体验、游戏表现、性能及稳定性 5. 负责客户端相关管理工作,包括但不限于工作分配、工作质量把控、进度推进等 6. 客户端开发团队管理,培训及团队技术提升工作,对团队成员技术成长负责 7. 部门间合作协调,与服务端、策划、美术等的沟通对接
-数据库质量保证策略设计 -基于数据库内核架构(如事务引擎、存储管理、并发控制等),设计覆盖功能、性能、稳定性、安全性和灾难恢复的综合性测试策略 -针对极端场景(如硬件故障、网络分区、超大规模数据压力)和大事务/高并发场景,构建破坏性测试和压力测试模型 -测试用例开发 -编写自动化测试脚本(如Python/Perl/Shell/C++),覆盖SQL语法、事务隔离级别、锁机制、备份恢复等核心功能 -自动化测试工具以及测试用例管理平台的开发和管理工作。 使用各种测试工具和技术,自动化测试,记录和分析测试结果,并跟踪和验证缺陷 -编写测试报告和文档: 清晰准确地记录测试过程、结果和分析,编写测试报告和相关文档 -设计复杂场景测试用例,例如:极端压力测试:模拟百万级并发事务、TB级数据量下的系统稳定性;破坏性测试:强制断电、磁盘I/O错误注入、内存溢出等异常场景;边界条件测试:验证索引深度、页分裂、日志写满等临界值场景 -性能分析与调优 -使用工具(如sysbench、tpcc、tpch、自定义基准测试)分析查询执行计划、锁竞争、I/O瓶颈 -结合内核日志(如InnoDB redo log、PostgreSQL WAL)定位性能问题,推动优化方案落地 -缺陷管理与协作 -搭建测试环境(含多节点集群、混合负载),复现并跟踪内核级Bug(如死锁、数据不一致) -与开发团队紧密合作,提供Root Cause Analysis(RCA)支持,参与代码审查,提供测试反馈,协助开发人员定位和修复问题,推动内核代码修复 -技术预研与创新 -探索新技术(如向量化查询、持久内存、分布式事务)的测试方法 -开发定制化测试工具(如混沌工程平台、自动化故障注入系统)