A few weeks ago I started brainstorming ideas for a new game development course and before I can create the video tutorials I have to come up with a sample project. I'd created several puzzle games in the recent past and wanted something a little different. Having just finished reading an article about Pac-Man I thought a maze chase game might be fun, so What the Shell?! (WtS) was born.

Working on What the Shell?!

WtS is an arcade game that was inspired by Pac-Man and I. O. Silver, a game from the 80s that I recreated a couple years ago. Since I had some free-to-use ocean-themed artwork sitting around I decided to make a game where you control a diver through a reef maze, trying to pick up sea shells and avoiding the enemy fish. You can pick up pearls that give you a few seconds to kill the fish just in case they're right on your tail.

I'm close to being done with the game and once that happens I'll be "chopping it into pieces" that can be used for the course. This course will not be a "here's how to make this game" type of course, but instead will be showing the different techniques used to make it.

What's the difference?

I'm hoping by focusing on the different techniques vs showing how a specific game is made, it will make it easier for you to take those techniques and use them in many different ways in your own games.

What Kind of Course, Unity 2D or Corona?

Thanks to my friends Ross and Randy I'm doing something very different with this game dev course -- I'm creating it for Corona SDK and then will turn right around and recreate it for Unity. Yes, that means I'm actually going to make WtS twice -- once with Corona and then with Unity. If this "experiment" works out I'll probably do that from now on -- although I might switch back and forth as far as which one I do first.

More on What the Shell?! coming soon!