
莉莉丝
【校招储备】PCG算法工程师(开放世界/SOC)
【校招储备】PCG算法工程师(开放世界/SOC)
发布于 大约 9 小时前实习/见习
上海市
无经验要求
实习生
仅现场办公
本科
游戏开发
3D数学
Pcg
Unreal Engine
程序化生成
算法
AI 估算 · 4k–8k
上海游戏公司算法实习岗,结合行业水平,实习月薪约4k-8k,表现优秀可转正。
职位详情
关于这个职位
本岗位是莉莉丝游戏面向校招的PCG算法实习生,主要参与开放世界/SOC项目中程序化内容生成算法的设计与实现
你将学习并使用Houdini、Unity/Unreal等工具构建生成管线,与美术、设计、程序团队协作,推动技术方案落地
实习表现优秀者有转正留用机会,适合对游戏技术充满热情、学习能力强的在校学生
最低要求
经验与潜力:1. 计算机、数字媒体、数学、自动化或相关专业本科及以上在读(大三、大四或研一、研二优先),对程序化内容生成有浓厚兴趣
有游戏、数字内容或交互应用相关的个人项目、课程设计或竞赛经历,了解PCG的基本概念和应用场景
展现出强烈的学习自驱力、主动探索精神以及良好的成长潜力
核心技能:1. 具备扎实的计算机基础,熟悉常见数据结构与算法
数学基础良好(线性代数、几何、概率论等),能理解并实现基本的空间关系建模
了解至少一种PCG相关工具或框架(如Houdini、Blender几何节点、程序化纹理工具等),或愿意快速学习此类工具
有脚本扩展或自定义节点经验者加分
具备基础的编程能力,掌握Python/C#/C++中的至少一门语言,能编写简单的工具脚本或算法原型
熟悉至少一款主流游戏引擎或开发平台(如Unity/Unreal/Web前端框架),了解资产导入、场景构建或运行时交互的基本流程
对数据驱动开发有初步认知,了解常见数据格式(如JSON、XML、二进制模型文件)的读写方法
有数据库(如SQLite)或API调用基础者优先
了解版本控制工具(如Git)和基础命令行操作
软性素质:1. 逻辑清晰,善于拆解问题,并能主动寻求解决方案
对新技术有强烈好奇心,乐于钻研技术文档和学术资料
良好的团队沟通意识,能够清晰表达自己的想法和困难
责任心强,能按时完成分配任务,并主动反馈工作进展
实习要求:最少实习3个月,可长期实习的优先考虑,每周可实习4天及以上
工作职责
程序化生成逻辑与方案辅助实现:1.1 参与程序化生成算法的设计、实现与验证,探索基于空间关系、视觉目标或设计规则的内容生成方案
2 学习并使用主流PCG工具(如Houdini)或自研框架,协助构建生成管线,参与解决生成效率、可控性或输出质量等基础问题
3 协助进行生成结果的测试与调优,记录并分析不同参数对效果的影响
生成内容的集成与工程辅助:2.1 协助将生成内容及流程集成到目标引擎或平台(如Unity/Unreal/Web等),参与基本的运行时模块或编辑器工具的开发和调试
2 编写单元测试与简单的调试脚本,帮助验证生成结果的正确性与稳定性
工具链与数据基础支持:3.1 协助搭建和维护PCG相关的资产预处理、批量导出或结果校验等辅助工具,了解版本管理与批量生产流程
2 参与生成系统与数据源的对接工作,学习并实践数据输入/输出规范设计、格式转换及基础的数据一致性检查
3 协助建立简单的数据质量记录与反馈表格,为算法迭代提供基础数据支撑
跨职能协作与文档整理:4.1 与美术、设计、程序等团队成员沟通,理解项目需求,协助将技术方案落地
2 撰写清晰的技术文档,包括生成逻辑说明、接口使用指南及操作流程等
优先资格
加分项(非必须):1. 有Houdini或Unreal Engine的PCG工具(如Houdini Engine、UE PCG Framework)实际使用经验
参与过程序化生成相关的开源项目或发表过相关论文
熟悉3D数学或计算几何,有Shader编写或图形学基础
有美术或设计背景,能理解审美需求对算法的影响
AI 洞察
优缺点分析
优点
- PCG是游戏行业前沿技术,学习和发展空间大,能积累宝贵经验
- 跨职能协作多,可提升沟通能力和技术落地能力
- 实习表现优秀有转正机会,职业起点好
- 适合对游戏技术充满热情、学习能力强、具备扎实计算机基础的在校学生,尤其是对程序化生成感兴趣并希望进入游戏行业的人
缺点 / 挑战
- 莉莉丝是头部游戏公司,平台大,项目具有挑战性和行业影响力
- 实习期需要快速掌握多种工具和框架,学习压力较大
- 程序化生成算法涉及数学和图形学知识,技术门槛较高
- 需要与美术、设计等不同背景的团队协作,沟通成本较高
角色解读
- 从实习生成算法工程师起步,逐步独立负责PCG模块的设计与优化
- 可向程序化生成方向深度发展,成为技术专家或技术美术
- 表现优秀可转正留用,未来可晋升为游戏开发团队的核心技术人员或技术管理者
- 参与程序化生成算法的设计与实现,探索基于规则或空间关系的内容生成方案,解决生成效率和可控性问题
- 使用Houdini或自研框架构建生成管线,并将生成内容集成到Unity/Unreal等引擎中,开发调试运行时模块和编辑器工具
- 搭建和维护PCG资产预处理、批量导出、结果校验等辅助工具,对接数据源并保证数据一致性
- 与美术、设计、程序等团队协作,理解需求,将技术方案落地,并撰写技术文档
- 扎实的计算机基础,熟悉数据结构与算法,数学功底好(线性代数、几何、概率论)
- 掌握Python/C#/C++至少一门语言,能编写脚本或算法原型
- 了解PCG工具(如Houdini、Blender几何节点等),熟悉Unity/Unreal等游戏引擎
- 了解数据格式(JSON/XML)、版本控制工具(Git)和基础命令行操作
申请策略
- 了解莉莉丝游戏的产品线,特别是开放世界/SOC项目,在面试中展示对游戏内容生成的理解
- 准备一个个人作品集或Mini项目,体现PCG思维和工程能力
- 突出与PCG相关的项目经历,如游戏demo、程序化地形生成等
- 展示Houdini、Unity/Unreal等工具的使用经验和脚本编写能力
- 强调数学基础、算法能力和解决问题的具体案例
- 如有开源项目、竞赛获奖或论文,务必体现
- 提前学习Houdini或UE PCG Framework,理解基本操作和节点式工作流
- 复习3D数学(向量、矩阵、四元数)和常见噪声算法(Perlin、Value Noise)
面试指南
- 回答技术问题采用STAR法则:先说明背景,再讲任务和行动,最后总结结果
- 对于算法设计问题,先解释整体思路,再展开关键细节,并强调权衡取舍和优化方向
- 对于项目经验问题,突出你的个人贡献、技术难点和解决过程,不要只罗列技术名词
- 请解释什么是程序化内容生成(PCG),有哪些常见算法和应用场景?
- 你如何使用Houdini生成一个地形?请描述基本步骤和参数调优思路
- 请介绍一个你印象最深刻的相关项目,你如何设计算法并解决问题?
- 如何将PCG生成的地形数据集成到Unity/Unreal中?需要考虑哪些因素?
- 你如何理解数据驱动开发?在PCG中如何保证数据一致性和可复用性?
职位点评
67
综合评分
游戏大厂PCG算法实习,前沿技术栈,学习机会多,但工作强度未知,转正是主要亮点。
从学习成长、工作节奏、岗位方向和实习待遇综合评估,方便比较实习机会。
更适合这类人
最适合追求技术成长和转正机会、对游戏开发有强烈兴趣、且能接受现场办公和一定学习压力的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利55
成长发展90
工作生活45
使命价值60
薪资福利
55较低
实习薪资未明确,但公司规模大,福利体系可能较完善;作为实习岗位,经济回报不是主要吸引力,更多是平台机会。
薪资信号未披露(AI估算:4K-8K/月)
成长发展
90较高
PCG属于前沿技术领域,岗位提供丰富的学习资源和实践机会,且明确提到转正留用,发展路径清晰。
技术前沿前沿/新兴技术
技术栈PCG、Houdini、Unity、Unreal、Python、C++、C#、程序化生成、3D数学、图形学
成长机会转正留用
业务类型ambiguous
工作生活
45较低
仅现场办公,未提及弹性工作或远程安排,实习期间可能需要适应高强度学习和工作节奏。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
60中等
游戏行业具有创意性和娱乐价值,但社会直接影响力有限;参与开放世界项目有一定成就感但意义感中等。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
莉莉丝 的其他在招职位
相似职位推荐
Watch Jobs