Skip to content

Jull0719/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

  • 作品集 Portfolio

  • 2DRPG游戏——匿旅者

  • 时间: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

    基于VR的心理治疗游戏开发——治愈小镇

  • 时间: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

About

作品集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors