远程 C++ 游戏玩法开发工程师

远程
全职
Cradle Of Empires是一款以奇幻帝国建设为主题的休闲策略手游,日活跃用户超百万。在C++游戏玩法开发领域,我们不断推陈出新,以定制化引擎支撑丰富交互。作为团队核心成员,您将深入底层架构,用创新玩法吸引全球玩家。 关键职责 - 主导C++游戏玩法开发流程,实现需求评审、架构设计与代码交付。 - 使用C++17及以上标准,设计并实现核心游戏玩法模块,包括资源管理、战斗系统及UI/UX逻辑。 - 维护并扩展Math-3模块,精通线性代数、矩阵变换及碰撞检测算法。 - 开发并优化Lua 5.3与Python 3.9脚本工具,提升设计师效率与A/B测试迭代速度。 - 配合美术、程序及测试团队,基于自定义引擎完善渲染效果与特效系统。 - 分析并解决内存泄漏、多线程竞争及性能瓶颈,确保帧率稳定在60fps以上。 - 集成并维护跨平台编译与打包流程,支持Android NDK与Xcode自动化构建。 - 编写单元测试(Google Test、Catch2)及静态分析(Clang-Tidy),提升代码质量。 - 参与设计文档评审,推动系统架构优化与模块化重构。 - 优化内存分配策略与低延迟网络通信,提高服务器端同步效率。 必备技能 - 2年以上游戏行业C++开发经验(具备动作或策略类作品优先)。 - 精通C++17/20标准与STL库,熟悉面向对象及组件化架构。 - 熟练使用Visual Studio 2019/2022、CMake与Perforce或Git版本控制。 - 具备Lua脚本及Python工具链开发经验,并能快速编写脚本实现自动化。 - 掌握DirectX 11/12、OpenGL或Vulkan渲染管线与GPU调优技术。 - 熟悉移动端性能优化及跨平台调试(Android Studio、Xcode)。 - 熟练运用内存管理技术及多线程并发处理方案。 - 有扎实的游戏玩法开发经验,能独立完成模块设计与维护。 - 具备良好英文技术文档阅读能力,能无障碍沟通(英语 - Technical)。 - 了解基础网络协议(HTTP、WebSocket)及客户端-服务器通讯模式。 优先考虑 - iOS或Android专用游戏应用开发经验。 - Qt 5/6或C#/.NET工具集开发经历。 - 参与过Unity或Unreal Engine项目,并有完整上线案例。 - 有Agile(Scrum/Kanban)与CI/CD(Jenkins、GitLab CI/CD)实战经验。 - 熟悉实体组件系统(ECS)及数据驱动设计模式。 - 熟练使用静态分析工具(SonarQube)与性能剖析器(RenderDoc)。 - 有DevOps概念与云服务(AWS/GCP)部署经验。 为什么选择我们 - 深度参与自定义引擎核心逻辑,锻炼技术视野与系统思维。 - 与全球精英团队协作,共同攻克技术难题。 - 享受开放与支持的学习环境,快速实现职业跃升。 - 您的创新与付出将直接影响数百万玩家的游戏体验。