Collaborating with Children; My first mobile game app

Download #EggSaver from Google Play:

Download #EggSaver from Amazon Store:

View Code on GitHub:

Collaborating with Children – App Design

Recently I’ve gotten a small break from things and I wanted to work on something fun. I’ve been dabbling in mobile development with Phonegap, Ionic and even native Android, but I was getting curious about doing something I’ve never attempted before, on any medium; games. I did some research and found a gaming engine (Corona Sdk) with some YouTube tutorials, so I enlisted my children for ideas and we sat around a whiteboard until we came up with this:


My kids wanted to do a game for Easter and I had only watched a couple of YouTube videos on Corona Sdk (listed below) which were examples of games that used gravity so I thought a game of falling eggs with a basket for Easter would be a simple app that I could handle. But my kids wanted to get more involved, they wanted to design the eggs that fall for Easter that can be placed in the game. I agreed and got to work building the app and using plain white eggs until my kids finished making their designs that I would insert later.

By the time I got the game working the kids were getting anxious to get their artwork into the program so they could see it in the game. Their excitement gave me an idea; If they were excited to see their own artwork in a game, then other kids would too! I asked the kids for a couple more days and I promised that when I finished they would be able to design as many eggs as they wanted for the game.

The Concept:

I approached the paint part of the game with the simple fingerpainting code provided by @schroederapps. I included his fingerpaint.lua file in my code and I altered it slightly. I changed the background shape from a simple rectangle to a polygon with coordinates that form a large egg shape. This allowed me to display a canvas for fingerpainting that gave a guide for the egg drawing but allowed for coloring outside the lines.


I then saved the drawings and inserted their filenames (formed from timestamps) into a local array of egg files. The game pulls this array and gets a random filename for each egg dropped, using the same polygon with coordinates for a smaller egg shape for the eggs in the game.

The Result:

My kids normally go through the app store pretty quickly. They download a game and within in 5 minutes (seriously!) they are bored and on to the next. This game has actually held their attention for a few days so far. I know its their baby so they are a little more invested, but I have to admit its even held my attention and its even a bit addictive. Not bad for my first app anyway. Please give it a try and share it with your kids, Happy Easter!


YouTube Tutorials for learning Corona Sdk:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s