Ratatouille

A mini RPG based on Ratatouille

coding

TL,DR

Challenge:How might we retell ratatouille in a more interactive medium?

Date: Apr - May 2023

Skill: Game Design, Development

Tools: React.js, Phaser 3, Piskel

Play the Game See the Code

Context

This game, which was created for a Communications Lab final project, is a retelling of Disney's classic movie, Ratatouille, in an RPG game format. This project is inspired by classic RPG cooking games such as Cooking Mama, Overcooked, and Plate Up.

Player Narrative

The narrative is inspired based off the climatic scene in Ratatouille, where Ego, a tough food critic, visits Linguini’s restaurant. You play as Remy, who is puppeteering the chef Linguini. In the scene, Ego arrives and orders “perspective,” which is meant to confuse the player as Linguini was confused in the moment. The player is allowed to ask two clarifying questions before Ego stops answering, although his answers are brief and unhelpful. When the player enters the kitchen, Remy provides some helpful instructions telling the player to grab prepared food from the refrigerator and cook it on a stove. The player can take the food off the stove at any time and give it to Ego to judge — you don’t know whether he will enjoy food or not.

Animations + Interactions

Each player animation was created by pulling from frames on the sprite sheet and adding them to an JavaScript object. Interactions such as picking up food and serving affects global variables so the changes carry over across different scenes.

Possible Next Steps

• Sound Design! Sizzle noises for cooking, walking sound effects, and placing plates sounds.

• More interactivity: Rather than only having the player heat up the food, adding more actions to the game such as chopping and plating such as Cooking Mama or Overcooked.