banner_players3.png

Friend Ships

 
 
PaintboatsBanner3.jpg

In collaboration with Holland Bloorview Kids Rehabilitation Hospital, Friend Ships is an accessible interactive toy designed for children in their waiting room. 
 

Role: Unity C# Developer, Game Design, Visual Direction, Technical Art


Team size: 5
Date: March 2018
Scope: 4 days
Prompt: create an accessible waiting room game, using Screenplay as the input system

 

2nd Place overall at Sheridan College 2018 Winter Sprint Week.
 

 
The Screenplay system embedded into the waiting room of Holland Bloorview. Standing on a square will trigger the input.

The Screenplay system embedded into the waiting room of Holland Bloorview. Standing on a square will trigger the input.

Output of the play area!

Output of the play area!

 
 

The challenge

Holland Bloorview features a waiting room equipped with Screenplay, a grid based pressure-sensitive input system. Our challenge was to design a game using Screenplay as the primary input, entertaining and accommodating children of all ages and mobility types. As a team, some aspects we decided to prioritize were:

  • Accessibility: wheelchair-bound children should be able to play and have fun

  • Non-continuity: the player can leave at any time

  • Toy-like: the game shouldn't heavily enforce win-states

  • Calming: we should try to relieve patient anxiety

 
 
 
 

Empowering the immobile

In order to create an interesting experience for the immobile, our game had different output actions depending on how long you stay on a tile. A quick step would result in a pushing wave ripple, but a stand & stay would result in a pulling whirlpool. This whirlpool would grow in strength the longer you stay still. The still player would be rewarded with a powerful whirlpool, mixing many colors at once, and guiding multiple boats to the pier at once. 

quick step

quick step

stand & stay

stand & stay

 

Designing for children: agency through visuals

By having a very colorful and dynamic paint system, we hope to appeal to young children, curious to experiment. Color mixing and generative art are fun activities for kids uninterested in guiding boats.

paint blend.gif

During development, we realized that kids are not used to controlling the environment abstractly -- what's causing these ripples and whirlpools? The solution was to personify their actions by attaching a cute rubber duck!

 

The paint system

An interesting problem: when I tried to blend colours using a basic linear interpolation, the colours ended up looking wrong and muddy. Blue blended with yellow should produce green right?

 
Asset 12art pipeline.png
 

After doing some research, I discovered that mathematical colour blending is different than optical colour blending! What I had to do was to only blend the hue of the paint.

 
Asset 14art pipeline.png
 

Longevity

To prevent the game from becoming stale after multiple plays, we added some low-chance random events. This keeps the game interesting, and adds a layer of discovery and depth to the experience!

 
X marks the spot!

X marks the spot!

Three X’s lead you to the treasure!

Three X’s lead you to the treasure!

Watch out for the pirate ship!

Watch out for the pirate ship!

I heard some boats are golden…

I heard some boats are golden…

Fish spawn for every boat docked! Eventually, the screen will be filled with fish!

Fish spawn for every boat docked! Eventually, the screen will be filled with fish!

 

Friend Ships is currently pending implementation into the Holland Bloorview Kids Rehabilitation Hospital waiting room.