skip to content
文章 · 2026年6月 Posts · June 2026

2D 双人合作解谜游戏


猫狗合作解谜2D游戏(Unity项目)

1. 项目概述

这是一个2D横版合作解谜游戏,玩家分别控制小猫和小狗,通过差异化能力协作完成关卡任务,并在过程中逐步修复“合作信任关系”。
我担任该项目的负责人 + 唯一程序开发者(Unity),负责从设计到实现的完整落地。


2. STAR结构拆解

S(Situation)

这是我研究生阶段第一个也是唯一一个数字游戏项目,基于Unity开发。
团队包含设计、美术与UI成员,但所有人都缺乏统一的游戏引擎开发经验,导致设计稿(GDD)偏理想化,实现路径不清晰,技术与设计之间存在明显断层。

T(Task)

我的核心任务包括:

  • 将GDD转化为可运行的Unity原型与完整玩法
  • 搭建核心玩法系统(移动、跳跃、交互、解谜机制)
  • 作为项目负责人协调设计/UI/美术推进开发
  • 在课程周期限制下确保项目可玩且有完整体验闭环

A(Action)

  • 在Unity中从0搭建核心玩法循环,实现猫狗双角色切换与控制逻辑,以及基础平台跳跃机制
  • 将抽象设计(如“合作解谜”“能力互补”“潜行/监控系统”)拆解为可执行的系统模块
  • 实现非对称能力系统
    • 小狗可以推动箱子、破坏轻障碍
    • 小猫具备更高跳跃能力与灵活移动路径
    • 通过代码中的状态控制(boolean + collision规则)确保能力边界清晰
  • 解决Unity物理系统问题
    • 在“箱子推动机制”中遇到猫狗行为不一致问题(摩擦力、质量设置无法稳定控制)
    • 结合物理参数调优 + 显式逻辑规则双重方案,确保交互稳定
  • 通过YouTube教程快速学习Unity动画与角色控制实现方式,补齐C#与游戏开发经验
  • 基于试玩反馈不断调整关卡结构,使合作行为成为“必须行为”而不是“可选行为”
  • 在开发过程中持续对齐设计与实现边界,拆解功能优先级,避免scope失控

R(Result)

  • 成功交付完整可玩的2D合作解谜游戏原型
  • 实现稳定的双角色非对称协作玩法系统
  • 项目在课程评估中获得 “Most Fun Game(最佳趣味游戏)”
  • 证明了核心合作机制的可玩性与用户吸引力

3. 产品思维亮点

  • 将“猫狗关系修复”的叙事抽象转化为“强制协作机制”的玩法系统
  • 用非对称能力设计强化用户之间的依赖关系(必须协作才能通关)
  • 在技术约束下优先保证核心玩法闭环,而非功能完整性
  • 通过试玩反馈快速迭代关卡难度与引导体验
  • 在设计与实现之间持续做取舍,控制复杂度

4. 遇到的挑战 & 解决方式

  • Unity/C#零基础开发

    • 初期对引擎结构和脚本体系不熟悉,导致开发效率较低
    • 通过快速学习教程 + 先实现最小可玩核心循环(MVP)逐步迭代解决
  • 箱子推动等物理交互不稳定

    • 猫狗在同一物体上的交互行为不一致(摩擦力、质量设置无法稳定复现)
    • 采用“物理参数调优 + 显式规则控制(boolean判断是否可推动)”双方案稳定机制
  • 非对称能力设计落地困难

    • 设计概念中“猫更灵活 / 狗更有力量”在代码中缺乏明确边界
    • 通过定义清晰规则(可推动对象/不可推动对象、角色权限系统)进行工程化拆解
  • 设计与开发进度不匹配

    • 设计迭代速度快于开发实现能力,导致scope压力
    • 通过拆分功能优先级 + 分阶段原型开发进行节奏对齐

5. 影响总结

  • 完成从0到1的Unity可运行游戏原型开发
  • 实现完整的双角色合作解谜核心系统
  • 打造具有明确差异化能力的玩法机制
  • 获得课程评选“Most Fun Game”认可

6. 反思

这个项目让我理解到,游戏开发本质上是把“创意叙事”转化为“可执行系统”的过程。真正的挑战不是写代码,而是如何在设计理想、技术限制与用户体验之间持续做取舍,并快速迭代出一个可玩的闭环体验。这种从0到1构建系统的思维,也直接强化了我之后做产品时的结构化拆解能力。

评论Comments