Apple-flavoured brain dump.

Published June 25, 2010
Advertisement
Life in Apple's World: Love and Hate and Strife

Since I began working at a local iPhone start-up in Waterloo in January, things became very exciting. The world of mobile development (game development in particular) was suddenly wide-open to me, and I couldn't have been more charged about the possibilities.

Cost. So excited and optimistic, in fact, that I purchased an iPhone shortly after starting. No regrets there ? my old little Android-touting HTC Dream was a nifty device, but was short on horsepower. By the end of February, I had bought myself a MacBook Pro. Under a month later, I had purchased an Apple Developer License. And still, just a brief two months or so after that, I caved and coughed up the dough for a brand new iPad. It takes very little arithmetic to see that this adds up to quite a lovely little bit of spending. The saying of Apple's products being like gateway drugs to MORE Apple products is absolutely true. To a newcomer like myself, tasty tidbits like OS X, the iPhone OS, the App Store, and sleek UI everywhere was incredibly appealing. Especially coming from a Linux-heavy background, where aesthetics was not always a primary focus. Being a developer on Apple platforms is not cheap, but the App Store in particular does reach a staggeringly massive customer base.

Boxed in. Apple has created a rather pretty little world for us consumers to live in, should we invest in their hardware ? and thus, their software. The novelty does wear off though after living in this world for a few months, at least for me, and that's when Apple's closed system philosophy starts to wear on you. I've been using my laptop more or less as my primary computer, if only because it's the only computer that I can do my new line of game development on. Which implies that I've also been using Mac OS X as my primary operating system. As a somewhat passionate *nix user, using OS X has been.. weird. OS X is as sleek, sexy and highly aesthetically pleasing, but is painfully closed and non-customizable. And, of course, I have to use iTunes for all my iPhone/iPad interactions. And, of course, I can only develop using Apple's Xcode IDE. Oh, and thanks to a new clause in Apple's developer agreement, I'm not allowed to use any scripting languages (beyond Objective-C and Objective-C++) in any of my apps. Goodness, it's a little stifling in here.

Money and profit. This has bothered me the most. Game development was supposed to be a hobby for me. Something to do in my spare time for kicks and the sheer intellectual challenge involved. Since I have every intention of selling my iPhone games ? a guy needs to make back SOME of his investment in this pricy Apple hardware ? I now feel fueled by the allure of profit that lies at the end of my development process. This, instead of wanting to finish a game because I sincerely enjoy it and want to see the end result. I'm realizing now that I would much rather pursue my projects at my own pace, without the pressure of making sales. Not to mention developing in a direction that interests me, regardless of what potential consumers might wish to purchase. Money really muddies the waters, I'm finding. Perhaps future non-profit projects for the iPhone would better suit my MO.

And so, that's where I stand. I'm not thrilled presently, but I am also dead-set on finishing and releasing this iPhone version of Gundown as a finished product before attempting to do so; too many hours and dollars were poured into it thus far to see it reach anything less than completion.

Phew, thanks for following that twisty passage along, kind reader. More news on Gundown as it develops!
0 likes 4 comments

Comments

Prinz Eugn
When I saw you updated, I said (out loud): "Holy shit! Hopedagger!" It's great to see you back, man!

Gundown is looking like a real game again- are you planning on updating the graphics at all?

Apple stuff is alright, but the price kills me inside. Student discounts take some of the edge off, but not quite enough to justify it for me. Regular laptops are so cheap now, it blows my mind. The iPhone is pretty cool I have to admit, though- I'll probably end up getting an iPod touch for X-mas. So... you'll have to get Gundown done by then.
June 25, 2010 11:28 PM
O-san
That looks like a lot of fun. Reminds me of the 8/16-bit days in the early nineties. Love the pixel graphics and the small details!!

One thing I noticed in the graphics though, just a suggestion. Each helicopter blade is in sync with the other blades, they should maybe have different starting frames. I guess they could have started their engines at the same time :)

Do you use OpenAL in your project? I am suffering from sound loss in the iPhone simulator, wondering if you experienced anything. It works as expected when running on a device.

The project looks great in anyways, keep it up! :)
June 26, 2010 03:57 AM
HopeDagger
Quote:Original post by Prinz Eugn
When I saw you updated, I said (out loud): "Holy shit! Hopedagger!" It's great to see you back, man!

Gundown is looking like a real game again- are you planning on updating the graphics at all?


Thanks Mark! I just finished reading your latest posts. [smile] The graphics will likely remain as-is; Dean is incredibly busy these months being a (paid!) musician off on the cruise lines. And yes, I most certainly hope that this thing is finished and is a distant memory by Christmas, heh.
June 26, 2010 09:10 AM
HopeDagger
Quote:Original post by O-san
That looks like a lot of fun. Reminds me of the 8/16-bit days in the early nineties. Love the pixel graphics and the small details!!


Thanks O-san. That's entirely the kind of look that we're going for.

Quote:One thing I noticed in the graphics though, just a suggestion. Each helicopter blade is in sync with the other blades, they should maybe have different starting frames. I guess they could have started their engines at the same time :)


I actually experimented with this already, and aside from making the screenshots look prettier, the difference is indistinguishable in-game when everything is moving.

Quote:Do you use OpenAL in your project? I am suffering from sound loss in the iPhone simulator, wondering if you experienced anything. It works as expected when running on a device.


Sorry; I'm using SDL's (relatively basic) audio routines.

Quote:The project looks great in anyways, keep it up! :)


Thanks again. Naturally, I'm also looking forward to seeing your (very pretty) projects continue to move forward.

June 26, 2010 09:14 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement