白悦辰

玩法程序开发 | Gameplay Scripter

普渡大学游戏开发专业毕业,专注于玩法程序开发与系统设计,主要使用 Unreal Engine 5 将玩法机制和设计方案实现为有拓展性的游戏系统。

在团队和个人项目中,我负责过从系统设计、玩法实现到项目管理等不同环节,并持续尝试将技术与玩家体验结合。

白悦辰

专注方向

玩法程序开发

系统设计

常用引擎

Unreal Engine 5

擅长技能和工具

C++ / 蓝图

Git / Perforce

精选项目

Paraclysm

一款俯视角 Roguelite 动作游戏

Paraclysm 的核心是一套允许玩家自由构筑的技能系统,玩家可以在每一轮游戏中收集不同的技能组件,并将其组合成各种自定义技能。这套系统鼓励玩家在每轮游戏中用不同的组件组合出不同的技能,同样鼓励玩家在关卡内“热插拔”组件来调整应对特殊敌人。

标签:
玩家参与编程虚幻5蓝图为主数据流设计Gameplay Ability System (GAS)类 Hades
职责:
项目管理系统设计程序
Paraclysm project thumbnail

我在其中负责设计整套核心系统并完成了数据结构的搭建和代码编写,而模组的设计则交给队伍中其他人负责。在队友的建议下,这套系统使用了UE的官方插件 Gameplay Ability System 实现了大部分功能,包括造成伤害,施加效果,玩家和敌人属性与数值等。

由于队内人手短缺,我同时兼任了项目管理一职。主要在每周二整合所有队员该周的进度、调整任务安排、与教授对接并准备月度演讲。

项目中部分美术由AI生成

查看完整项目
Paraclysm player ability scripting interface
玩家技能组合界面 - 玩家可以在任何时间呼出界面并调整组件
Paraclysm gameplay footage
游戏内容 - 玩家与一名敌人
Unnameable Cases

一款单人开发的恐怖解谜游戏

Unnameable Cases 是一款基于普渡大学教授原创模板、由我单人重构的恐怖解谜游戏。项目核心目的在于练习搭建集中控制(Manager类型)蓝图的架构模式。

标签:
蓝图集中控制游戏系统管理器蓝图
职责:
单人开发
Unnameable Cases project thumbnail

Unnameable Case 是一项长期课内作业所产出的成果,该课程主要提供了一个附有 Manager 蓝图的控制器,方便同学直接套用模板中的功能。

由于项目的蓝图过于久远,我在拿到的第一时间进行了重构,其依然保持了总体的逻辑和数据流,只在部分细节上加入了方便调试的接口和更加自定义的功能。

查看完整项目
包含对话框、检视、鹰眼视觉高亮、证据收集等功能
Purrvivor

一款街机猫猫末日生存游戏

Purrvivor 是一款俯视角街机生存游戏,玩家需要在末日世界的僵尸猫猫的攻击下生存。游戏包含数十种敌人、三种武器、以及四大游戏区域。你能在尸潮下存活多久?

标签:
蓝图结构设计敌人AI逻辑
职责:
程序
Purrvivor project thumbnail

我们依旧在持续开发这款街机游戏,目标是在itch.io上发布。现在游戏包含数十种敌人、三种武器、以及四大游戏区域。但还没有建立完整的可游玩循环。

该游戏仍在持续开发中

查看完整项目
${PURRVIVOR_GAMENAME} game footage
游戏内容
项目库查看更多项目、玩法草稿与小实验。
查看项目库