One of the issues I’ve got with BlitzMax programming was the fact that I felt I would not be investing in better development practises, since BMax can only cater for Windows & Mac. For this reason I’ve looked a bit of Unity3D and Shiva which both can handle multiple platforms, web and iphone development included.
But then I was facing a new dilemma: The learning curve.
I started Blitz3D coding in 2001 and then moved to BlitzMax few years back, and I feel that I have pretty solid understanding on how these blitz machines work. I’m looking at iPhone/other game dev possibilities and with Blitz I was stuck.
Learning Shiva or Unity wouldn’t perhaps be a massive amount of work, but nevertheless it would take some time to get familiar with the tools.
Something mysterious happened yesterday. By accident, I came across with this blog post by the maker of Blitz-series. He had announced month ago that there will be this new Blitz version that’s directly aimed to support different platforms (HTML5, Java, iPhone, Android etc.).
Here’s the solution, dropped right into my lap
I was thrilled to see this happening. I could build on top of my existing experience, and simply continue working with BlitzMax with the knowledge that at some point there will (most likely) be this mobile opportunity. Of course there’s still question marks in the development (what stuff is really supported, how will iPhone stuff be done, what’s the time schedule) but as I’m keen to get my hands dirty with coding (rather than invest time in learning a new engine) I feel that the solution is simple:
I just do blitzmax stuff, and see after few months how’s the new blitz “iPhone” doing there. I’m building a game prototype, yet getting more experience which can help me with the iPhone development.
And this also means that I get a few months to see how the iPhone OS4 really works and if it’s something worth diving into.
It’s nice when pieces fall into right places effortlessly.
UPDATE: Looks like it might not be possible to do iPhone stuff with this new bmax. The Apple licence is somewhat iffy on this part. Trying to figure out how it really goes. I’m slightly positive about this.