Lunch Table

Lunch Table

Project Overview

Created for the Anti-Defamation League 2018 game jam. The goal of the jam was to make a game that helps players better understand others and themselves. While submissions for the jam could be 5 days after the start date, our particular jam site requested we upload them by Sunday evening so it was a very fast jam. Downloadable here.

  • Tech: Unity
  • Team Size: 4
  • Duration: 15 hours

Game Summary

Lunch Table features many individuals who are in dire need of a place to sit for lunch time. Each individual has traits about them that will subtly hint at what they like and what they do not like. These traits could be a preference to read or perhaps disliking sports. The player has to then place the individual, as best they can, to their lunch tables. The groups at the lunch tables also have their own preferences we must consider before placing an individual in the group. For instance, we do not want someone who loves talking about their cat to be at a lunch table where they do not like cats. At the end of the game, the player is scored on how happy each individual is and how happy the groups at the lunch tables are.

Role: Gameplay Programmer

  • Implemented the preferences system for students and tables. This ensured that they could be properly matched based on a breadth of weighted preferences.
  • Created a robust "interests" pipeline system to pull in writing content from a google spreadsheet.
  • Programmed all the UI and game management states.

Source Code