← 游戏档案
Unity 2022.32024
Descent Into Madness
一款已发布的 2D 像素风 Roguelike 射击游戏,围绕逐步升级的关卡、紧凑战斗场景,以及再深入一层的压力展开。
- 角色
- 四人大学游戏开发项目;参与共享的 Unity/C# 实现、整合、测试与发布。
- 平台
- WebGLWindowsitch.io
- 链接
- Play on itch.ioSource

界面一览
界面一览
Class selectionThree starting classes change the player's combat profile before the five-floor run begins. Dungeon runThe released build combines procedural rooms, ranged combat, sanity pressure, loot, and minimap navigation.
设计支柱
这款游戏的核心
- 01Procedural progression across five dungeon levels
- 02Three classes, ranged combat, loot, and bosses
- 03Sanity pressure and fast-travel exploration
- 04A playable v1.0.2 WebGL release
工程实现
工程实现
- 过程 01
Give a procedural run a fixed dramatic arc
- 背景
- Random rooms alone did not create a readable beginning, escalation, and finish.
- 方法
- Structure generation, difficulty, loot, and bosses across five increasingly demanding floors.
- 结果
- Runs have a clear shape, while each floor must be balanced across three starting classes.
- 过程 02
Use sanity as pressure, not decoration
- 背景
- Health represented combat danger but did not support the psychological-horror premise between encounters.
- 方法
- Track sanity as a second survival pressure tied to exploration and progression.
- 结果
- The theme affects play, but the compact HUD has to communicate two failure systems clearly.
结果
一个由四人团队完成并发布的大学项目原型,包含公开的 WebGL 版本与完整 Unity 源码。
复盘
构建笔记
The project taught the less glamorous half of team game development: integrating many shared systems, balancing procedural pressure, and preserving a build that another person can understand. Its scope and asset licenses are documented plainly because it is a student prototype, not a solo commercial title.
设计笔记
工作记录
- Roughly 150 C# scripts divide procedural generation, movement, combat, enemies, UI, audio, and interactive props.
- Five escalating levels combine class-based combat, loot, bosses, sanity, minimap fast travel, and A*-based enemy line of sight.
- The v1.0.2 itch.io build is an educational prototype using third-party art and audio, not a commercial release.