UNITY / C# / AI SIMULATIONPROJECT 04

墓园模拟器

让墓园在时间、季节与随机事件中自行生长,观察访客和幽灵共同形成的微型生态。

01 / OVERVIEW

项目介绍

墓园模拟器主要通过调整数值,由 AI 自动生成一座具有时间流逝的墓园,并持续演算前来祭祀的人们与幽灵的行为。访客和幽灵都具有一定概率触发特殊事件,使程序化场景不只是静态生成,而是形成持续变化的叙事空间。

幽灵除 Idle、Wander、ReceiveOffering、TalkWithGhost、Vanish 五种基础状态外,当墓碑前出现特定祭品组合时,还会生成 Captain、Snow White、Gluttony 和 Ordinary Person 等特殊幽灵,并触发对应对话。

整体环境也采用了交互式处理:Shader 用于创建可留下痕迹的雪面、摇摆的花朵和漂浮的幽灵,粒子系统则负责落叶、飘雪等环境效果,共同强化墓园随时间与季节变化的生命感。

02 / PROJECT FILM

项目视频

03 / EXPERIENCE

效果展示

墓园模拟器不同时间、季节和幽灵事件的效果展示
同一座墓园会随时间与季节呈现不同状态,访客路线、雪地足迹、祭品组合和特殊幽灵事件共同构成不断变化的场景结果。
04 / DEVELOPMENT

技术实现

访客与幽灵行为系统
01
访客与幽灵行为系统

访客会在选墓、移动、祭祀与离场等状态之间循环,幽灵则拥有 Idle、Wander、ReceiveOffering、TalkWithGhost 和 Vanish 五种基础状态。系统还会依据祭品组合生成特殊幽灵与对话,使每次演算产生不同事件。

交互材质与环境特效
02
交互材质与环境特效

Shader Graph 与自定义 Shader 用于制作可交互雪面、幽灵材质、花朵摇摆和柔和光影;粒子系统进一步实现足迹、落雪、落叶等动态反馈,让时间与季节变化能够被直接感知。

程序化墓园生成
03
程序化墓园生成

通过可调网格、权重与季节参数自动布置围栏、墓碑、花朵和环境物件,并结合角色状态机形成一套能够持续演算的墓园生态。