Matts Ramblings

Archive for April, 2010

Flash

by Matt on Apr.22, 2010, under Uncategorized

This time last year, I designed a 2D engine based around timeline processing.

The goal was to take SWF files, strip the animation using gameswf, and re-export it in a format that my engine would understand. Effectively turning flash into an authoring tool for my “engine”. I had started development, but hadn’t got all that far when I commenced employment with Krome, which then ended up eating my spare time for the latter part of the year.

Given the current furore around apples stance on adobe’s CS5 native flash recompiler, I’ve been tempted to de-mothball it and see if I can finish it quickly. It might be an interesting tool for those well versed in authoring flash assets, and looking for a way to still release on the iPhone platform.

On the other hand, the continual EULA changes on Apple’s side make me reluctant to sink time into a project that would be limited to a device that currently I’m really not keen on tying myself to.

The original intention was for the timeline processing engine would be come the UI engine for a later, more advanced game engine (which incidentally, I’m starting to design now). perhaps I should just bring that component forward instead.

The question is, would anyone find this useful? Would it actually solve anyone’s authoring problems? Or would it just be easier to go learn Unity3D, assuming that they are able to release under the current EULA’s?

Leave a Comment more...

Developers developers developers

by Matt on Apr.09, 2010, under Uncategorized

Apple appear to have outlawed the use of middleware in their latest iPhone eula. The unity3d community are waiting on legal advice as to where the os4 eula leaves them. All this as a result of apples rather weird and unexplained “war on adobe”.

It’s worrying for a few reasons.

One of the reasons I stepped away from active iPhone development was the lack of transparency in the review process. In the games industry, console manufactures have clear TRC ( or TCR depending on who we’re talking about ) requirements which you, as a developer must adhere to in order to pass certification. Apple either has none, or refuses to publish theirs, leading to a somewhat annoying and fruitless process when attempting to get applications approved for the service.

And now with the rather agressive change to the eula, it shows that apple are quite comfortable changing the playing field underneath developers for it’s platforms. Where was the consultation with developer groups? Or effected middlware producers? This isn’t the first time this has occurred. A friend reminded me of the JIT compilation changes last year in the 3.0 EULA, and I’m willing to bet this wont be the last.

One thing Microsoft understands well is how to keep developers happy. Apple, whilst having a very good understanding of what makes consumers happy, are proving time and time again that they just don’t get developers

Unfortunately for them, it’s the developers which produce the software that drives the sales. Apple are obviously trying to position the iPhone in the mobile gaming section, but continue to alienate those who could really provide the content to show the iPhone and iPad maturing in this sector. Games are expensive, front loaded projects. No one is willing to risk a significant amount of money and time producing a game only to find that the next revision of the os legally prevents release on the iPhone/iPad

Until such time as we get transparency, very few really ambitious titles will be made for the platform. And that’s a shame, wouldn’t you rather have the next ico or zelda on your iPhone Instead of yet another fart or soundboard application?

It’s just to risky to bet on apple right now.

Edit: The Unity3D folks have published a blog on the matter (http://blogs.unity3d.com/2010/04/10/unity-and-the-iphone-os-4-0/). I particularly like one of the comments.

“Doing business with Apple is putting your head in the lion’s mouth… a lion that’s inclined to bite it off for no better reason than “because”.”

2 Comments more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...