Mixologer
ROLE
Gamplay Designer, Programmer (GameMaker GML)
TEAM COMPOSITION
4 person team: 1 writer, 1 audio designer, 1 artist, 1 designer/programmer
DESCRIPTION
It’s your first day on the job and you’re very excited to learn the ins and outs of bartending. You’ve tasted your fair share of spirits and bitters, and recently took a leap of faith to make your hobby into a career. Tap, swipe, shake, and squeeze to combine unique flavors and create drinks that are out of this world! All the patrons come bearing the gift of good conversation and even some local gossip. You never know who will sit down for a drink! Work hard and mind your manners, too many mistakes will upset the patrons, and boss man Rik will have to step in to protect his bar’s reputation!
This project was created for the IGDA Foundation Game Jam.




MY ROLE
-
Designed interactive drink making mechanics: Selecting potions, slicing fruit, shaking mixers and pouring into a finishing glass.
-
Engineered smooth screen switching mechanics for seamless transition between character interaction viewpoint and drink making viewpoint.
-
Designed and programmed gameplay UI

While coming up with possible gameplay mechanics, I came up with the idea of using a pinch gesture to squeeze the juice out of a berry. The little circles represent the position of my fingers when executing the pinch gesture.

Early mockup of the setup of the mixing screen where players would create drinks. The center would be the shaker, the bottom would be an ingredient holder, the left would be an ice well, the right would be the ingredient list, and the very top would be glasses to pour the final product.

This flowchart describes how getting to different parts of the drink making process would happen. This corresponded closely to the state machine used in the code.

While coming up with possible gameplay mechanics, I came up with the idea of using a pinch gesture to squeeze the juice out of a berry. The little circles represent the position of my fingers when executing the pinch gesture.