HaberDashers

2020 年 2 月—2020 年 5 月|学校项目


项目信息

  • 团队规模:56 人
  • 类型:街机竞速游戏
  • 平台:Windows
  • 引擎:Unreal 4
  • 开发时间:3 个月
  • Steam: 下载

关于

HaberDashers 是一款面向 PC 的主机风格街机卡丁车竞速游戏。玩家操控生活在普通住宅中的微型人形角色,穿梭于巨大的日用品和房间之间,凭借驾驶技巧与拾取道具同真人及 AI 对手竞速。


我的贡献

  • 设计 UI 布局原型并交付美术制作
  • 开发完整 UI 系统的基础框架
  • 实现 UI 系统的大部分功能
  • 实现数据驱动的 UI 动画,并应用于制作人员名单菜单

UI 系统管理器

在我的 UI 框架中,系统由两个文件管理:一个 Blueprint Actor 和一个 Widget 根管理器。场景中的 Actor 负责游戏系统与 UI 系统之间的数据交换,Widget 管理器则负责显示功能与 UI 输入。


UI 基础按钮

在新的 UI 框架中,按钮可以定义自定义动画和默认音效。设计师能够从基础按钮轻松创建新按钮,并便捷地为其制作动画。


项目复盘


做得好的地方

  • 设计并实现了完整的 UI 系统
  • 学会了如何使用 Blueprint
  • 学会了如何使用 Unreal Engine
  • 学会了如何与大型团队协作

需要改进的地方

  • 与美术的沟通经常出现问题,资源直到最后一个 Sprint 才交付
  • 在后期 Sprint 中,我多次加班以确保项目跟上进度。

我的收获

  • 在正式开发项目前先建立框架非常有帮助
  • 与设计师和美术协作开发 UI 比预想中更复杂,完善的文档非常重要。