What Experiences Inspired my Game?


I knew I wanted to make a video game, but what kind should I try to make? This was my million-dollar question I tried to solve time and time again.

Suddenly, it clicked! All because of these three things:

  • My Internship
  • My PI’s Research Project
  • My Hobby – Playing the Violin

Internship

For the robotics project I was on, I was assigned to work on OpenCV, a Computer Vision python package. To get my hands dirty with this, I tinkered around with the MediaPipe framework – essentially this maps different joints and ligaments on a person’s hand while they move and outputs the camera screen on a computer.

What I got out of this: I wanted my game to track a person’s movement in real-time.

Research Project

This project actually blew my mind! I thought it would be cool to be a test subject to try out a project my principal investigator was working on - the Gamified Physical Therapy Rehabilitation System. Essentially, you contol a game character to dodge obstacles by flexing your calf muscles. Think of this like Flappy Bird except it makes your legs stronger.

What I got out of this: I wanted to gamify a process that people were unmotivated to do or complete.

Playing the Violin

After 6 years of practicing, one thing I’ll never miss is trying to master the bowing techniques. I vividly remember staring at the mirror and trying the bend my elbow the right way to get my bow to glide straight down. Unfortunately, I would make a screeching sound at every attempt.

This issue is pretty common for those starting off on the violin. Seeing that this was a problem most students could not perfect on the first try, I figured this was a perfect problem to solve using my programming skills and experiences.

What I got out of this: I wanted to gamify the process of learning violin bowings for beginner violin students and provide them real-time feedback.