← 全部作品All work

项目Project 01 · 玩法设计 · 程序 · 关卡Game design · Code · Levels

Twogether Climb

我负责玩法和程序:两个人共用一个身体,配合不好就会掉下去——关键是让这件事变得好笑又好玩。I handled gameplay and programming: two people share one body and fall when they fail to coordinate — the job was making that funny and fun.

类型Type
本地双人合作攀爬Local co-op climbing
引擎Engine
Unity / C#Unity / C#
我的工作My role
玩法设计 · 程序 · 关卡Game design · Programming · Levels
美术Art
小组同学Teammate
01

核心玩法Core loop

两名玩家同屏,各控制同一个角色的左半身或右半身。每只手、每只脚都要单独抓握和支撑,只要有一方松手或用力过猛,整个身体就会失去平衡掉下去。舞台是一间被放大的厨房:玩家被缩成一颗苹果,要从台面一路爬到冰箱顶上。

Two players share one screen, each controlling the left or right half of the same character. Every hand and foot grabs and braces on its own — if either player lets go or pushes too hard, the whole body tips over and falls. The stage is an oversized kitchen: shrunk into a single apple, the players climb from the countertop all the way to the top of the fridge.

我负责的部分What I did

玩法设计与全部程序:抓握、脚部支撑、体力、冷却和复活点的手感调校。
双人输入:把两名玩家的操作分别映射到同一身体的左右两侧。
规则与关卡:用失衡、坠落和路线选择制造合作压力,并完成各关的搭建与机关。
美术由小组同学负责。

Game design and all programming: tuning the feel of grabbing, foot bracing, stamina, cooldowns and respawn points.
Two-player input: mapping each player’s controls onto one side of the shared body.
Rules and levels: using imbalance, falls and route choices to create cooperative pressure, and building every level and its mechanisms.
Art by a teammate.

实机游玩录像Gameplay playthrough
02

原型Prototype

一开始我们同时做了 2D 和 3D 两个版本。对比下来选了 2D:手脚的位置一眼就能看清,玩家更容易判断下一步该抓哪里。我先在引擎里用灰盒场景把移动、抓握和平台跑通,再和美术一起根据草图敲定厨房、角色和道具的方向。

We started by building a 2D and a 3D version side by side, and chose 2D: hand and foot positions read at a glance, so players can judge where to grab next. I got movement, grabbing and platforms working in a grey-box scene first, then settled the kitchen, character and props with the artist from the concept sketches.

早期玩法原型Early gameplay prototype
原型场景
原型场景Prototype scene
概念草图
概念草图Concept sketches
03

故事Story

室友 Reddy 和 Greenie 一起烤蛋糕,却把水果切得一塌糊涂。忍无可忍的水果把两人变成了一颗红绿相间的苹果:Reddy 管左边,Greenie 管右边。一只老鼠告诉他们,解药就藏在厨房最高处——想变回人,只能学会一起爬。开场和结局用一组短动画交代这个设定。

Roommates Reddy and Greenie make a mess of the fruit while baking a cake. Fed up, the fruit turns the pair into a single red-and-green apple — Reddy runs the left side, Greenie the right. A mouse tells them the antidote is hidden at the very top of the kitchen: to get their bodies back, they have to learn to climb together. Short animated sequences set this up at the start and close it at the end.

开场 01Opening 01
开场 02Opening 02
开场 03Opening 03
开场 04Opening 04
开场 05Opening 05
结局 01Ending 01
结局 02Ending 02
04

关卡Levels

整张地图是一面连续向上的厨房墙。我按“先熟悉操作,再逐步加入变量”的思路排布难度,每一关只引入一个新问题。地图美术由小组同学绘制。

The whole map is one continuous kitchen wall that keeps going up. I paced it so players first get comfortable with the controls, then meet one new variable per level. Map art by a teammate.

地图线稿
地图线稿Map linework
底色铺色
底色铺色Base color development
最终厨房地图
最终厨房地图Final kitchen map
分布在地图上的攀爬点
分布在地图上的攀爬点Climbing holds across the map
奶酪道具
奶酪道具Cheese pickup
生命种子
生命种子Seed of Life

教学关:水管Tutorial: water pipes

长而均匀的水管,间距很近,只用来练抓握和换手。

Long, evenly spaced pipes set close together — just enough to practise grabbing and switching hands.

教学关:水管
教学关:水管Tutorial: water pipes

第一关:餐具堆Level 1: Stacked tableware

攀爬点沿着斜放的盘子边缘,爬的时候必须跟着转身。水龙头一直在滴水,餐具表面湿滑——这一关加入的变量是摩擦力。

The holds follow the rims of tilted plates, so players have to turn as they climb. A dripping tap keeps everything wet and slippery — the new variable here is friction.

第一关:叠放的餐具Level 1: stacked tableware

第二关:蛋糕Level 2: Cake

水果和甜点装饰零散地分布在蛋糕上,很多地方够不着,必须两人同步摆荡才能跨过去。

Fruit and dessert toppings are scattered unevenly across the cake. Many gaps can only be crossed if both players swing in sync.

第二关:蛋糕Level 2: cake

第三关:猫和冰箱Level 3: Cat & fridge

抓住猫晃来晃去的尾巴荡到冰箱上;接住第一个掉落物会触发演出,把角色摔回起点。之后要一边往上爬,一边躲开猫推下来的东西,被砸中就会掉下去。

Grab the cat’s swinging tail to reach the fridge; catching the first falling object triggers a sequence that knocks the character back to the start. From there, players climb while dodging whatever the cat pushes off — a hit means a fall.

猫与冰箱:入口Cat and fridge: entry
掉落物Falling objects
攀爬冰箱Climbing the fridge
05

角色与 UICharacter & UI

美术由小组同学负责。角色由红、青两种苹果切片交错拼成,手脚也分成红绿两色——双人共控时,玩家一眼就能认出哪只手是自己的,这对操作的可读性很重要。Logo 尾部的叉子和地图上的蛋糕对齐;菜单以砧板为主视觉,按钮用柔和的圆角。

Art by a teammate. The character is built from interleaved red and green apple slices, with hands and feet colour-coded to match — with two people sharing one body, each player can instantly spot their own hand, which matters a lot for readability. The fork at the end of the logo lines up with the cake on the map; the menu uses a cutting board as its main visual, with soft rounded buttons.

角色第一版
角色第一版Character, first version
角色最终版
角色最终版Character, final version
游戏 Logo
游戏 LogoGame logo
标题画面
标题画面Title screen
菜单背景
菜单背景Menu background
按钮 · 蓝
按钮 · 蓝Button · blue
按钮 · 奶油
按钮 · 奶油Button · cream
按钮 · 紫
按钮 · 紫Button · purple
按钮 · 绿
按钮 · 绿Button · green