MOONTON GAMES

【新项目-PC动作】高级引擎开发(PCG)

MOONTON GAMES  •  Onsite  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

【新项目-PC动作】高级引擎开发(PCG)上海互联网 / 电子 / 网游 - 研发技术岗位职位描述1. 基于Unity引擎主导游戏内程序化生成(PCG)核心系统开发,负责关卡、地形地貌、场景物件、地图、道具、建筑、植被等内容的程序化生成逻辑与落地实现;
2. 精通Houdini软件,能利用Houdini的程序化能力构建生成规则,并实现与Unity引擎的协同工作流;结合Houdini的节点式编程能力优化生成算法与流程;
3. 独立设计并实现高复用、高性能的PCG算法与工具链,包括随机生成、规则化生成、分形算法、噪声算法(Perlin/柏林/沃罗诺伊等)、细胞自动机、L-System等核心PCG相关算法应用;
4. 结合游戏玩法需求,制定合理的PCG生成规则与约束条件,平衡生成内容的随机性与可玩性,保障生成内容的多样性、合理性与美术表现一致性;
5. 与策划、美术团队深度协作,对接玩法设计与美术资源规范,输出可配置的PCG工具/编辑器拓展(含Unity与Houdini协同工具),降低策划与美术的使用成本,提升内容生产效率;
6. 对PCG生成的内容进行性能优化,解决显存占用、DrawCall过高、生成效率低下等问题,保障不同设备下的流畅运行;
7. 维护和迭代PCG相关模块代码,编写技术文档,沉淀程序化生成及Unity与Houdini协同开发的相关技术方案与经验。职位要求1. 本科及以上学历,计算机相关专业,5年及以上Unity+PCG程序化生成方向开发经验,有完整的PCG相关游戏项目(单机/网游/手游均可)上线经验优先;
2. 精通C#编程语言,熟练掌握Unity引擎核心API,精通UGUI、Addressable、对象池、协程等常用框架与技术,具备扎实的Unity客户端开发功底;
3. 精通PCG核心算法,熟练掌握噪声算法、分形、细胞自动机、随机漫步、生成式规则、瓦片地图生成等至少3种以上PCG核心实现方式,能独立完成从0到1的程序化生成模块搭建;
4. 精通Houdini软件,熟练运用Houdini进行程序化建模、粒子系统、地形生成等相关开发,具备Houdini与Unity引擎数据交互、工作流打通的实战经验;
5. 具备良好的数学基础(线性代数、几何、概率统计),能基于数学原理优化生成逻辑,解决生成内容的合理性、连贯性、多样性问题;
6. 熟悉Unity的性能优化手段,包括批处理、对象池、LOD、内存管理等,能针对大规模程序化生成场景做专项性能优化;
7. 具备良好的工程化思维,代码规范、结构清晰,能独立拆解需求、设计技术方案,具备一定的问题排查与调试能力;
8. 具备良好的跨团队协作能力,能理解策划的玩法设计逻辑与美术的资源规范,高效推进需求落地;
*加分项:
① 有开源PCG项目贡献/自研PCG工具经验;
② 熟悉ShaderGraph/可视化编程,能结合Shader实现程序化材质;
③ 了解AI辅助生成(如GPT/扩散模型)与PCG结合的技术;
④ 有大世界、大战场地图类游戏开发经验;
⑤ 有Houdini插件开发或自定义节点开发经验。 投递
MOONTON GAMES

About MOONTON GAMES

MOONTON Games was established in 2014 and headquartered in Shanghai, China; the video game company is known as one of the pioneers of MOBA Gaming, with millions of international fans worldwide.

Games and esports are part of our DNA and a way of life, and we are committed to nurturing the ecosystem to support our players and celebrate their talents. We have created several national leagues and award-winning tournaments, including the Mobile Legends: Bang Bang World Championship, MSC, and Mobile Legends: Bang Bang Professional League (MPL.

With more than 1,600 employees across various markets, such as China, Indonesia, Latin America, Malaysia, the Philippines, and Singapore, we offer a wealth of benefits to our hires, consisting of veteran gaming, esports professionals, fresh graduates, and even mid-career switches.

In MOONTON Games, you will experience an open working style with a flat structure.

We welcome all applicants passionate about gaming and esports to join us!

Industry
Unknown
Company Size
1,001-5,000 employees
Headquarters
Shanghai, CN
Year Founded
Unknown
Social Media