When I signed up for iDevBlogADay I knew that it meant I’d eventually have to create a blog and make some blog posts. Eek. This isn’t my first iDevBlogADay post, that’ll come tomorrow, but for now I guess I should start off by telling you a little bit about me.
I’ve always had a strong love for game design and development, but throughout my life I went through periods where I made games, and then periods where I just played games(aka StarCraft). I learned to program in QBasic when I was a kid, although it wasn’t until using The Games Factory in my early teens that I really started making games. I created a popular bat and ball game called “Metabounce 2″ when I was around 14 years old, but up until this year(over 10 years later) I really hadn’t released any other games. It wasn’t that I hadn’t been working on games, but rather that my graveyard of unreleased games had grown pretty large(I’m sure I’ll dig some of those out in future posts).
My most recent creation is an iPhone game named Trainyard. It’s a puzzle game with a unique puzzle solving mechanic. I’m quite proud of it, and I learned a ton while making it, so most of the first batch of posts on this blog will focus on how it was created.
I also have a day job working full time creating iPhone apps at Indusblue in Toronto. “Senior iPhone App Developer” is my job title now, but it definitely wasn’t my original job title. When I started working at Indusblue we were completely focused on Flash development. Over the past five years I’ve made countless mini-sites and mini-games for big names like Coca-Cola, Microsoft, and Starbucks. There’s a lot of hate out there for Flash mini-sites(usually with good reason), but making mini-sites was the closest thing I could find to game development without actually doing game development. As a company we sensed an upcoming shift in the market, so over the past year we’ve transitioned ourselves to be almost completely focused on mobile websites and iOS apps, and we’re loving it.