Food Fight

In Food Fight: Oculus VR, the player must make quick decisions to differentiate healthy and unhealthy foods. Visual cues and active involvement make selecting healthy foods and resisting unhealthy foods easy and fun.

Project Background

Food Fight is a VR game for the Oculus Rift that informs healthy eating decisions in a fast-paced, engaging game where the user defeats the evil Food Goblin by tossing back unhealthy food choices. Food Fight was a retooled game from an earlier Clinical Tools product - Opiate Blast. Using the modified physics from Opiate Blast, we set out with the goal of creating a one-of-a-kind VR nutrition application. I assisted the team with level design, importing new models, and the creation of an easy to understand and engaging gameplay loop.

Challenges & Requirements

We suddenly found ourselves with tons of medical research on diet and nutrition, and our 3D modeler was pumping out dozens of food models per week. This game was meant to be played by everyone, so we could not inundate the player with all of this information from the very start. In addition, we did not have a clear gameplay loop. We had the evil Food Goblin 3D asset, but was unsure how to expand the game's mechanics beyond catching and throwing food back at it. I began working on the game's tutorial, which featured a conveyor belt with the game's food choices, and targets that the player could throw food at to learn the game's catch-and-throw physics system.

Actions & Outcomes

We began by implementing food types using scriptable game objects. We mapped out all diets and nutritional information for each food to determine whether it was a good/bad food based on the player's diet they had selected. The tutorial became more advanced as well, and gameplay became a rapid memory test to determine which food worked with the current diet. We realized through rapid iteration that it would be difficult for a player to memorize the sheer amount of food choices, let alone within the 1-2 second window they would have to react. We decided to scale back, keeping it to one basic diet that clearly highlighted good food (broccoli, lettuce, apples) and bad foods (ice cream, cookies). The food catalog was tripped down to around 20 options and a player could quickly memorize them over the course of the game.

Next, we knew gameplay would need to be spiced up. Throwing and catching became boring after playing the first few levels. We implemented a series of power-ups that allowed the player to manipulate food more easily. Power-ups included things like the boxing glove, which gave the player the ability to bounce back food immediately, and the magnet, which allowed the player to immediately vacuum in food. Now, players would focus on hitting streaks to earn power-ups, which heavily altered the game physics and made for more interesting gameplay.

Technologies Used

Conclusions

I assisted in creating and publishing a VR game with the aim of informing users about healthy food choices. We began the project with a wealth of information about diet plans and nutrition but decided to scale back for the sake of gameplay purposes. Nobody was going to play the game if they they felt like they were constantly having to memorize the right foods for diets they had no intention of following. I also helped to create a core gameplay loop that always kept players on their toes while learning about healthy eating decisions.

Interested in hiring me for your company/project?

Looking for an experienced Unity developer to disrupt the tech world with an awe-inspiring, innovative product? To start an initial chat, just drop me an email at kyleleinart@gmail.com.
Choose Colour