I love video games. But I hate that sinking feeling after you’ve spent 8 hours on a shooter. Your eyes slowly adjust to the sunlight coming through the window. And you ask yourself, “What have I been doing with my time? What do I have to show for this?”

Why did I spend so much time on something that gave nothing back?

I decided to focus on creating a game that would enrich my life. I wanted to create a game that would enrich the lives of anyone who played it. Now the question was, “What should this game focus on?” I decided to focus on Math. Yes math, the universal language.

It all started with Tetris

I love Tetris. I even made my own Tetris close called Gemtris. You can play it online here. Tetris helps depressed patients feel less depressed. Life is all about stories. Tetris has an amazing story. I wanted to create something that had tangible benefits. All that’s left in Tetris are your mistakes. I created Mathogen in the same way.

This slideshow requires JavaScript.

Submitting to Apple

I submitted it to Apple. I had a few friends rate it well. I installed Flurry Analytics to see where it was being installed and played. I also found out that it was crashing a lot. I started coding a new version of the game but then I moved to San Francisco and I started to hang out at Noisebridge.

Development on Mathogen 2 stalled. I wanted to connect with more programmers so I started tutoring iOS programmers through Tutorspree (they were acquired in 2012 and changed their name to Wyzant) and become the highest grossing programming tutor in San Francisco!

Porting to Flash

Later I ported the code from Objective-C to Flash and made a Facebook game. I posted the update to TechHui. I’m currently working on updating Mathogen to remove the timer constraint to make it more like an endless runner type of game where the goal is not the beat the clock but to get as many correct answers as possible. I was inspired by the infinite lives mode of FlappyBird.

Check out my other Projects: