Tuesday, August 12, 2014

How I made a game with my kids - the making of Beetastic

When my daughter Ella was eight years old we made an iPhone App together called Silly Snaps. It’s a simple photo captioning app designed to be kid friendly. She did the art and I did the coding over a few days. In return for her efforts she earns a royalty from app sales. To date she’s earned a whopping $60. Not enough for her to retire on later in life but not bad pocket money for a kid.

Ella’s now nine. With our family holiday fast approaching she wanted to earn some extra spending money for the trip. She did some dog walking for the neighbours and wrote up a list of chores to do around the house. At the same time her little brother Zac, who just turned seven, wanted to make a game.

I proposed that they make a game together and split the royalties. Who knows, they might end up with another $60 and they might also learn a thing or two at the same time.

I run a games accelerator where we help get indie games to market. From this I realise that scoping a game is super important. It’s so easy to let feature creep blow out the games schedule. To make sure this was a doable project for the kids I laid down some ground rules:

1. It had to be on a single screen.
2. It had to use minimal sprites with no animation.
3. It had to use touch or tilt controls.
4. The art would be hand drawn by them on paper.
5. It had to be adorable.

Zac had pitched a game a year earlier that he called “Bees Get Dead”. The object was to tap flowers to shoot water at bees flying overhead. I was impressed with the idea at the time and could see it running on a tablet.

“How about we make Bees Get Dead?”, I suggested.

They liked the idea of the bees, but quickly came up with a new angle.

Their pitch was simple. You play a bee and have to pollinate flowers. While trying to land on flowers you have to avoid bad bees. You control your bee by tilting your device.

Simple. And it sounded adorable!

Ella and Zac divided the art tasks between them. Ella drew the player bee, the bad bees and the background.

Zac drew the flowers and stems and took on the lead design role.

My wife also contributed to the process by coming up with the name Beetastic.

Armed with my Macbook Air we sat around the dining room table where the kids drew the art and I set up the game project using Corona SDK. As they finished their art I imported the pieces into the game to get them on screen as soon as I could.
The “office” where Beetastic was made.

It was a liberating experience making the game. I took a long hard look at other simple but fun games on iOS like Timberman and dEXTRIS and was impressed at how minimal they were.  As a result I tried to minimize the interface as much as possible. Timberman initially didn't even have a pause or credits screen - screens I usually pile into my games. I resisted the urge to do this again and excised them from Beetastic. The goal here was to spend the most time on what matters - the gameplay.

The final game consists of just 3 screens - the start screen, the core game loop screen and the game over screen. The start screen has a leaderboard, play and more games button and the game over screen has the same except the games button is replaced by a share button.

The initial start screen with pixel art. Later replaced by Ella’s hand drawn logo.

I plugged in Apple Game Center and launched the default leaderboard view from a button press. No need for fancy hand crafted leaderboards here. Time saved building and testing could be spent on game balancing!

I added iAds and made sure that every 5th death would show a Vungle video ad. These are the only two monetization points in the game and they don’t feel too intrusive. Besides, the kids need their holiday spending money!

I logged the time I spent on the project which added up to around 32 hours. We started on the weekend of the 10th of May and did bits and pieces whenever we had time after school or on the weekend. We didn’t have a hard deadline so there was zero pressure if we didn’t do anything for a week or two.

I would give Ella and Zac a build of the game to play and wait for their feedback.

“Move the score to the middle of the screen dad.” or “The bees have to hover over the flowers for 5 seconds to make them disappear.” Zac would tell me with the authority of a lead designer.

The score needed to be centered.

The only designs I didn’t implement was the flower scoring system where orange flowers were worth 10 points, yellow 15, green 10, blue 25 and rainbow 100. I suggested we award 1 point per flower to keep it simple. “But Rainbow flowers are worth more points” Zac told me, “And they’re rare.” So we compromised and I made those double points.

We run a monthly test session at Right Pedal Studios where we invite in around 40 members of the public to play the games the teams are developing in the accelerator. Ella, Zac and their friends attend every month and play the games offering sage advice on how to improve them. This time my wife suggested Ella and Zac test their game. It was a thought that hadn’t even crossed my mind.

So on testing day Zac volunteered to show off his work. He took mental notes and the next day he and Ella had a list of things to fix in their game.

We needed another bigger, badder bee that chased the player. We also needed instructions to tell players what to do. And we need powerups to make the player invincible or to slow down the bad bees.

So that weekend I worked through the list. Ella drew a new bad chaser bee with 4 stingers (“Why four?” I asked. “Because he’s a bad bee!” she replied.) I hooked up the leaderboards, added in Vungle ads and the Chartboost more games screen.

We didn’t add the power ups. Our goal was to keep it simple and what we had worked. It was simple. It looked adorable. And it felt fun.

It was time to test it and ship it. And so we did.

You can download Beetastic for free from Apple here:

The game has been out for a couple of days now and has racked up almost a hundred downloads. Who knows, maybe Ella and Zac will earn another $60 for their holidays.

I had a lot of fun working with the kids on this game and we plan to do it again real soon. In fact, Ella has already started designing game sprites for the next game!
The new game has an otherworldly vibe!

So, have you made a game with your kids? If so, how was the experience and will you do it again?

Tools and services used to make Beetastic:

