<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gambrinous Blog &#187; Flash</title>
	<atom:link href="http://blog.gambrinous.com/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gambrinous.com</link>
	<description></description>
	<lastBuildDate>Wed, 27 Aug 2025 23:08:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6.1</generator>
		<item>
		<title>SUPER HAPPY PET &#8211; a game in 2 days</title>
		<link>http://blog.gambrinous.com/2013/09/01/super-happy-pet-a-game-in-2-days/</link>
		<comments>http://blog.gambrinous.com/2013/09/01/super-happy-pet-a-game-in-2-days/#comments</comments>
		<pubDate>Sun, 01 Sep 2013 16:16:43 +0000</pubDate>
		<dc:creator>Colm</dc:creator>
				<category><![CDATA[1GAM]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://blog.gambrinous.com/?p=495</guid>
		<description><![CDATA[June had come and gone without having produced my One Game A Month, and I was into the last week of July.. I needed to do something drastic. So I decided to have an impromptu one day gamejam a couple of days before the deadline. Work feverishly all day long and see what pops out [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>June had come and gone without having produced my<strong> One Game A Month</strong>, and I was into the last week of July.. I needed to do something drastic. So I decided to have an impromptu one day gamejam a couple of days before the deadline. Work feverishly all day long and see what pops out the other end!</p>
<div id="attachment_497" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/onegameamonth.png"><img class="size-medium wp-image-497" title="onegameamonth" src="http://blog.gambrinous.com/wp-content/uploads/onegameamonth-300x60.png" alt="" width="300" height="60" /></a><p class="wp-caption-text">Make games. Not 1GAM logos.</p></div>
<p>A couple others from the <a href="http://groups.google.com/group/one-game-a-month-dublin ">1GAM-Dublin google group</a> joined in on the day and we got to work. Our theme for the month by the way was '<a href="http://en.wiktionary.org/wiki/kawaii">KAWAII!!!!</a>'.</p>
<h2><span id="more-495"></span>The Idea</h2>
<p>I'd had an idea mulling around in the back of my head for a while that matched our theme for the month quite well. My idea was to take the Japanese virtual pet / Tamagotchi game and change it up a bit by making it so that no matter how well you looked after your little fella, he eventually grew depressed and finally suicidal. Here was my initial design doc:</p>
<div id="attachment_500" class="wp-caption aligncenter" style="width: 307px"><a href="http://blog.gambrinous.com/wp-content/uploads/lifecycle.png"><img class="size-medium wp-image-500" title="lifecycle" src="http://blog.gambrinous.com/wp-content/uploads/lifecycle-297x300.png" alt="" width="297" height="300" /></a><p class="wp-caption-text">Aww cute. Wait.. get off that window ledge!</p></div>
<h2>First Prototype</h2>
<p>After about 6 hours of tinkering I had a basic bit of gameplay going where your egg hatched into a little amorphous blob of a baby (art is very faithful to the original watch toys here!!), who then wobbled left and right pooping occasionally.</p>
<div id="attachment_501" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/first_screen_2.png"><img class="size-medium wp-image-501 " title="first_screen_2" src="http://blog.gambrinous.com/wp-content/uploads/first_screen_2-300x300.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Shake your head from side to side to get the animated version</p></div>
<p>I also had a simple message delivery system which I could use to send you helpful messages ('Please look after your pet'), or eventually start hinting that your pet really isn't that happy.. and that it might be your fault. And of course it wouldn't be a tamagotchi-style game if things couldn't go pearshaped pretty quickly.</p>
<div id="attachment_502" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/death.png"><img class="size-medium wp-image-502" title="death" src="http://blog.gambrinous.com/wp-content/uploads/death-300x300.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">It&#39;s ALL YOUR FAULT</p></div>
<h2>A Bit Of Polish</h2>
<p>This was about all I managed at the end of my 'one day gamejam', and I was pretty happy with my progress, but it was far from something I could really call a game. So I spent about another day split across a few evenings adding a few more bits and generally polishing up the experience. One very important thing that worked well was getting you to name your pet right after it hatched.</p>
<div id="attachment_503" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/naming.png"><img class="size-medium wp-image-503" title="naming" src="http://blog.gambrinous.com/wp-content/uploads/naming-300x298.png" alt="" width="300" height="298" /></a><p class="wp-caption-text">Porky? No wonder he&#39;s depressed!</p></div>
<p>Once you name him you are much more emotionally vested in his success and will hopefully feel more at fault when eventually and unavoidably you let him die.<strong> YOU MONSTER.</strong></p>
<h2>Have A Play</h2>
<p>You can try <a href="http://gambrinous.com/games/superhappypet">SUPER HAPPY PET</a> in your browser right now. Let me know what you think!</p>
<div id="attachment_508" class="wp-caption aligncenter" style="width: 310px"><a href="http://gambrinous.com/games/superhappypet/"><img class="size-medium wp-image-508" title="title_screen" src="http://blog.gambrinous.com/wp-content/uploads/title_screen-300x300.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Have a play!</p></div>
<h2>Check Out The Source</h2>
<p>The full source for SUPER HAPPY PET is available <a href="https://github.com/clarkin/superhappypet">right here</a>, so feel free to have a look and use it in your own projects. Thanks for having a look!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gambrinous.com/2013/09/01/super-happy-pet-a-game-in-2-days/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dungeon Delver &#8211; a game in a month</title>
		<link>http://blog.gambrinous.com/2013/05/01/dungeon-delver-a-game-in-a-month/</link>
		<comments>http://blog.gambrinous.com/2013/05/01/dungeon-delver-a-game-in-a-month/#comments</comments>
		<pubDate>Wed, 01 May 2013 21:38:21 +0000</pubDate>
		<dc:creator>Colm</dc:creator>
				<category><![CDATA[1GAM]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://blog.gambrinous.com/?p=444</guid>
		<description><![CDATA[Since gamejams work so well for my gamedev productivity I've decided to take part in a similar monthly challenge: One Game A Month. The basic idea is to try and finish one game every single month &#8211; it can be something simple or complex as long as you complete something every month. There is loads [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Since <a href="http://blog.gambrinous.com/2012/12/04/seabird-plunge-a-flash-game-with-source/">gamejams</a> work so well for my gamedev productivity I've decided to take part in a similar monthly challenge:<strong> One Game A Month</strong>. The basic idea is to try and finish one game every single month &#8211; it can be something simple or complex as long as you complete something every month. There is loads more information at <a href="http://www.onegameamonth.com/">onegameamonth.com</a> &#8211; I highly recommend taking part!</p>
<div id="attachment_448" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.onegameamonth.com/"><img class="size-full wp-image-448 " title="1GAM" src="http://blog.gambrinous.com/wp-content/uploads/logo-may-300x192.jpg" alt="" width="300" height="192" /></a><p class="wp-caption-text">Make Gamedev Challenges. Not Excuses.</p></div>
<p>Not only that &#8211; but I've helped set up a meetup group for fellow 1GAM enthusiasts in Dublin, Ireland. We are going to meet at the end of every month to playtest each others creations and generally swap war stories. Our very first meetup was last night and was a great success! If you want to join us sign up to the <a href="http://groups.google.com/group/one-game-a-month-dublin ">1GAM-Dublin google group</a>. But what about my game for April? Read on!</p>
<h2><span id="more-444"></span>The Theme</h2>
<p>To mix it up a bit 1GAM Dublin will be picking themes slightly differently to the main 1GAM group &#8211; for April we kept it simple by reusing the main site's March theme which was 'Rogue'. After a bit of brainstorming the game I decided to make was 'Dungeon Delver' &#8211; A game where you explore a dungeon by laying out new room tiles one at a time. A bit like a 1 player version of the boardgame <a href="http://boardgamegeek.com/boardgame/71061/dungeonquest-third-edition" target="_blank">DungeonQuest</a>. Here was my initial design doc:</p>
<div id="attachment_452" class="wp-caption aligncenter" style="width: 234px"><a href="http://blog.gambrinous.com/wp-content/uploads/design_doc.jpg"><img class="size-medium wp-image-452" title="design_doc" src="http://blog.gambrinous.com/wp-content/uploads/design_doc-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">My design doc &#39;sketches&#39; are becoming legendary in gamedev circles</p></div>
<p>As you can see this was pretty basic. I purposely kept the design as simple as possible as I knew from past experience how hard it is to finish something in a short timeframe. My initial target was to try and build something that would be possible to get working in a single weekend &#8211; I could always spend the extra time on polish &amp; extending it once I had a playable prototype.</p>
<p>My first day of work got me clickable random dungeon tiles:</p>
<div id="attachment_453" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/dungeon_creation.jpg"><img class="size-medium wp-image-453" title="dungeon_creation" src="http://blog.gambrinous.com/wp-content/uploads/dungeon_creation-300x230.jpg" alt="" width="300" height="230" /></a><p class="wp-caption-text">Not very exciting - yet</p></div>
<p>The next step was to give you a target to aim for in the dungeon &#8211; I added a treasure room:</p>
<div id="attachment_456" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/dungeondelver_treasureroom.jpg"><img class="size-medium wp-image-456" title="dungeondelver_treasureroom" src="http://blog.gambrinous.com/wp-content/uploads/dungeondelver_treasureroom-300x298.jpg" alt="" width="300" height="298" /></a><p class="wp-caption-text">Cha-Ching!</p></div>
<p>Plus &#8211; a little bit of player choice. Every time you clicked one of the yellow explorable spaces you had to pick between two different possible tiles:</p>
<div id="attachment_457" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/choose_tile.jpg"><img class="size-medium wp-image-457" title="choose_tile" src="http://blog.gambrinous.com/wp-content/uploads/choose_tile-300x296.jpg" alt="" width="300" height="296" /></a><p class="wp-caption-text">Hm. Not much of a choice here.</p></div>
<p>And soon after that a little more spice.. some rooms contain treasure or monster encounters!</p>
<div id="attachment_458" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/tile_monster_treasure1.jpg"><img class="size-medium wp-image-458" title="tile_monster_treasure" src="http://blog.gambrinous.com/wp-content/uploads/tile_monster_treasure1-300x285.jpg" alt="" width="300" height="285" /></a><p class="wp-caption-text">So bags of gold or being savaged by a monster? Let&#39;s see..</p></div>
<p>At this point April was drawing to a close so despite having more ideas I wanted to implement I decided to spend my last evening on a round of polish, adding much a cleaner overall look + sound effects to the game.</p>
<h2>Play The Game!</h2>
<p>Go ahead and give it a go right <a href="http://gambrinous.com/games/dungeondelver/">here</a>. Comments and feedback welcome!</p>
<div id="attachment_459" class="wp-caption aligncenter" style="width: 310px"><a href="http://gambrinous.com/games/dungeondelver/"><img class="size-medium wp-image-459 " title="dungeondelver_title" src="http://blog.gambrinous.com/wp-content/uploads/dungeondelver_title-300x218.jpg" alt="" width="300" height="218" /></a><p class="wp-caption-text">The purple really sets it off, doesn&#39;t it.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.gambrinous.com/2013/05/01/dungeon-delver-a-game-in-a-month/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Seabird Plunge &#8211; a flash game with source</title>
		<link>http://blog.gambrinous.com/2012/12/04/seabird-plunge-a-flash-game-with-source/</link>
		<comments>http://blog.gambrinous.com/2012/12/04/seabird-plunge-a-flash-game-with-source/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 23:18:45 +0000</pubDate>
		<dc:creator>Colm</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://blog.gambrinous.com/?p=423</guid>
		<description><![CDATA[I love gamejams. You and your fellow participants all crowd into a room and build a whole load of games in a day or a weekend, all with a common theme. It's a lovely combination of community creativity and enforced delivery. Not only must you all come up with cool on-theme ideas for games... but you've got to get something finished before the time is up! It's a great way to flex your game-makin' muscles, and it consistently surprises me how much you can get done with a bit of focus. In short they are an inspiring experience. Make sure you try one!]]></description>
				<content:encoded><![CDATA[<p>I love gamejams. You and your fellow participants all crowd into a room and build a whole load of games in a day or a weekend, all with a common theme. It's a lovely combination of <strong>community creativity</strong> and <strong>enforced delivery</strong>. Not only must you all come up with cool on-theme ideas for games&#8230; but you've got to get something finished before the time is up! It's a great way to flex your game-makin' muscles, and it consistently surprises me how much you can get done with a bit of focus. In short it is an inspiring experience. Make sure you try one!</p>
<div id="attachment_427" class="wp-caption aligncenter" style="width: 160px"><a href="http://blog.gambrinous.com/wp-content/uploads/Game_Craft_2-1-150x150.png"><img class="size-full wp-image-427" title="Game_Craft_2-1-150x150" src="http://blog.gambrinous.com/wp-content/uploads/Game_Craft_2-1-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Sweet logo guys!</p></div>
<p>I recently attended Gamecraft, an excellent 12 hour gamejam held in Dublin. About 80 people turned up on the day, with the theme announced at 9am leading to 12 hours of frenetic game-making by all involved, followed by 2 hours of judging &amp; trying out other people's games. Yum!</p>
<p><span id="more-423"></span></p>
<h2>The Theme</h2>
<div id="attachment_428" class="wp-caption aligncenter" style="width: 306px"><a href="http://blog.gambrinous.com/wp-content/uploads/theme_bird.jpg"><img class="size-full wp-image-428" title="theme_bird" src="http://blog.gambrinous.com/wp-content/uploads/theme_bird.jpg" alt="" width="296" height="235" /></a><p class="wp-caption-text">What game would YOU make with this?</p></div>
<p>This is the theme we got for the day. It was a combination of the color blue + the above picture of a bird on a branch. You could interpret the theme in any way you wanted and after a short brainstorming session I decided to make a game where you are a seabird and you have to dive into the sea to catch fish. Here is my entire design doc:</p>
<div id="attachment_429" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/seabird_design_doc.jpg"><img class="size-full wp-image-429" title="seabird_design_doc" src="http://blog.gambrinous.com/wp-content/uploads/seabird_design_doc.jpg" alt="" width="300" height="428" /></a><p class="wp-caption-text">You can already tell how amazing this game is going to be right here.</p></div>
<h2>Early Prototypes</h2>
<p>Time is precious at a gamejam. Even with 12 hours available it's important to get something actually playable as soon as possible. I got to work, hacking away in AS3 (using Flixel), and it still took me a few hours to get some basic gameplay on the screen:</p>
<div id="attachment_431" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.gambrinous.com/wp-content/uploads/early_version.jpg"><img class="size-medium wp-image-431" title="early_version" src="http://blog.gambrinous.com/wp-content/uploads/early_version-300x287.jpg" alt="" width="300" height="287" /></a><p class="wp-caption-text">Better graphics than Far Cry 3 amirite?</p></div>
<p>At this point you could flap around as the bird and there was basic gravity and buoyancy in place to make you fall down or float back up out of the water. The fish moved around at random but nothing else happened. Over the next few hours I added:</p>
<ul>
<li>A diving animation for the bird, so when you held space you tucked into a high speed dive (letting you get deeper underwater)</li>
<li>Collisions so you could eat fish when you hit them</li>
<li>Bubbles that the fish burped out occasionally and which happened in a big trail when you dived into the sea</li>
<li>A title screen with instructions</li>
<li>Lots of tweaking of how gravity &amp; buoyancy worked (still not perfect in the finished game!)</li>
<li>An expanded sky box so you could fly up high (and thus see less of what was in the sea as the camera moved with you)</li>
<li>Bigger yellow fish that looked kind of mean</li>
<li>A score counter that went up when you ate some fish!</li>
</ul>
<h2>And it's done! No wait, let me just add one more..</h2>
<p>At this point I was out of time! But I was very happy with what I had created &#8211; you can play the version at the end of the gamejam <a href="http://gambrinous.com/gamecraft2/original.html">right here</a>. A couple of days after the gamejam I was able to spend about 3 extra hours adding a few missing features:</p>
<ul>
<li>Sound effects!</li>
<li>Multiple types of fish, plus the big mean yellow ones now ate YOU if you hit them</li>
<li>A game over + reset if that happened</li>
</ul>
<div id="attachment_433" class="wp-caption aligncenter" style="width: 510px"><a href="http://gambrinous.com/gamecraft2/"><img class="size-full wp-image-433 " title="seabird_plunge_screen01" src="http://blog.gambrinous.com/wp-content/uploads/seabird_plunge_screen011.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">The finished game in all its glory - just look at those SWEET bubbles man!</p></div>
<p>You can play the complete version right here: <a href="http://gambrinous.com/gamecraft2/">http://gambrinous.com/gamecraft2/</a></p>
<h2>But Wait There's More!</h2>
<p>Not only can you relish in the incredibly satisfying seadive (CAAAAW) by playing the game &#8211; you can also dig into the code itself! That's right &#8211; the full code for this game is available on github: <a href="https://github.com/clarkin/gamecraft2">https://github.com/clarkin/gamecraft2</a></p>
<div class="wp-caption aligncenter" style="width: 193px"><a href="https://github.com/clarkin/gamecraft2"><img class=" " src="https://a248.e.akamai.net/assets.github.com/images/modules/about_page/parallax_octocat.png?1329920549" alt="" width="183" height="232" /></a><p class="wp-caption-text">Octocat says YES</p></div>
<p>Help yourself to some delicious bits of ActionScript 3 + Flixel gaming goodness right there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gambrinous.com/2012/12/04/seabird-plunge-a-flash-game-with-source/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flash Development With Flex</title>
		<link>http://blog.gambrinous.com/2008/12/28/flash-development-with-flex/</link>
		<comments>http://blog.gambrinous.com/2008/12/28/flash-development-with-flex/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 19:00:02 +0000</pubDate>
		<dc:creator>Colm</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.gambrinous.com/?p=95</guid>
		<description><![CDATA[Flex is a free development framework from Adobe that can compile your work into both Flash movies (which run on any browser), or into AIR desktop applications that can run on any operating system. With Flash being almost universal on browsers it has always been a great way to deploy interactive or rich media applications [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adobe.com/products/flex/overview/">Flex</a> is a free development framework from Adobe that can compile your work into both Flash movies (which run on any browser), or into AIR desktop applications that can run on any operating system. With Flash being almost universal on browsers it has always been a great way to deploy interactive or rich media applications online; Flex makes it much easier to do this, especially if &#8211; like us &#8211; you are from a programming rather than a design background (the traditional creators of Flash content).  Flex has a lot of built-in components to help make what they call RIAs (Rich Internet Applications), which are basically spruced up web applications delivered via Flash. Here's a great example of a sweet-looking app built with Flex, <a href="http://twittervision.com/maps/show_3d">twittervision 3D</a> which shows live Twitter tweets on a 3D globe. Very nicey.<br />
<span id="more-95"></span></p>
<h3>The Old Way &#8211; Flash</h3>
<p>When Flash first came out all you could really do was make animated movies with it; anything more interactive was simply impossible until they built a scripting language called ActionScript into the player. Over the years each new version of the Flash Player (we're up to 10) has included more and more 'programming' functionality; nowadays you can literally do anything you like in Flash, from extremely complex games with physics engines &amp; 3D rendering to media players which stream content like YouTube uses to play videos.</p>
<div id="attachment_106" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-106" title="flash_professional" src="http://blog.gambrinous.com/wp-content/uploads/flash_professional-300x234.png" alt="In Flash, code needs to be wedged into a frame on the movie timeline" width="300" height="234" /><p class="wp-caption-text">In Flash, code needs to be wedged into a frame on the movie timeline</p></div>
<p>However from a developer's point of view Flash Professional (the program for creating Flash content) has always been designer-focused due to it's heritage in animation. It uses a point &amp; click style interface with a timeline that you 'play' forwards and layers you can place content in; adding scripting was something you did after you laid out your artwork &amp; worked on your animations. Basic things from the programming world like debugging help, integration with version control, etc are all sadly lacking from the Flash experience. Any developer who's had to try and debug a fiddly problem in Flash will surely agree the platform can be a frustrating mess!</p>
<h3>The New Way &#8211; Flex</h3>
<p>Flex is a step away from this mess by Adobe; it's a programmer-friendly framework that lets you develop entirely in code using a rich IDE which will then compile into a Flash movie exactly like one made the old way. Except when this one breaks you have a chance of finding out WHY it's doing it!</p>
<div id="attachment_107" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-107" title="flex_builder" src="http://blog.gambrinous.com/wp-content/uploads/flex_builder-300x226.png" alt="Flex: nothing but code; the ladies agree this way is better" width="300" height="226" /><p class="wp-caption-text">Flex: nothing but code; the ladies agree this way is better</p></div>
<p>It is now at release 3.0 as of February 2008, using ActionScript 3.0 which is the scripting language used by Flash Player 9 and 10. It also includes a HTML-like component language called MXML which lets you use built in components quite easily in a 'visual programming' kind of way; you can drag &amp; drop components, edit properties, that sort of thing. If anyone's from a .net background like myself MXML is very like using .net components in and around your HTML. For us though it's all ActionScript as visual programming is almost never a worthwhile exercise. So far we're finding it the best way to develop Flash.. ever!</p>
<h3>All For Free</h3>
<p>The <a href="http://www.adobe.com/products/flex/flexdownloads/">Flex SDK</a> is available for free for everyone, which is a great move. It lets you compile your Flex code from the command line into Flash .swfs or into AIR desktop apps. You could literally get going with just notepad, the SDK, and their online documentation. I really wouldn't recommend it though!</p>
<h3>Surely There's Something Better Than Notepad?</h3>
<p>How are Adobe meant to feed their children if they aren't selling Flash Professional to designers at $700 a pop? Well they are doing just that with Flex too. They have made an excellent Flex IDE called <a href="http://www.adobe.com/products/flex/features/flex_builder/">Flex Builder</a> which they are selling for $250 (standard edition) or $700 (professional). But if you are a student or work in education you can get a free license of Flex Builder Pro just by uploading a scan of your student ID <a href="https://freeriatools.adobe.com/flex/">here</a>, which is a great deal. We're using Flex Builder and I'd definitely recommend it.  There's also a free open-source IDE called <a href="http://www.flashdevelop.org/community/viewtopic.php?t=23">FlashDevelop</a> which I've heard great things about, and it's built specifically to work with the Flex SDK.</p>
<h3>Have You Guys Actually Made Anything?</h3>
<p>We've had this question from a few friends now! Yes we have, but it's not very good yet :) So far we've made some prototype code for our game to learn how to draw sprites, animations, scrolling, tiling of backgrounds, keyboard &amp; mouse interaction, music and sound, preloaders, pathfinding, that kind of thing. The problem is that it's all very rough and particularly nasty-looking; very soon we're going to start cranking out the 1st draft of the actual game and we'll be cleaning everything up then.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gambrinous.com/2008/12/28/flash-development-with-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
