<?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>Emanuele Feronato &#187; Monetize</title>
	<atom:link href="http://www.emanueleferonato.com/category/monetize/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.emanueleferonato.com</link>
	<description>italian geek and PROgrammer</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:28:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>SamePhysics Flash game source code released</title>
		<link>http://www.emanueleferonato.com/2012/02/06/samephysics-flash-game-source-code-released/</link>
		<comments>http://www.emanueleferonato.com/2012/02/06/samephysics-flash-game-source-code-released/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 14:28:18 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=5138</guid>
		<description><![CDATA[The source code of SamePhysics, my first Box2D game, is available for download]]></description>
			<content:encoded><![CDATA[<p>More than three years ago I released my first Box2D game called <strong><a href="http://www.emanueleferonato.com/2009/01/12/samephysics-my-first-box2d-game/">SamePhysics</a></strong>.</p>
<p><a href="http://www.emanueleferonato.com/2009/01/12/samephysics-my-first-box2d-game/"><img src="/wp-content/uploads/2012/02/same.jpg" /></a></p>
<p>It was an experiment to port the famous tile based game <a href="http://en.wikipedia.org/wiki/SameGame" target="_blank">SameGame</a> into a real-world physics environment, and despite it was nothing that a prototype with some bugs &#8211; especially with collision management &#8211; the game got some success, with about <strong>2.5 million views</strong> and two sponsorships by Rotten Tomato Games (now offline) and <a href="http://www.girlgames.com/" target="_blank">GirlGames</a>.</p>
<p>Now I am making a sequel of the game, more polished, fun and playable, and it&#8217;s time to release the source code of the good old SamePhysics.</p>
<p>You are warned: the code is &#8220;as is&#8221; and it&#8217;s not even the latest Box2D distribution, but I think it could be interesting to learn the basics of Box2D programming from a real world successful example.</p>
<p><a href="/wp-content/uploads/2012/02/samephysics.zip">Download the source code</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2012/02/06/samephysics-flash-game-source-code-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Play Slingy, my latest Flash game, on Hairy Games</title>
		<link>http://www.emanueleferonato.com/2012/01/27/play-slingy-my-latest-flash-game-on-hairy-games/</link>
		<comments>http://www.emanueleferonato.com/2012/01/27/play-slingy-my-latest-flash-game-on-hairy-games/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 15:48:07 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=5113</guid>
		<description><![CDATA[Play <a href="http://www.hairygames.com/play-slingy.html" target = "_blank">Slingy</a>, my latest physics Flash Game sponsored by <a href="http://www.hairygames.com/" target="_blank">Hairy Games</a>]]></description>
			<content:encoded><![CDATA[<p>I want you all to play <a href="http://www.hairygames.com/play-slingy.html" target="_blank">Slingy</a>, my latest Flash game, sponsored by <strong><a href="http://www.hairygames.com/" target="_blank">Hairy Games</a></strong>.</p>
<p><a href="http://www.hairygames.com/play-slingy.html" target = "_blank"><img src="/wp-content/uploads/2012/01/slingygame1.jpg" alt="" title="slingygame" width="640" height="480" class="alignnone size-full wp-image-5114" /></a></p>
<p>In this physics game you have to beat all 40 levels collecting as much orbs as you can, throwing the ball with a sling. To make your life harder, several kind of blocks to avoid or interact with.</p>
<p>You can find some information about the prototype in these posts:</p>
<p>* <a href="http://www.emanueleferonato.com/2007/09/01/controlling-a-ball-like-in-flash-elasticity-game-tutorial/">Controlling a ball like in Flash Elasticity game tutorial</a><br />
* <a href="http://www.emanueleferonato.com/2010/03/25/flash-elasticity-prototype-as3-version/">Flash Elasticity prototype – AS3 version</a><br />
* <a href="http://www.emanueleferonato.com/2007/12/18/when-elasticity-meets-bloons/">When Elasticity meets Bloons</a></p>
<p>The physics is powered by <a href="http://www.emanueleferonato.com/category/box2d/">Box2D</a>, while I used <a href="http://flintparticles.org/" target="_blank">Flint particle system</a> for the particles.</p>
<p>Talking about advertising, I used <a href="https://www.mochimedia.com/r/972ae333a3c92a2a" target="_blank">MochiMedia</a> for the in-game ads and <a href="http://www.flashgamelicense.com/" target="_blank">FlashGameLicense</a> to find a sponsorship.</p>
<p>I recommend Rick from <a href="http://www.hairygames.com/" target="_blank">Hairy Games</a>: he provides constructive feedback, helps you to make the game better and the branding process is easy.</p>
<p>I also used both <a href="http://www.playtomic.com/" target="_blank">Playtomic</a> and <a href="http://www.mochibot.com/" target="_blank">MochiBot</a> to track game statistics.</p>
<p><a target = "_blak" href="http://www.hairygames.com/play-slingy.html">Play ita</a>, rate it and give me feedback.</p>
<p>I will update you with some interesting new about the game once it&#8217;s in the wild for some time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2012/01/27/play-slingy-my-latest-flash-game-on-hairy-games/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Attend the Flash Gaming Summit 2012 with a 15% OFF!</title>
		<link>http://www.emanueleferonato.com/2012/01/11/attend-the-flash-gaming-summit-2012-with-a-15-off/</link>
		<comments>http://www.emanueleferonato.com/2012/01/11/attend-the-flash-gaming-summit-2012-with-a-15-off/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:41:15 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=5068</guid>
		<description><![CDATA[The <strong><a href="http://www.flashgamingsummit.com/" target="_blank">Flash Gaming Summit</a></strong> is the leading annual one-day conference dedicated to fostering the growth and success of the Flash games community. Now you can attend it with a 15% OFF!]]></description>
			<content:encoded><![CDATA[<p>Do you love to work in Flash games industry? The <strong><a href="http://www.flashgamingsummit.com/" target="_blank">Flash Gaming Summit</a></strong> is the leading annual one-day conference dedicated to fostering the growth and success of the Flash games community. In this 4th edition, on March 4th, 2012 San Francisco will host the biggest names in the Flash games space to share industry insights and strategies on successful game design, development, and monetization.</p>
<p><a href="http://www.flashgamingsummit.com/" target = "_blank"><img src="/wp-content/uploads/2012/01/fgs.jpg" alt="" title="fgs" width="640" height="333" class="alignnone size-full wp-image-5069" /></a> </p>
<p>The official theme for FGS 2012 is <strong>Maximize Your Game</strong>. Why? Game developers (and the industry in general) are doing amazing things with Flash games. We are seeing games being designed and created (maximized) for multiple devices and platforms. Developers are increasing (maximizing) the value of their IP. Game designers and artists are improving (maximizing) the overall quality of their games. New tools and resources are available to help improve (maximize) development time. Marketing and monetization strategies are emerging to enhance (maximize) overall game distribution, discovery, and revenue streams. Maximize Your Game reflects all of the exciting innovation we are seeing in the Flash games industry today.</p>
<p>Moreover, there is space for speakers in the following topics:</p>
<p>* Mobile-specific<br />
* Design<br />
* Development<br />
* Marketing strategy<br />
* Designing for multiple devices<br />
* Game post-mortems<br />
* Game Development<br />
* Multi-player<br />
* Developing for multiple platforms<br />
* Development tools<br />
* Performance optimization<br />
* Game Design<br />
* Design tips &#038; tricks<br />
* Game post-mortems<br />
* 3D-specific<br />
* Pros and cons<br />
* Optimizing 2D performance<br />
* Using Stage 3D<br />
* Game post-mortems<br />
* Business<br />
* Building a business (going from one person to a small team)<br />
* Artwork<br />
* Graphics<br />
* Animation</p>
<p>And it&#8217;s not over yet! Sign up for the conference with the discount code <a href="http://www.eventbrite.com/discounts?eid=2363661776&#038;discount=2574847" target="_blank">blog_Emanuele</a> (hey! It&#8217;s me!!) and attend the summit with a 15% OFF!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2012/01/11/attend-the-flash-gaming-summit-2012-with-a-15-off/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Play Stringy, my latest Flash game</title>
		<link>http://www.emanueleferonato.com/2011/12/16/play-stringy-my-latest-flash-game/</link>
		<comments>http://www.emanueleferonato.com/2011/12/16/play-stringy-my-latest-flash-game/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 10:34:24 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4975</guid>
		<description><![CDATA[Play Stringy, beat all 40 levels as fast as you can to earn all 120 white stars.]]></description>
			<content:encoded><![CDATA[<p>Today you can play <strong><a href="http://www.kongregate.com/games/triqui/stringy?src=ref-x-dev-site-x-efblog" target="_blank">Stringy</a></strong>, my latest Flash game.</p>
<p><a href="http://www.kongregate.com/games/triqui/stringy?src=ref-x-dev-site-x-efblog" target="_blank"><img src="/wp-content/uploads/2011/12/stringy.jpg" /></a></p>
<p>It&#8217;s an avoider game based upon the post <a href="http://www.emanueleferonato.com/2011/10/13/develop-a-flash-game-like-string-avoider-as3-version-and-more/">develop a Flash game like String Avoider – AS3 version – and more!</a> with 40 levels.</p>
<p>Once you complete a level, you&#8217;ll get up to three white stars according to how quickly you completed it, and the aim of the game is to collect all 40*3=120 stars.</p>
<p><strong>The making of the game</strong></p>
<p>I always wanted to develop an avoider game, since I&#8217;m quite a fan of this genre of games. More than three years ago I made <a href="http://www.emanueleferonato.com/2008/05/20/jamag-a-flash-game-youd-better-master/">Jamag</a> and it was played only a million times, so I wanted to do something better.</p>
<p>I added some new features such as items to collect to complete the level, and a quite unique way to collect them, not just hitting but drawing a lasso around them.</p>
<p>This was the hardest part to code, but I solved it with an easy trick I&#8217;ll explain during next posts.</p>
<p>The particle effects are powered by <a href="http://flintparticles.org/" target="_blank">Flint particle system</a> which I&#8217;ve found easy, flexible and powerful, and I used <a href="http://playtomic.com/" target="_blank">Playtomic</a> to keep track of game plays and level progression.</p>
<p>Uh, and there&#8217;s an interesting anti-cheat system which prevents you to use the right mouse button to &#8220;teleport&#8221; to the exit. This is <a href="http://www.emanueleferonato.com/2008/05/10/preventing-the-right-mouse-cheat-in-your-flash-games/">quite easy in AS2</a>, a little more tricky in AS3.</p>
<p><strong>Monetization of the game</strong></p>
<p>I updated the game on <a href="http://www.flashgamelicense.com/" target="_blank">FlashGameLicense</a> and I got offers from <a href="http://www.soogames.net/" target="_blank">Soogames</a>, <a href="http://lioflash.com/" target="_blank">LioFlash</a> and <a href="http://www.gameboltz.com/" target="_blank">GameBoltz</a>, and I want to give them a big THANK YOU, but in the end I saw a banner on FGL about a performance system by <a href="http://www.fupa.com/" target="_blank">Fupa</a> so I decided to try it since I never used this kind of way to monetize a game.</p>
<p>Basically when you send a player to <a href="http://www.fupa.com/" target="_blank">Fupa</a>, you&#8217;ll receive $0.04 for every game played and a $0.04 bonus if the player registers to the portal.</p>
<p>I see something interesting in it although playing on Fupa as guest is quite an hassle, you have to wait for a ton of ads, but all in all it&#8217;s an experiment and I&#8217;ll able to publish some results soon.</p>
<p>For the main monetization I used <a href="https://www.mochimedia.com/r/972ae333a3c92a2a" target="_blank">MochiMedia</a> with version control, so I will be able to push other ads if Fupa won&#8217;t perform well.</p>
<p>I am open to sitelocked sponsorships so feel free to make an offer if you want the game branded exclusively for your portal.</p>
<p><strong>Games in progress</strong></p>
<p>At the moment there is <a href="http://www.flashgamelicense.com/view_game.php?from=dev&#038;game_id=21682" target="_blank">Slingy</a>, a physics collecting game for bidding on FGL, and I am developing my first <a href="http://www.emanueleferonato.com/2011/11/24/create-awesome-flash-games-in-no-time-with-stencylworks/">StencylWorks</a> with a work in progress name of &#8220;Kira the Witch&#8221; which will be probably changed to &#8220;Kira the Gipsy&#8221;.</p>
<p>That&#8217;s all at the moment, I hope you&#8217;ll enjoy playing <a href="http://www.kongregate.com/games/triqui/stringy?src=ref-x-dev-site-x-efblog" target="_blank">Stringy</a> like I enjoyed developing it. And don&#8217;t forget to rate it with a 5/5&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/12/16/play-stringy-my-latest-flash-game/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Claytus Hood Tower Defense case study part 2: giving the community a Flex level editor</title>
		<link>http://www.emanueleferonato.com/2011/11/11/claytus-hood-tower-defense-case-study-part-2-giving-the-community-a-flex-level-editor/</link>
		<comments>http://www.emanueleferonato.com/2011/11/11/claytus-hood-tower-defense-case-study-part-2-giving-the-community-a-flex-level-editor/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 10:36:55 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>
		<category><![CDATA[Users contributions]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4827</guid>
		<description><![CDATA[Raphaël Roux, the author of <a href="http://www.claytus-towerdefense.com/" target="_blank">Claytus Hood Tower Defense</a>, explains how to create a Flex level editor, save levels on a database, add Facebook connect, build a community, and more!]]></description>
			<content:encoded><![CDATA[<p>Did you ever play <a href="http://www.claytus-towerdefense.com/" target="_blank">Claytus Hood Tower Defense</a>? Yes, you should, if you are an <a href="http://www.emanueleferonato.com/2010/07/26/claytus-hood-tower-defense-case-study/">old time reader</a>.</p>
<p><img src="/wp-content/uploads/2011/11/editor01.jpg" /></p>
<p>It&#8217;s a game (and what a game!) by <strong>Raphaël Roux</strong>, who also used Flex to create and release a level editor full of interesting features such as database management, Facebook connect, and more.</p>
<p><img src="/wp-content/uploads/2011/11/editor02.jpg" /></p>
<p>Raphaël shares with us his experience:</p>
<p><strong>Previously on Claytus Hood Tower Defense</strong></p>
<p>Let&#8217;s take Claytus&#8217; story where we left it off last time :</p>
<p>The first episode of Claytus was released on summer 2010, and it was the subject <a href="http://www.emanueleferonato.com/2010/07/26/claytus-hood-tower-defense-case-study/">this post</a>.</p>
<p>Then between September 2010 and April 2011, I was hired as a web development teacher at the University of Savoy (France). This was a really good experience combining programming  and social relations, I loved it !</p>
<p>On the last post dedicated to Claytus, I talked about a tower defense level editor.<br />
At this time, I had built a simple tool coded in Flex to help me balance the waves of enemies of the original game, but the software was not really designed in a friendly user way.<br />
I had a wish : make this software  available for players, and this is what we&#8217;ll be talking about in this post!</p>
<p><strong>Define the functionalities</strong></p>
<p>I wanted a browser application, with no installation needed for the player, like any Flash game, so I chose to improve my Flex skills.</p>
<p>This is commonly called Rich Internet Application (RIA), when you&#8217;ve got a complex software running on web browsers and Flash player.</p>
<p>This level editor must have a lot of features, this is a quick overview :<br />
- Manage users : creating account, log the users, and Facebook connect<br />
- Design your own tower defense levels.<br />
- Save your work on Claytus&#8217; server.<br />
- Share your work with Claytus community.<br />
- Linking all this in a community website, with all the common features such as comments, rates and scoring.</p>
<p>Time to code!</p>
<p><strong>Building a Rich Internet Application (RIA) in Flex 4.5</strong></p>
<p>I&#8217;ve learned how to work with Flex on the Flex 3 SDK with the &#8220;training from the source&#8221; official book, so I had to learn a lot about Flex 4.5, because in the meantime, there has been a lot of changes on the Flex 4.5 SDK.</p>
<p>Always the geekish way for me to learn about IT</p>
<p>Most part of these changes was about the new Spark components library, and how to deal with the new layouts.<br />
A bit less intuitive, stricter than the Flex 3 SDK and its MX components, but this is all for the good !</p>
<p>Nowadays, Flex 4.5 is not totally finished, in my opinion.<br />
Most of the components of MX are ported in Spark, but the features aren&#8217;t all enabled for some of them, so I had to mix between MX and Spark components, this was pretty tricky to make good choices.</p>
<p><strong>Communicate with server and databases</strong></p>
<p>First thing I had to do was to find a reliable and powerful way to communicate between my RIA, my server and databases.</p>
<p>So I chose to use <a href="http://www.silexlabs.org/amfphp/" target = "_blank">amfPHP</a>, a messaging system, very handy to do these kind of communications.</p>
<p>You can easily share an AS3 object with the PHP version of this same object on the server.<br />
This is called object versionning, and I recommend you to dig around this API !<br />
I had to modify the amfPHP API to share the PHP session between the level editor and Claytus website, there&#8217;s a little trick about the session name :)</p>
<p>During the sharing process of your level, amfphp allows me to send the byteArray of the level, so that I can save jpeg on server side and make thumbnails.<br />
It also receives the data of the level (tilemap, landscape and waves &#8230;) that I save into a XML on the server.</p>
<p>I use this API each time I have to deal with server side stuff.<br />
As I said, the PHP scripts used with the level editor are the same that in the website, so I have a pretty flexible webservice !</p>
<p><strong>What about the website?</strong></p>
<p>I designed the website like a community website.<br />
I had to implement comments, ratings and score board, everything is home made.</p>
<p>Three major parts :<br />
- Original game<br />
- Shared levels : levels created by the members of the community.<br />
- Level editor : introducing the level editor with a tutorial (a new video will come asap).</p>
<p>I also setup a forum based on a myBB forum.<br />
The trickiest thing was to  automatically create a forum account when you create a Claytus account.<br />
So I manually edited the PHP code of myBB, so that users can login both on the forum and the website with their email and password.</p>
<p>I worked a lot on a natural way to rank my pages on search engines, I put all I got in term of SEO.<br />
I also implemented the Facebook Open Graph :<br />
if you take a look at my html sources, you&#8217;ll see meta tags especially for the Open Graph.<br />
This way, Facebook considers each of my pages as an Open Graph object, and it appears on Facebook&#8217;s search engine.<br />
I can also specify the picture or the video that appears on your wall when you share one of these pages.</p>
<p>I tried to make smooth animations and interactions all over the website with the JQuerry API to have a modern webdesign.<br />
It is very important not to reload the page when the user wants to comment or rate a shared level. If not, the game would be lost and more than one user would certainly be upset and the feature would bring nothing to the community !<br />
I also tried to innovate with the &#8220;Explorer&#8221; button, that shows you a nice site map to explore Claytus&#8217; world.</p>
<p><strong>Facebook Connect</strong></p>
<p>I had to implement Facebook connect both on the website and the level editor, not easy as it sounds&#8230;<br />
An AS3 API for Facebook Connect exists, called <a href="https://github.com/yourpalmark/facebook-actionscript-api" target="_blank">GraphAPI</a>.</p>
<p>The thing is that you can&#8217;t test your script locally, if your RIA is not uploaded on a server, it won&#8217;t work&#8230;<br />
&#8221; Compile > Upload > Test &#8221;<br />
Several minutes between each of my tests, this drove me crazy :)</p>
<p>There is a way to test without uploading, but your app has to be for AIR.</p>
<p>The other thing is very, very important :<br />
First week, not all of my Facebook Connect requests were successful.<br />
I mean, registrations were well done, but the users couldn&#8217;t log themselves&#8230;</p>
<p>Why ?!<br />
Because when you store a Facebook user id in your databases, please DO NOT use a INT(11) for your user ids, but set a BIGINT(20) ! If not, you&#8217;ll get troubles, because now, FB uids are very long.<br />
This is the first thing FB should say in their documentation in my opinion :)</p>
<p><strong>Funding, monetizing</strong></p>
<p>This time, I plan to make money with my project, it&#8217;s a full time job and I hope to earn my living with this project.</p>
<p>A big part of Claytus is still available for free but I now sell lifetime licenses with Paypal.<br />
With a license, players will have full access to all of the features of Claytus community with no restriction.<br />
It was not so easy to code the Paypal callback because their documentation is pretty large and you find a lot of outdated tutorials. I finally found my way in this mess.</p>
<p>I chose a single Paypal button for payment, so you can pay both with a Paypal account and classical credit cards.<br />
After the payment, I send a serial number to the payer&#8217;s email, so that he can easily activate his license.</p>
<p>I got no external funding for the development, I hope the customers will cover the future development fees.<br />
During the development I sell licenses 50% off, like Minecraft does.</p>
<p><strong>What next?</strong></p>
<p>Depends on the selling of licenses, there are many ways to plan the future:<br />
- Just a few selling : It will fund the server.<br />
- Reasonable selling : I will update the community as much as I can with new avatars, new landscapes items and enemy sprites for the editor, if I get enough to live and pay the illustrators / musicians.<br />
- Good selling : Smart phone application and Xbox live ?</p>
<p>In the meantime I&#8217;m dedicated to community management, and I&#8217;m trying to code some little projects in freelance during my spare time (when is it ?)</p>
<p><strong>Conclusion</strong></p>
<p>After one year of work, I learned a lot about many things in IT.<br />
I would like to thank all the developers who write articles and share their experiences about these subjects, they&#8217;re all my teachers.<br />
Emanuele is one of them of course, he does a great job with his blog, but you already know that, because you&#8217;re reading this article!</p>
<p>I&#8217;m here to share my experience with you, please feel free to ask me your questions about coding techniques or Claytus community, whatever you want !</p>
<p>I hope you will enjoy my work, I put all the love I have for video games in this project, and I hope it will survive through years to come with a nice community !</p>
<p>At this time a <a href="http://www.claytus-towerdefense.com/index.php?page=level-editor-home" target="_blank">tutorial should be available</a> on the level editor&#8217;s home page in English.<br />
I can&#8217;t wait to have your feedbacks :)</p>
<p>Spread the word !</p>
<p>Thank you !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/11/11/claytus-hood-tower-defense-case-study-part-2-giving-the-community-a-flex-level-editor/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>AS2 Games Pack released: source code of 12 commercial AS2 Flash games ready to be downloaded</title>
		<link>http://www.emanueleferonato.com/2011/09/30/as2-games-pack-released-source-code-of-12-commercial-as2-flash-games-ready-to-be-downloaded/</link>
		<comments>http://www.emanueleferonato.com/2011/09/30/as2-games-pack-released-source-code-of-12-commercial-as2-flash-games-ready-to-be-downloaded/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 10:59:25 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4710</guid>
		<description><![CDATA[AS2 Games Pack: 12 commercial and successful AS2 Flash games ready to be downloaded, improved, and used for your own projects.]]></description>
			<content:encoded><![CDATA[<p>Although I am not talking about AS2 for almost trhee years, I am receiving continuous requests to keep on posting AS2 tutorials.</p>
<p>While I have no plans about AS2 tutorials, there&#8217;s an interesting deal you can enjoy:</p>
<p>The <strong>AS2 Games Pack</strong>, that is the collection of the 12 Flash games I released during AS2 years, whith more than <strong>50 million loads</strong>!</p>
<p>I am not talking about prototypes, but the full, complete games with source codes. The same games I published, are included here.</p>
<p>Getting the <strong>AS2 Games Pack</strong> is a must if you are Flash game developer because you can grab the source code of successful games, improve the gameplay, change the graphics and you will have a brand new game with a genuine addicting gameplay ready to be published.</p>
<p>Even if you abandoned AS2, you can easily convert the games on AS3 and publish them as AS3 games, or mobile games.</p>
<p>Since I am giving you the games exactly how I made them, in most games you will find more versions, with different APIs which could be outdated, but the source code is fully working.</p>
<p>Let&#8217;s have a look at the games:</p>
<p><strong>1 &#8211; <a href="http://www.emanueleferonato.com/2007/10/28/experiment-monetizing-a-flash-game/">Circle Chain</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/circlechain.jpg" alt="" /></p>
<p>The game which started it all. My first Flash game, the opener of the experiment which still continues. Reviewed on <a href="http://jayisgames.com/archives/2007/10/circle_chain.php" target="_blank">Jay is Games</a>.</p>
<p><strong>2 &#8211; <a href="http://www.emanueleferonato.com/2007/11/28/christmas-couples-the-finished-poux-prototype/">Christmas Couples</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/ccouples.jpg" alt="" /></p>
<p>Christmas themed game which can easily ported into mobile devices.</p>
<p><strong>3 &#8211; <a href="http://www.emanueleferonato.com/2007/12/17/tileball-the-first-game-made-with-my-tile-ball-engine/">Tileball</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/tileball.jpg" alt="" /></p>
<p>A space running game inspired by the classic C64 game <a href="http://c64-wiki.com/index.php/Trailblazer" target="_blank">Trailblazer</a>. There are some sites selling the source code of a prototype of this game at an irrational amount of money.</p>
<p><strong>4 &#8211; <a href="http://www.emanueleferonato.com/2007/12/30/guessnext-complete-flash-game-with-highscores/">GuessNext</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/guessnextkong.jpg" alt="" /></p>
<p>Card game which have been recently ported into an <a href="http://www.emanueleferonato.com/2011/08/17/play-guessnext-for-iphone-a-web-app-game-powered-by-jquery-mobile/">iPhone Web App</a></p>
<p><strong>5 &#8211; <a href="http://www.emanueleferonato.com/2008/01/12/glomb-the-first-flash-game-to-use-mochiads-leaderboards/">Glomb</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/glomb.jpg" alt="" /></p>
<p>Grow-avoider game, the very first game to use <a href="https://www.mochimedia.com/r/972ae333a3c92a2a" target="_blank">MochiMedia</a>&#8216;s <a href="http://www.emanueleferonato.com/2011/09/08/guide-to-mochi-media-services-leaderboards/">leaderboards</a>.</p>
<p><strong>6 &#8211; <a href="http://www.emanueleferonato.com/2008/03/04/experiment-monetizing-a-flash-game-part-8/">BallBalance</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/ballbalance.jpg" alt="" /></p>
<p>Addicting puzzle game sponsored by <a href="http://www.kongregate.com/?referrer=triqui" target="_blank">Kongregate</a>, also featured in <a href="http://www.emanueleferonato.com/2011/03/24/flash-game-development-by-example-my-book-is-on-the-shelves/">my book</a>.</p>
<p><strong>7 &#8211; <a href="http://www.emanueleferonato.com/2008/05/03/experiment-monetizing-a-flash-game-part-9/">Bees n&#8217; Flowers</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/beez.jpg" alt="" /></p>
<p>Puzzle game with experimental gameplay, interesting for a mobile porting</p>
<p><strong>8 &#8211; <a href="http://www.emanueleferonato.com/2008/05/20/jamag-a-flash-game-youd-better-master/">Jamag</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/jamag.jpg" alt="" /></p>
<p>Jamag = Just Another Mouse Avoider Game, but with a twist.</p>
<p><strong>9 &#8211; <a href="http://www.emanueleferonato.com/2008/07/07/summer-couples-a-game-made-in-an-airplane/">Summer Couples</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/summercouples.jpg" alt="" /></p>
<p>Drawing/matching game, I&#8217;d love to see a mobile version of it</p>
<p><strong>10 &#8211; <a href="http://www.emanueleferonato.com/2008/07/23/rrode-the-second-one-week-game/">Rrode</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/rrodejpg.jpg" alt="" /></p>
<p>One-button game with 2 game modes and 51 levels, sponsored by <a href="http://www.hallpass.com/" target="_blank">Hallpass</a></p>
<p><strong>11 &#8211; <a href="http://www.emanueleferonato.com/2008/11/01/halloween-couples/">Halloween Couples</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/halloween_couples.jpg" alt="" /></p>
<p>Drawing/matching game on an hexagonal playground</p>
<p><strong>12 &#8211; <a href="http://www.emanueleferonato.com/2008/12/21/play-red-flowers/">Red Flowers</a></strong></p>
<p><img src="http://www.emanueleferonato.com/images/redflowers.jpg" alt="" /></p>
<p>Touch and switch puzzle game with 28 levels</p>
<p>Today, you can have this complete collection of real commercial games for as low as <strong>$9.99</strong></p>
<p>Selling full games source codes is another way to monetize a Flash game in its aftermath, and there are portals looking for source codes to buy, but I wanted to extend the deal to every reader/developer/fan at an extremely low price.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="T7ZNBZ3CR6GTW">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG_global.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online."><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></form>
<p>If you make money out of this package, share your experience and I will happy to publish it on the blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/09/30/as2-games-pack-released-source-code-of-12-commercial-as2-flash-games-ready-to-be-downloaded/feed/</wfw:commentRss>
		<slash:comments>61</slash:comments>
		</item>
		<item>
		<title>Using PHP with PayPal&#8217;s IPN (Instant PayPal Notification) to automate your digital delivery</title>
		<link>http://www.emanueleferonato.com/2011/09/28/using-php-with-paypals-ipn-instant-paypal-notification-to-automate-your-digital-delivery/</link>
		<comments>http://www.emanueleferonato.com/2011/09/28/using-php-with-paypals-ipn-instant-paypal-notification-to-automate-your-digital-delivery/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 20:28:29 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Monetize]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4703</guid>
		<description><![CDATA[You will learn how to use PayPal's IPN (Instant PayPal Notification) to automate digital delivery, without using third parties services or expensive plugins]]></description>
			<content:encoded><![CDATA[<p>When you want to sell something through the internet, PayPal is your best choice. Almost every website selling stuff or subscriptions use PayPal to manage its transactions.</p>
<p>While PayPal back-end allows users to fully manage their accounts, there are some features it still lacks.</p>
<p><strong>Real world example</strong>: let&#8217;s say you are selling a digital good, such as the source code of your latest Flash game, or an ebook.</p>
<p>Since there is no shipment as the buyer will download it or receive it by email, he expects to get the book/game a few minutes after the payment.</p>
<p>That&#8217;s ok if you check your PayPal account every 10 minutes, manually sending emails to buyers, but once in a while you need to sleep&#8230; or have a shower&#8230; who will send your book then?</p>
<p>That&#8217;s why services like <a href="https://www.payloadz.com/" target="_blank">PayLoadz</a> come into play, managing transactions and digital delivery for a monthly subscription and a per transition fee.</p>
<p>If you don&#8217;t want to use third part services, PayPal offers the <strong><a href="https://www.paypal.com/ipn" target="_blank">Instant Payment Notification</a></strong> to automate your digital deliveries.</p>
<p>Instant Payment Notification (IPN) is PayPal&#8217;s message service that sends a notification when a transaction is affected. Once IPN is integrated, sellers can automate their back office so they don’t have to wait for payments to come in to trigger order fulfillment.</p>
<p>The process is simple: once you have a PayPal account, in your profile page click &#8220;Instant Payment Notification Preferences&#8221; under &#8220;Selling Preferences&#8221;, and you will be asked for an URL.</p>
<p>This is the URL of a page on your server which will act as a listener for PayPal payments.</p>
<p>Then, all you have to do is write your own listener based on the information you will find in the <a href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&#038;content_ID=developer/e_howto_admin_IPNImplementation" target="_blank">official docs</a>. Wait, I forgot to tell you three things:</p>
<p>1) The script is wrong, it will give an error because there are missing curly brackets</p>
<p>2) The given address where to test the script is wrong, it&#8217;s not <code>www.sandbox.paypal.com</code> anymore</p>
<p>3) The script (once corrected) won&#8217;t work on every server since relies on <code>fsockopen</code>. In my opinion it would have been better to use cURL</p>
<p>So, this is the script I suggest to use:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #000088;">$request</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;cmd=_notify-validate&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$varname</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$varvalue</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$email</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$varname</span>: <span style="color: #006699; font-weight: bold;">$varvalue</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>  
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'get_magic_quotes_gpc'</span><span style="color: #009900;">&#41;</span> and <span style="color: #990000;">get_magic_quotes_gpc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  
		<span style="color: #000088;">$varvalue</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$varvalue</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> 
		<span style="color: #000088;">$value</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #000088;">$request</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&amp;<span style="color: #006699; font-weight: bold;">$varname</span>=<span style="color: #006699; font-weight: bold;">$varvalue</span>&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #009900;">&#125;</span> 
<span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span>CURLOPT_URL<span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;https://www.sandbox.paypal.com/cgi-bin/webscr&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//curl_setopt($ch,CURLOPT_URL,&quot;https://www.paypal.com&quot;);</span>
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span>CURLOPT_POST<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span>CURLOPT_POSTFIELDS<span style="color: #339933;">,</span><span style="color: #000088;">$request</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span>CURLOPT_FOLLOWLOCATION<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span>CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">switch</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">&quot;VERIFIED&quot;</span><span style="color: #339933;">:</span>
		<span style="color: #666666; font-style: italic;">// verified payment</span>
		<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">&quot;INVALID&quot;</span><span style="color: #339933;">:</span>
		<span style="color: #666666; font-style: italic;">// invalid/fake payment</span>
		<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">default</span><span style="color: #339933;">:</span>
		<span style="color: #666666; font-style: italic;">// any other case (such as no response, connection timeout...)</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Simply comment/uncomment <strong>lines 15-16</strong> if you want to use it in sandbox or real mode.</p>
<p>Once the payment is <code>VERIFIED</code>, you can send the email with the game/book/activation code to the email address you will find in <code>POST[payer_email]</code> variable. You can find the complete list of passed variables at <a href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&#038;content_ID=developer/e_howto_admin_IPNReference" target="_blank">this page</a>.</p>
<p>To test it, once you activated your IPN and installed the script on your web server, register as a <a href="https://developer.paypal.com/" target="_blank">PayPal developer</a>, then test your IPN in the <a href="https://developer.paypal.com/cgi-bin/devscr?cmd=_ipn-link-session" target="_blank">sandbox page</a>.</p>
<p>In a few days, a fully working example on this site, with some deals at an extraordinary price.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/09/28/using-php-with-paypals-ipn-instant-paypal-notification-to-automate-your-digital-delivery/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Play GuessNext for iPhone, a web app game powered by jQuery Mobile</title>
		<link>http://www.emanueleferonato.com/2011/08/17/play-guessnext-for-iphone-a-web-app-game-powered-by-jquery-mobile/</link>
		<comments>http://www.emanueleferonato.com/2011/08/17/play-guessnext-for-iphone-a-web-app-game-powered-by-jquery-mobile/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 12:21:01 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Game design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4544</guid>
		<description><![CDATA[My first web app game for iPhone is GuessNext, powered by jQuery Mobile. Play it and give feedback.]]></description>
			<content:encoded><![CDATA[<p>Do you want to play a web app game for iPhone? Go to <a href="http://www.emanueleferonato.com/stuff/guessnext/">www.emanueleferonato.com/stuff/guessnext</a> or use this QR Code</p>
<p><img src="/wp-content/uploads/2011/08/qrguessnext.png" /></p>
<p>and play <strong><a href="http://www.emanueleferonato.com/stuff/guessnext/">GuessNext for iPhone</a></strong>!</p>
<p><a href="http://www.emanueleferonato.com/stuff/guessnext/"><img src="/wp-content/uploads/2011/08/guessnext.jpg" /></a></p>
<p>It&#8217;s the web remake of an <a href="http://www.emanueleferonato.com/2007/12/30/guessnext-complete-flash-game-with-highscores/">old game I published on Kongregate</a> more than three years ago, and it&#8217;s the perfect kind of game if you want to take the first steps into iPhone web app development.</p>
<p>During the next days I will explain in detail every (interesting) line of code, meanwhile have a look at the features:</p>
<p>* Powered by <a href="http://jquerymobile.com/" target="_blank">jQuery Mobile</a><br />
* Optimized to be launched from Home<br />
* Loading screen (only if played from Home)<br />
* Custom icon when adding it to Home<br />
* Reminder to add it to Home if the game is not launched from Home<br />
* Smooth transitions between pages<br />
* Best score saved locally<br />
* In game Adsense ads<br />
* Views and plays tracking powered by <a href="http://playtomic.com/" target="_blank">Playtomic</a></p>
<p>The game was built starting from the tutorials <a href="http://www.emanueleferonato.com/2011/06/30/making-a-game-with-html-jquery-mobile-and-publishing-it-to-apple-app-store/" target="_blank">Making a game with HTML + jQuery Mobile and publishing it to Apple App Store step 1</a> and <a href="http://www.emanueleferonato.com/2011/07/20/making-a-game-with-html-jquery-mobile-and-publishing-it-to-apple-app-store-step-2/" target="_blank">step 2</a>, reading those tutorials will give you a lot of clues about the development of this game.</p>
<p>Your feedback is needed to improve a bit the game, to finally convert it into a native iPhone app. Also, I would like to know your best scores.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/08/17/play-guessnext-for-iphone-a-web-app-game-powered-by-jquery-mobile/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Play Pod Training &#8211; and also play Mass Effect 3 once released!</title>
		<link>http://www.emanueleferonato.com/2011/08/15/play-pod-training-and-also-play-mass-effect-3-once-released/</link>
		<comments>http://www.emanueleferonato.com/2011/08/15/play-pod-training-and-also-play-mass-effect-3-once-released/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 18:06:03 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[Monetize]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4536</guid>
		<description><![CDATA[Play <a target = "_blank" href="http://masseffect.bioware.com/me3/n7ops/cia/">Pod Training</a>, the first Cognitive Interactive Application launched on <a target ="_blank" href="http://masseffect.bioware.com/me3/home/">Mass Effect 3 official site</a>.]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago I released <a href="http://www.emanueleferonato.com/2011/06/06/play-cubesout-a-3d-flash-physics-game/">CubesOut</a>, a Flash 3D Physics game.</p>
<p>If you liked the game, you can play a special edition on <a href="http://masseffect.bioware.com/me3/home/" target ="_blank">Mass Effect 3 official site</a>, at <a target = "_blank" href="http://masseffect.bioware.com/me3/n7ops/cia/">this page</a>.</p>
<p><a target = "_blank" href="http://masseffect.bioware.com/me3/n7ops/cia/"><img src="/wp-content/uploads/2011/08/podtraining.jpg" /></a></p>
<p>This is the first time I had to change the theme of a game in order to make it fit into the look &#038; feel of a website &#8211; and we are talking about the Mass Effect 3 website! &#8211; so I did my best to turn a kids game into a sort of military training. You also have to know that on ME3 site they refer to games as <strong>Cognitive Interactive Applications</strong>, so I also needed to change the menu, removing those &#8220;Play&#8221; and &#8220;How to play&#8221; button you won&#8217;t expect to find on an Cognitive Interactive Application.</p>
<p>Following ME3 guys feedback, I changed a bit the gameplay and created a set of textures based on some graphic assets they gave me, modified with <a href="http://www.emanueleferonato.com/2011/07/12/how-to-turn-your-own-photos-into-high-quality-seamless-textures-with-genetica/">Genetica</a>.</p>
<p>It was really an honor to have this opportunity, and while I am working on an original game for the ME3 site, I want to share with you this new (at least for me) opportunity to monetize a Flash game: skin the game and change the theme to make it fit into some specific websites.</p>
<p>I think my next game will have some kind of &#8220;Halloween Edition&#8221;, &#8220;Christmas Edition&#8221;, and so on, to be sold to theme-based arcade portals, or to follow some gaming trends, such as turning every game into a zombie game.</p>
<p>According to <a href="http://uk.xbox360.ign.com/objects/142/14235014.html" target="_blank">IGN</a>, Mass Effect 3 will be released on March 6, 2012&#8230; meanwhile you can interact with the Cognitive Interactive Applications during next months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/08/15/play-pod-training-and-also-play-mass-effect-3-once-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>4 steps to turn your Flash Arcade site into a two million visitors/month portal</title>
		<link>http://www.emanueleferonato.com/2011/08/10/4-steps-to-turn-your-flash-arcade-site-into-a-two-million-visitorsmonth-portal/</link>
		<comments>http://www.emanueleferonato.com/2011/08/10/4-steps-to-turn-your-flash-arcade-site-into-a-two-million-visitorsmonth-portal/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 15:04:24 +0000</pubDate>
		<dc:creator>Emanuele Feronato</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Monetize]]></category>
		<category><![CDATA[Users contributions]]></category>

		<guid isPermaLink="false">http://www.emanueleferonato.com/?p=4529</guid>
		<description><![CDATA[How to create a Flash Arcade portal from scratch and get it to 2,000,000 visitors/month. By Michael Edlavitch]]></description>
			<content:encoded><![CDATA[<p>Old time readers could remember <strong>Michael Edlavitch</strong>&#8216;s <a target = "_blank" href="http://hoodamath.com/" target="_blank">Hooda Math</a>, because two years ago I blogged about its <a href="http://www.emanueleferonato.com/2009/06/01/case-history-creating-a-succesful-niche-flash-arcade-site/" target="_blank">case history</a> and how Michael built from scratch a 10,000 visitors/day Flash Arcade site.</p>
<p><a target= "_blank" href="http://hoodamath.com/"><img src="/wp-content/uploads/2011/08/hooda.jpg" /></a></p>
<p>A lot of time passed (actually two years in Flash related industry is really a big amount of time), and guess what happened to Hooda Math? It turned into a <strong>2,000,000 visitors/month</strong> portal.</p>
<p>Michael shares with us the milestones of this long time ride:</p>
<p>Arcade growth can be determined by 4 stages: in-house games distribution, sponsorships, site-locks, and exclusively hosted.</p>
<p><strong>Stage one, in-house game creation and distribution</strong>, the arcade owner cannot afford to sponsor games, so he develops his own games, brands them, spreads them and hopes for traffic. At the same time you are adding games to your site with another sites branding all over it. But hey at least your arcade has games and hopefully good ones. Feel free to use some of ours at <a href="http://hm.gs/free" target="_blank">http://hm.gs/free</a>.</p>
<p><strong>Stage two, sponsorship</strong>, the arcade owner has made a little money, now he can either pay someone to create games for his site or start sponsoring already developed games. Either way the arcade owner is going to fork over some of his petty cash. For the most bang for his buck it is probably easiest to go sponsor a game at <a href="http://www.flashgamelicense.com/" target="_blank">FGL</a> (a lot of times the developer will want to include mochi or cpmstar ads, and to keep the price down you will subcumb). At least he did not have to waste time making games; instead the arcade owner can waste time spamming, improving SEO or figuring out some other way to get people to come to his site, like writing guest posts on blogs with his anchor text, &#8220;<a href="http://hoodamath.com/games/" target="_blank">Math Games</a>&#8220;, and a link to his site within it. Look up anchor text, it is very important for SEO and, more importantly, he should be looking up and learning about SEO, which is always changing. Not to mention social marketing like <a href="http://facebook.com/hoodamath/" target="_blank">http://facebook.com/hoodamath/</a>.</p>
<p><strong>Stage three, site-locks</strong>, when the arcade owner has received a decent amount of traffic to your site and he is making enough money that if he got fired, he could still survive on rent, an Internet connection, and peanut butter and crackers (and really cheap beer). Analysis comes into play and he should be asking himself, &#8220;So, why are you still wasting ad space on other peoples ads and out-links.&#8221; Every time a user clicks a &#8220;more games&#8221; link inside another arcade&#8217;s branded game, they could have been clicking on one of <strong>your</strong> google ads! (notice how I am speaking directly to stage 3 arcade owners now).  Listen, now that you have a lot of traffic, do the math, if thousands of people are clicking to go play a game elsewhere, when they could have clicked on an ad to buy penny loafers, you just lost money. It is time to buy site-locks, because you still want the already developed games, but rather pay a chunk of money up front and not lose clicks or worse yet traffic. Stage 3 will last a while. Stage three is the money stage, where most arcade owners would love to be. A perfect example, Armor Games, notice how all of their games are branded or site-locked with swords. I personally believe Armor should be on Stage 4, but Stage 4 is more of a state of mind than an actual business strategy. Stage 4 is where Addicting Games lives and few others should be. Impulsively, in Hooda Math Games land we like to fool ourselves and hang-out in Stage 4.</p>
<p><strong>Stage 4, exclusively hosted games</strong>. You may be asking, &#8220;Why would I not brand the hell out of great game and spread it to the top sites to get more traffic. Hopefully, after doing the math, your arcade believes that, like site-locks, the benefits of exclusively hosting out-weighs advertising by distribution. You may delude yourself into thinking, &#8220;Your arcade has received as much traffic as possible from other sites. I would like to remind you that the other arcades still host your old branded games and hopefully new users are still discovering your arcade. But now your arcade wants users to think that the only place they can play a game like &#8220;<a href="http://hoodamath.com/games/" target="_blank">Grow School</a>&#8221; (yes, there is a Grow School now). Play Grow School at  <a href="http://hm.gs/growschool" target="_blank">http://hm.gs/growschool</a>. (More about Short Links on my blog, <a href="http://mikeedla.com/" target="_blank">mikeedla.com</a>).</p>
<p>Caveat, not every arcade follows these 4 stages. Some arcade owners are tripping and jump straight to Stage 4, and others are stingy and refuse to leave Stage 2. Either way, this article is the current belief of an arcade owner that has earned 2 million Monthly Uniques in under 3 years times.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emanueleferonato.com/2011/08/10/4-steps-to-turn-your-flash-arcade-site-into-a-two-million-visitorsmonth-portal/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 10/18 queries in 0.009 seconds using disk: basic

Served from: www.emanueleferonato.com @ 2012-02-08 19:57:57 -->
