top of page

Themed Entertainment For Games

Kitchen Kauldron

SIMONCURTIS  
GAMEDESIGN | Systems Design

  • LinkedIn
  • Instagram

SIMONCURTIS  
GAMEDESIGN | Systems

  • LinkedIn
  • Instagram

Kitchen Kauldron
(Page WIP)

Three player arcade style cooperative game where you work as a team to prepare the bizarre orders of wacky and weird folks throughout the magical multiverse.

Project Details

  • Role: Lead Developer & Game Designer

  • Duration: 14 Weeks

  • Team Size: 7

  • Software: Unity, Photoshop

Contributions

  • Gameplay programmer

  • Co-gameplay designer

  • Bug fixed and recorded changelogs.

  • Ran playtesting sessions & collected feedback notes.

  • Designed chef game

  • Co-designed barista game

  • Co-designed server game

Extra Recognition

  • Nominated for awards at IndieCade 2022

  • Winner of People's Choice award for alternative controllers at GDC 2023 

Gameplay Trailer

The Chef Game

High level Overview

  • Make the food items that are shouted to you by your server.​

  • Leap Motion camera tracks the player's hand movements.​

  • Pick up, chop, sear, and fry ingredients before the customer gets fed up and leaves.

Side by side video of the alternative controller & the video game

Design Process

Initial Prototype

awman.gif

Our first question was how would we achieve 'chaotic, silly, food prep based gameplay' and subsequently, how we would build it in Unity; that is, what would we use as a controller and what would the gameplay look like?

​

Originally I thought we'd use a mouse to grab food items, and I made a silly ragdoll frog that you could drag around with your mouse before coming to the conclusion that although it was silly to play with, it didn't feel right... and so it was back to the drawing board.

First iteration (showing Leap Motion)

toastgif.gif

My primary gameplay reference was Surgeon Simulator for doing real world tasks in a simplified, goofy game environment. 

​

As for how we'd build it and what the controller would be, I had some experience using Leap Motion a preexisting hand tracking device with accompanying software, and the team liked the aesthetic of it & so we decided to lean into hand tracking as the unique controller for the chef game.

​

So I spent a few hours building out a quick prototype to show the team that watching your hands moving around in 3D space was novel, silly, potentially chaotic and that it could be fun.

Later Iteration with Buckets & Snapping

Snapping.gif

Originally you'd reach up into your UI to grab and spawn ingredients/tools. Although it worked, the UI was not themeatic and so I created a new iteration that used buckets as the 'buttons' that would spawn ingredients.

​

This way, you simply reach into the bucket and pull out the desired ingredient.

​

I also added snapping so that when you grabbed ingredients, they'd snap to your hand to make it easier to grab ingredients.

Alternative Controllers

The chef has three alternative controllers in the chef game:

​​

  • Leap motion -  hand tracking software that tracks and displays the player's real life hands on a screen

​

  • Tree stump tools - physical firewood hollowed out to fit wiring and act as buttons that correspond to tools

​

  • Magical cookbook - a physical book with glowing symbols (buttons) that correspond to recipes​

Tree Stump Buttons

20211209_204611.jpg
20211209_204528.jpg

Magical Book

The BARISTA GAME

High level Overview

  • Make the drink items that are shouted to you by your server.​

  • Press the buttons on your espresso machine to keep liquid levels up as they drain over time.​

  • Blend, stir and shake your orders once liquid levels are within the right parameters.

Side by side video of the alternative controller & the video game

Design Process

Initial Prototype

awman.gif

Our first question was how would we achieve 'chaotic, silly, food prep based gameplay' and subsequently, how we would build it in Unity; that is, what would we use as a controller and what would the gameplay look like?

​

Originally I thought we'd use a mouse to grab food items, and I made a silly ragdoll frog that you could drag around with your mouse before coming to the conclusion that although it was silly to play with, it didn't feel right... and so it was back to the drawing board.

First iteration (showing Leap Motion)

toastgif.gif

My primary gameplay reference was Surgeon Simulator for doing real world tasks in a simplified, goofy game environment. 

​

As for how we'd build it and what the controller would be, I had some experience using Leap Motion a preexisting hand tracking device with accompanying software, and the team liked the aesthetic of it & so we decided to lean into hand tracking as the unique controller for the chef game.

​

So I spent a few hours building out a quick prototype to show the team that watching your hands moving around in 3D space was novel, silly, potentially chaotic and that it could be fun.

Later Iteration with Buckets & Snapping

Snapping.gif

