Picking Some Middleware

The Requirements

Before getting started, I spent some time evaluating a few different middleware options.  Here are some things I am looking for:

Cross-platform

I want to be able to develop and publish at the very least on PC and iOS.  The Apple appstore seems relatively easy to get into, and even if it gets lost in all the other games out there, at least I can direct my friends to it and have something to show.  Distribution on the PC is a little tougher since most people just buy through Steam, and you need to apply to get in.  Also all my friends who are willing to help have PCs, and nobody else actually has the Macbook you need to even develop for iOS.  If the code can be released on Android or Mac, that would be a nice bonus, though I’m not sure I’d want to handle the support for all the different Android devices out there.
Continue reading Picking Some Middleware

Some Background…

I’m starting this blog to document my experience programming some games in my spare time.  First, some background – I have a full-time job as a software engineer working on financial software.  I do most of my programming in c# and c++.  I just had a baby so my free time is pretty limited, but I’d still like to be able to spend some time to work on a side project as a hobby.

I’ve also tried to get a few projects off the ground before.  My most successful was probably my wedding proposal, which got me my 15 minutes of fame.  After getting married, I took a break for a while, but a few years ago, I tried to work on something using XNA and c#.  I worked with a few friends and created a few prototypes, but nothing really panned out.

Now that some time has passed, I’m ready to give it another shot.  In upcoming posts I’ll write about different technologies I’ve evaluated, and what I learn along the way.  Stay tuned!