English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flag
Czech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flag
Swedish flagNorwegian flag     
By N2H
Welcome to Raph Koster's personal website: MMOs, gaming, writing, art, music, books.

Two great Flash-related posts

July 6th, 2009

There’s two great posts related to Flash surfacing today:

CoderHump.com has an open letter to Adobe asking for them to make Flash the default console for the web. This is a developer-centric post, focusing on weaknesses of Flash as a generic platform for game development:

Adobe, make Flash like unto a console! Give us consistent performance! Give us excellent tools! Flex Builder is not that great, Adobe. Your compilers could be a lot better, too. Don’t worry too much about lots of fancy features. People who have to have super high end 3d and do not want to run everywhere will use tools like Torque or Unity that do 3d really well. Be everywhere, run well, be easy to develop for, and you will be loved and well rewarded.

Adobe, I have a vested interest in you succeeding. Please listen to my words. I have spent years developing game middleware on a variety of platforms. Now I am working with Flash. If Flash dominates the game industry, it will be possible for me to afford to eat.

A lot of the gems aren’t in the post, but in the comment thread that follows — worth reading.

And the inimitable Dan Cook of Lost Garden has a wonderful analysis of the business models behind Flash game development and where they are broken — and what a developer can do to fix it.

When you design your game, pick three or four revenue streams and build them into your game. Here are some categories of users that you may want keep covered.

  • People who don’t want to pay: Advertising is a good option to keep around. A few hundred bucks is still money in the bank.
  • People who are interested in more of the same: Once you’ve established the value of your game, some players want more. Give them more levels, more puzzles, more enemies in exchange for cash.
  • People who are interested in status or identity improvements: Some people see games as means of expression and identity. Give them items that let them express themselves or customize their experience.
  • People who have limited time: Some people live busy lives and want to consume your game when they desire and how they desire. Cheat codes, experience multipliers and other systems that bypass the typical progression all help satisfying this customer need.

Looks like this is just part one of a lengthier series of articles — I look forward to the next one!

*

You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

11 Responses to “Two great Flash-related posts”

Jump to reader comments » | Leave a reply »