Originally you'd reach up into your UI to grab and spawn ingredients/tools. Although it worked, the UI was not themeatic and so I created a new iteration that used buckets as the 'buttons' that would spawn ingredients.

​

This way, you simply reach into the bucket and pull out the desired ingredient.

​

I also added snapping so that when you grabbed ingredients, they'd snap to your hand to make it easier to grab ingredients.

How The game works

1. The server shouts at the barista as drink orders come in, telling the barista what to make.​

​

2. Once the barista hears an order, they must press a button to toggle between one of three drinks that they can make.

​

3. Once the barista has selected the drink they want to make, each of the three liquid levels will show indicators that tell the player the liquid levels must be within a certain volume.

​

4. The Barista then must press a button associated with each of the liquids. Holding the button will cause the liquid levels to rise. When the button is released, the liquid levels begin to slowly drop over time.

​

5. Once the barista has gotten each of the three liquid levels within the proper parameters, the barista must use their other hand to process the drink with the tool that corresponds to the recipe they're on... so their other hand will either stir a cauldron, hold down a blender, or shake a shaker until the drink is done.

​

6. The barista then presses a button to their right to submit the drink to the server.

Alternative Controllers

20211217_183157.jpg

The barista has three alternative controllers in the barista game:

​​

  • Espresso Machine -  A machine placed over the player's head with 3 neon strip lights coming out of three buttons that correspond to liquids.

​

  • Cauldron - A cauldron with a stirring spoon coming out of it much like a joystick. Rotating the spoon clockwise or counterclockwise constitutes 'stirring'.

​

  • Shaker - Cocktail mixer with resin ice cubes and a button inside. The button is pressed when the ice cubes are shaken with enough force to press the button.​

20211217_172704.jpg

The Server GAME

High level Overview

  • Take customers orders before they lose all their patience and leave.

  • Massage a crystal ball to move the diviner and read the minds of the customers.

  • Relay the customers orders to your chef and barista. 

  • Submit the food and drink items as they're given to you.

Side by side video of the alternative controller & the video game

Design Process

Initial Prototype

awman.gif

Our first question was how would we achieve 'chaotic, silly, food prep based gameplay' and subsequently, how we would build it in Unity; that is, what would we use as a controller and what would the gameplay look like?

​

Originally I thought we'd use a mouse to grab food items, and I made a silly ragdoll frog that you could drag around with your mouse before coming to the conclusion that although it was silly to play with, it didn't feel right... and so it was back to the drawing board.

First iteration (showing Leap Motion)

toastgif.gif

My primary gameplay reference was Surgeon Simulator for doing real world tasks in a simplified, goofy game environment. 

​

As for how we'd build it and what the controller would be, I had some experience using Leap Motion a preexisting hand tracking device with accompanying software, and the team liked the aesthetic of it & so we decided to lean into hand tracking as the unique controller for the chef game.

​

So I spent a few hours building out a quick prototype to show the team that watching your hands moving around in 3D space was novel, silly, potentially chaotic and that it could be fun.

Later Iteration with Buckets & Snapping

Snapping.gif

Originally you'd reach up into your UI to grab and spawn ingredients/tools. Although it worked, the UI was not themeatic and so I created a new iteration that used buckets as the 'buttons' that would spawn ingredients.

​

This way, you simply reach into the bucket and pull out the desired ingredient.

​

I also added snapping so that when you grabbed ingredients, they'd snap to your hand to make it easier to grab ingredients.

How The game works

1. Customers come in and appear on the hotbar at the top of the screen.

​

2. The player must rotate their crystal ball to guide a magic sigil (custom cursor) to the customer to select them.

​

3. When the customer is selected, the player must guide their sigil back towards the giant thought bubble with a question mark in it.

​

4. Each customer's thought bubble has a specific, invisible point inside of it where the customer knows what they want to order.

​

5. As the sigil gets closer to the invisible point, the SFX coming off of the cursor will get louder. The particles around the sigil will become more erratic, and the meter next to the thought bubble will begin to fill... all of this is positive feedback.

​

6. If the sigil gets farther away from the point in the thought bubble, all the effects mentioned in (5.) will reverse.

​

7. Successfully guiding the sigil to the point will reveal the customer's order.

​

8. The server must then shout the order to their co-workers.

​

9. If the server's co-workers send a completed food item in, the server simply must press a button to their right to submit the item to the corresponding customer.

Alternative Controllers

20211207_181539.jpg

The server has two alternative controllers:

​​

  • Crystal Ball - Allows the server to discover the order of customers​

  • Your Voice - The server must be a confident communicator, always shouting at their co-workers what to make next.

20211207_180940.jpg
bottom of page