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.