Trackbacks & Pingbacks
Reader Comments
  1. Ryan Henson Creighton said on

    Yeah – that second article is the “bizzomb”, as the kidizzles say.

  2. Edmundito said on

    I’m honestly opposed to Flash becoming the default game platform on the web. It stands against everything the web (standards) have become where it’s open and free from control by any corporation.

    Flash is unfortunately a necessity for the time being, which is what probably made sites like YouTube so successful, and hopefully Metaplace of course. But to dominate the game market on the web would be like the travesty of depending on directx (over opengl) to make 3D desktop games.

  3. Raph said on

    Well, if HTML5 keeps progressing, it could make a run at it. But I suspect that will take a little while yet. I don’t think the battle is anywhere near over.

    BTW, Adobe has been opening stuff up to some degree: http://www.openscreenproject.org/about/faq.html

  4. Rog said on

    I would personally prefer to see HTML 5 expanded and adopted in ways that deprecate Flash. The standards are finally starting to move. There are some nifty canvas examples out there lately, that’s very promising. The video tag codec issue popped up recently, it’s really one of the bigger hurdles.

    It’s not just a question of Adobe opening up, it’s a question of adoption. For mobile browsers especially, Flash doesn’t have traction. HTML 5 does, or at least Apple et al say they intend to follow the standard as much as possible.

  5. Chris said on

    I’d hate to see Flash become the default standard for games, it’s not open and I’d like the web to move towards open standards that are not controlled by one organization.

  6. Derek Licciardi said on

    The codec issue for video is going to stall HTML 5 as long as the HTML standard deems it necessary to have a codec defined. I’m of the mind that video should be treated like images are from the standard’s point of view. The IMG tag does not restrict or define the image formats that can be decoded by a browser implementation. The VIDEO tag should not define the codec but video codecs have licensing and patent baggage associated with them that the image formats do not. That means that there is money at stake and when there’s money involved, a fight normally ensues. This one happens to be about the open source ideal for Ogg Theora versus the hardware accelerated H.264. Both sides have good points which means it won’t be resolved anytime soon.

    http://arstechnica.com/open-source/news/2009/07/decoding-the-html-5-video-codec-debate.ars

    Stuff like that keeps HTML 5 from becoming a standard so all we really have at the moment is Flash as a substitute vessel for rich media.

  7. Ben Garney said on

    #2: “I’m honestly opposed to Flash becoming the default game platform on the web. It stands against everything the web (standards) have become where it’s open and free from control by any corporation.”

    Honestly, it’s not that closed. The compiler is open source, the VM is documented and open source. The SWF format is documented and can be legally used. There are several independent implementations at varying levels of quality (gameswf, RAD Game Tools’ G, Scaleform).

    Also, it actually works and has a minimal tool chain.

    Compare this to HTML5 which is suffering from design by committee, standards adoption issues, implementation compatibility, etc. Not that it couldn’t be just as good a platform, but Flash is here, it works right now, and Adobe is committed to making it good.

  8. Tess said on

    I use Flex Builder at home for some personal prototyping projects, and compared to most of the programmer tools I am regularly tortured by, I find it to be a delight to use. Admittedly, I was already an Eclipse fan before using it, so it was a pretty easy sell. Sure, it could use a little work here and there, but I hesitate to agree that it’s “not that great.”

    Visual Studio leaves me constantly wondering if Microsoft actually uses their own IDE. It always reminds me of that old song from the Muppet Movie that went, “I hope that somethin’ better comes along…”

  9. Rog said on

    @Ben Garney: It’s the roadmap with Flash that isn’t as open, which is the most important part. SWF is open sourced, but can anyone viably fork it? Maybe some changes have gone back upstream, but my guess is they’ve been almost entirely bug-related. All of the real development is proprietary from Adobe, which is the main barrier they’ve had to getting Flash accepted as an actual standard (rather than defacto).

    Now that all of the major browsers are actively pursuing other solutions, Adobe’s opportunity is gone.

    HTML 5 isn’t just some faceless committee effort. Browser developers from Apple, Google, Firefox and Opera are all involved. The codec argument is very apt, because for a change it isn’t just assumed they won’t settle on a baseline, they’re actually debating it. Things are moving that used to be static. Read the workgroup’s debate and you can see how it’s spurned new efforts and investments into pursuing the answers. Look at the HTML 5 spec itself, it’s so much more fleshed out now. Firefox 3.5 demonstrates much of it is usable. Webkit dev versions are getting advanced too.

    There’s a strong push, especially from Google, to get a solution to video on the web that doesn’t involve Flash. Apple has chosen to shun Flash and pledge support for HTML 5 on the iPhone. Microsoft isn’t participating yet, but they’re betting on Silverlight.

    I agree that Flash is here now and it works, but the topic is more about the future. Flash is well adopted because we all needed usable and that trumped everything else. Will it maintain traction once there are other options directly in the browsers? I don’t think so. It hasn’t hit the end of the road yet, but you can see it from here.

    There are plenty of good Flash developers, but I don’t think you could find a single browser developer that doesn’t want to see it replaced. If you’re betting on the future of Flash, at least take a glance at who’s betting against it.

  10. Kressilac said on

    Visual Studio is like Photoshop or 3DS Max. The program is huge, bulky and very powerful. Once you become a power user of Visual Studio, you immediately notice all the things the other editors are lacking when you’re forced to use another IDE. Same goes for Photoshop and the big 3D packages. There’s stuff burried in Visual Studio that few people use but when you need it for that one hard to find bug, it’s a life saver.

  11. Ben Garney said on

    @Rog: Eventually the Flash feature set will migrate out to the browser either from Adobe or from HTML5 or another effort. But for the next year at least – if not longer – the only viable way to get this sort of rich content out to 99% of the market is going to be with Adobe’s plugin.

    Open standards are valuable, but the some of the best things to come to game development in the past five years have been closed source, closed standards developed by a single provider with a vested interest in games succeeding. (Microsoft’s work on DirectX and XBox 360, Nintendo on DS, and to some extent Adobe with Flash.)

    Eventually I am sure I will be developing games directly against browser technology. I am worried it will be like cutting edge web dev now, where you have to make your code work against three or four implementations with subtle differences. But if that means I can get a game out in front of 99% of the market, it’s something I’ll have to deal with.

Meta

Recent Comments

Categories

Tags

Recent Trackbacks

Archives



A Theory of Fun
for Game Design

Book cover for A Theory of Fun for Game Design, by Raph Koster

Press
Excerpts

Buy from Amazon

Twitter @raphkoster


The whole Web

Raph's Website

See popular posts »
About the blog »



After the Flood

After the Flood CD Cover

Available on CD
$14.99


More stuff to buy

Power Gamer T-Shirt

Power Gamer
Ash Grey T-Shirt

$16.99


Receive CafePress Updates!

LegendMUD

click here to visit the Legend website

"The world the way they thought it was..."


Get Firefox