-
时间:2025.12至今
-
来源:重构项目
-
概述:基于Unity开发的2D角色扮演游戏,采用状态机架构和模块化设计,实现角色战斗系统、装备系统、道具系统和存档系统。游戏包含完整的RPG元素,如角色属性、装备强化、商店交易和NPC交互。
-
个人贡献:负责整体架构设计、核心系统开发、状态机实现及数据持久化。
-
技术亮点:
- 状态机系统:基于状态模式实现角色和敌人的行为状态管理,支持idle、move、attack、jump等状态无缝切换。
- 装备道具系统:采用ScriptableObject设计模式管理装备和道具数据,支持装备强化、道具堆叠和效果叠加。
- 库存管理系统:实现背包、商店、仓库的统一库存架构,支持物品购买、出售、存储和装备切换。
- 属性计算系统:构建基于组件的角色属性系统,支持生命值、攻击力、防御力等属性的动态计算和Buff效果。
- 存档系统:实现JSON序列化存档机制,支持游戏进度、物品、角色状态的完整保存和加载,包含数据加密功能。
-
项目奖项:第15届中国好创意大赛北京赛区二等奖(游戏与3R)
-
视频演示:【存档游戏开发大作业】 https://www.bilibili.com/video/BV1BDQqBeEvm
-
GitHub:【Drifter: 大三2DRPG项目重构】https://github.com/Jull0719/Drifter
-
时间:2022.01 - 2022.07
-
来源:毕业设计(独立完成)
-
概述:基于Unity和SteamVR开发的VR农场疗愈游戏,采用模块化架构,实现农场经营、VR交互、实时时间系统及沉浸式UI。
-
个人贡献:负责整体技术架构设计、核心系统开发、VR交互实现及性能优化。
-
技术亮点
- VR交互系统:基于SteamVR实现控制器交互、物体抓握、物理交互及射线式UI。
- 植物生长系统:设计作物生命周期状态机,实现土地状态切换与种植机制。
- 道具系统:采用ScriptableObject管理物品数据,构建背包库存系统,支持装备切换。
- 时间系统:单例时间管理器,支持时间流逝、昼夜循环;通过观察者模式解耦时间相关逻辑(土地、UI等自动响应)。
-
项目奖项:第九届北京市大学生动漫设计竞赛互动作品类三等奖
-
视频演示:【存档2022年的种菜VR游戏毕设】 https://www.bilibili.com/video/BV1W1A3zAEyP
-
GitHub:【HealingTown: 毕业设计原工程】https://github.com/Jull0719/HealingTown
Jull0719/Portfolio
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|