Box & Ball
Walkthrough (YouTube): Box & Ball
Notes: Most of the low-poly style models come from AxeyWorks. Basic objects like spheres, cubes, platforms, and waterfall are created by Unity Probuilder.
This was a team project and I was responsible for gameplay design & level design and build.
Core Gameplay
Since it is a local collaboration platformer, I want it to be easily played by people of all ages. Keeping the operations simple helps people to get familiar with the game in a short time.
Iron Box (Player 1):
WASD for movement
space for jump
heavy
Rubber Ball (Player 2):
arrow keys for movement
enter for jump
light
Interactable items
-
Physical switch:
It can only be pressed by the heavy box. It activates the platform with the same color.
-
Laser button:
It is triggered when there is an object on it. It activates the platform with the same color.
-
Platform type 1:
While activated, it loops between the start position and the end position.
While deactivated, it returns to the start position.
-
Platform type 2:
While activated, it moves to the end position and stays there.
While deactivated, it returns to the start position.
-
Ejector:
It ejects the object on it. Notice that it can only eject light objects like the ball. It cannot eject the iron box.
-
Wood box:
It is light and can be pushed by heavy objects like the iron box.
-
Breakable wall:
It is composed of wood boxes. It can be broken by heavy objects like the iron box.
Level layout
Introduction Level
The design purpose of this level is to teach players the mechanics of this game.
Advanced Level
The design purpose of this level is to reinforce and twist the mechanics, so the players need to make use of what they have learned in the introduction level to overcome new challenges.