Corona SDK to build the game.
GameAnalytics to track in game events.
Pixelmator to resize and flip the kid’s art.
Audacity and SFXR - to generate sound effects.
Chartboost to show the more games screen.
iAds to show banner ads (coming in the next update!).
Vungle to serve video ads.
Royalty free music.

Sunday, November 01, 2009

New Facebook Game Revealed - Hospital Town

Finally I can talk about our brand new Facebook game.

It's called Hospital Town, and it's a fun game that lets you run a hospital with your family and friends as doctors and patients.

You get build out your hospital adding new specialist rooms (like a an X-Ray room or Plastic Surgery) and customize it to express who you are. You fill your room with beds and treat patients to earn money. You can also visit your friend's hospitals and help out with medical procedures, raid their supplies or do other cool stuff.

We've done a "soft launch", which means we've just let our friends and family know about it. This gives us a chance to get some honest feedback and stress test the game on a daily basis.

But the word-of-mouth nature of Facebook means that we've already grown the small number of players to over 240 people in a few short days.

One of the things I love about Facebook is that we can react to things very quickly. Already we've improved loading times and lag and we're about to update with a new version that has lots of little tweaks and extra tutorials. It's so cool to be able to quickly evolve the game based on player feedback into the game that they want.

Check out Hosital Town here: http://apps.facebook.com/hospitaltown/


Saturday, October 17, 2009

Lazy Update

Since Twitter entered my life I've been blogging way less while twittering at least once a day. So, as a sort of half blog, below is a compilation of my more interesting tweets and re-tweets.

Oh, and you can hear me on the Australian Gamer podcast here.

RT @MargaretWallace: Social Gaming, Beyond the Clones - http://bit.ly/apTdW

RT @TheVoxelAgents: More Train Conductor imagery: game icon plus desktop and iPhone wallpapers http://bit.ly/dCwxA

RT @morganjaffit: Mac Build of My Mechanical Romance (our 48 hour game comp entry) at http://www.icbf.com.au

Brainiversity 2 is now playable in Japanese. ใ„ใ„ใงใ™!

RT @deantak: PopCap Games raises $22.5 million to fund expansion into social games. http://bit.ly/kyRm8

"Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity." - Charles Mingus

LucasArts Reunion video (from 2008) - http://gamevideos.1up.com/video/id/26234


Thursday, September 10, 2009

Sony and Nintendo, Apple is eating your lunch

The new iPods were announced today and along with the new video enabled Nano, the iPod Touch has been given some extra grunt and a price drop. This means you can buy an 8GB iPod Touch for $268 in Australia and $199 in the US.

In Australia a PSP will set you back $279 and a DSi will cost you around $288. DS games range from $40 to $60, and PSP games, well good luck finding them :-)

And how much are iPhone games? Most of my 30 odd games I own on iPhone cost around $1.19. The most expensive game I bought was Monkey Island for $9.99 - cheaper than the PC version offered on Steam (which I believe is a very cheap version!). Compared to DS and PSP the cost is phenomenally cheaper.

And the the quality is incredible. I'm extremely happy with the games I play on my iPhone which include Spider: The Secret of Bryce Manner, Cluck It!, Monkey Island, Sneezies, Wild West and The Deep pinball, Space Invaders Infinity Gene, Mr. Driller, Peggle, Dungeon Defense and iDig It - just to name a few.

So, what does the new price point for iPod Touch mean? Well, as a parent I know what I'll be buying my kids for their portable gaming console.

An iPod Touch with a $30 iTunes gift card.

This gives them anywhere between 10 and 25 games and still works out cheaper than a DSi or PSP with a game. Plus it plays music and has loads of free games for when they spend all their credit :-)

I figure that if I, as a parent, am thinking this then there must be a whole lot of other parents with the same thought. If I was Sony or Nintendo I'd be a little worried right now.


Saturday, August 29, 2009

Adventure Web

Adventure Web

Back in the early to mid 90's I was heavily involved in making adventure games.

Despite only releasing Flight of the Amazon Queen for Amiga and PC, I had worked on a number of prototypes and near completed games including Stereo Jack (a brightly colored and humorous cyber-punk adventure that we called "cyber-clunk"), Gruesome Castle (a kids adventure game in full 3D that was almost completed but we had to move on to other projects when our publisher pulled out) and Monsters of Airie Deep (a sort of 3D adventure RPG)... and the list goes on.

But one idea I recently found stashed away on my hard drive caught my attention. This was Adventure Web. Conceived in 1995, the concept was a user created universe of small adventure worlds that connect together much like web pages do, with items and puzzles spanning the web in an ever expanding open ended game. The game was based on the Amazon Queen JASPAR engine, but modified for the web.

It was a nice idea, but like some things I do, it was a little too ambitious and a little ahead of the curve. Anyway, I've uploaded the document for you to peruse.

Click here to download and read Adventure Web in PDF format

I wrote the doc almost 15 years ago and it's an interesting insight into what I was thinking back then. It's also a fascinating reflection on how things have progressed as the internet has evolved - read the How Is Money Generated? section for a good example.

Ultimately I never developed the project and moved on to other things, like founding Krome Studios and creating TY the Tasmanian Tiger... but since then it's great to see that Facebook has made the creation of similar persistent game worlds a piece of cake.