Skip to content

hartienyu/DreamGraduation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

夢の中の卒業式 (梦中的毕业典礼)
Dream Graduation: The final ceremony

这是一个基于 Unity 开发的 3D 第一人称心理恐怖游戏。项目以校园霸凌与心理创伤为核心主旨,结合了场景探索、物品交互与限时生存机制。

📖 项目简介

本游戏设定在一所永远处于毕业典礼前夜的旧校舍。玩家将扮演主角“夏天雨”,在由心理创伤具象化而成的梦境避难所中,通过收集线索、触发特定物品的专属剧情,来完成对其他“待救赎者”的救赎。

核心玩法机制:

  • 第一人称探索:在封闭校舍内寻找关键剧情物品。
  • 多分支对话系统:与待救赎者(如 NPC 花火)进行交互,推进剧情。
  • 限时生存系统:现实与梦境时间存在映射(1小时 = 1天)。玩家需在限时内完成解密与救赎,超时将面临敌对实体(鬼魂形态)的追逐与状态惩罚。

🎮 试玩版 (Demo) 运行指南

目前序章 Demo 已经打包发布,包含了与核心人物“花火”的前期对话、基础物品搜集任务线以及部分恐怖氛围铺垫。

下载与安装

  1. 前往本仓库的 Releases 页面。
  2. 下载最新版本的 .zip 压缩包。压缩包内包含:
    • 游戏本体 .exe 文件
    • 游戏背景与设定介绍 PDF
    • Demo 演示视频

运行环境与注意事项

  • 必须将整个 .zip 压缩包解压到一个独立的文件夹中。
  • 双击解压目录下的 .exe 文件运行游戏。
  • 警告:请勿单独将 .exe 文件拖出文件夹运行,否则会导致资源引用丢失及游戏崩溃。

⚙️ 代码架构与技术实现

本项目使用 Unity 引擎及 C# 开发,核心场景与逻辑分离。使用 Git LFS 进行大型美术资产的依赖管理。

场景划分

  • MainMenu:负责游戏主菜单、UI 导航、基础设置及场景的异步加载。
  • GameScene:游戏核心主场景,承载所有的环境渲染、关卡逻辑与事件触发。

核心系统

  • PlayerController:处理第一人称视角的移动、视角控制及状态机切换。
  • InteractSystem:射线检测与接口驱动的物品交互系统,支持拾取、检查及触发特定 Timeline 动画。
  • DialogueSystem:控制 NPC 对话逻辑,结合 UI Canvas 动态渲染字幕。
  • Asset Import:包含 3D 角色模型(支持 PMX 格式导入与骨骼映射)及场景材质的渲染管线配置。

💬 交流与反馈

感谢来试玩这个还不完美的 Demo。希望能给你们带来一点点心理阴影(笑)。 如果在游玩过程中遇到 Bug,或有任何关于剧情的建议、对花火后续故事的猜想,欢迎在 Issues 中提交反馈。

About

夢の中の卒業式《DreamGraduation》是一款聚焦于‘校园霸凌’与‘相互救赎’的 3D 第一人称心理恐怖游戏。探索由被遗忘者的潜意识构成的无尽梦境校舍,在无处不在的恶意具象化为恶灵之前,拼凑遗物,寻找活下去的唯一出路。| A 3D first-person psychological horror game focusing on school bullying and mutual redemption.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors