Skip to content

Open nowPosted 284 days ago

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

moonton/30663313 open roles

Where
Shanghai, Chinese Mainland
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen now【新项目-PC动作】高级引擎开发(PCG)moonton/306633 · Shanghai, Chinese Mainland
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on moonton/306633's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market. moonton/306633 postings stay open a median of 1 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 284 days ago

moonton/306633 median: 1 days open

The posting

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插件开发或自定义节点开发经验。

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against moonton/306633's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on moonton/306633's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    moonton/306633's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.