{"id":530,"date":"2011-01-21T05:51:09","date_gmt":"2011-01-21T05:51:09","guid":{"rendered":"http:\/\/www.doolwind.com\/blog\/?p=530"},"modified":"2011-01-21T23:06:20","modified_gmt":"2011-01-21T23:06:20","slug":"unity-penetration-issue","status":"publish","type":"post","link":"https:\/\/www.doolwind.com\/blog\/unity-penetration-issue\/","title":{"rendered":"Is There A Unity Penetration Issue?"},"content":{"rendered":"<p><a href=\"http:\/\/www.doolwind.com\/blog\/wp-content\/uploads\/2011\/01\/unity.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-531\" title=\"Unity Web Player\" src=\"http:\/\/www.doolwind.com\/blog\/wp-content\/uploads\/2011\/01\/unity.png\" alt=\"\" width=\"190\" height=\"58\" \/><\/a>I hear a lot of game developers refusing to use Unity for web games because of penetration. <a href=\"http:\/\/www.edery.org\/\">David Edery<\/a> made a point of discussing this during his keynote at GCAP last year. Today I\u2019ve decided to formulate my thoughts on why I disagree with this argument and why I think you should be using Unity.<\/p>\n<p><strong>Multi-platform development<\/strong><\/p>\n<p>If, like us, you\u2019re making games for web and iOS then this is really a no-brainer. The extra development time is not something we can afford when there\u2019s a perfect alternative in Unity. With <a href=\"http:\/\/www.flickbuddies.com\/\">Flick Buddies<\/a>, we developed the web and iOS version simultaneously without any extra effort. All our games in the future will see simultaneous releases for both web and iOS which will help drive customers from the free web version up to the paid iOS version.<\/p>\n<p>The main argument against using Unity is that with such a low penetration rate (for arguments sake we\u2019ll go with 1%) users will bounce from your site when they hit the Unity installation page. Taking the statistics (from <a href=\"http:\/\/blogs.unity3d.com\/2008\/03\/31\/thoughts-on-browser-plugin-penetration\/\">Unity<\/a> and <a href=\"http:\/\/forum.unity3d.com\/threads\/27081-losing-users-when-they-have-to-download-Unity-webplayer\">others<\/a>) lets go for the low end and say that 50% of users will bounce when they see the Unity installation page.<\/p>\n<p>Rather than looking at it from percentage of users being lost, let\u2019s look the other way around. If you\u2019re developing an iOS game you can release a web version for relatively little development cost and capture 50% of the potential web market. If you were to instead create a flash version you would have the full development costs of porting the game to get 100% of the market.<\/p>\n<p>Looking at the cost\/benefit ratio the Unity version is a much better option. The only time this becomes a negative is if you have a highly successful game, in which case losing 50% of the market will end up costing an order of magnitude more than the development costs of porting to flash. In that case, go for it! There\u2019s nothing stopping you from later creating the game in flash once you know there\u2019s a large enough market for it.\u00a0 Where the cost of porting the game will easily be made up by the 50% more users you\u2019ll receive.<\/p>\n<p>Another interesting point I\u2019ve heard is that the more popular a game is, the lower the bounce rate.\u00a0 If you have a highly successful game that people really want to play, the act of installing a plugin will be less of an issue for them. This goes some way to negating the lost sales for a highly successful game.<\/p>\n<p><strong>Web games only<\/strong><\/p>\n<p>What if you\u2019re making web games only? In this case it\u2019s not quite as clear cut and we have to dig a little further. I\u2019m still inclined to go with Unity for web only games for a number of key reasons:<\/p>\n<ol>\n<li>You can give a richer game experience including 3D. While 3D is coming to Flash soon, it\u2019s at a lot lower level requiring far more development time and cutting out many less experienced developers.<\/li>\n<li>Much richer tools and pipeline. I\u2019ve <a href=\"http:\/\/www.doolwind.com\/blog\/unity-3-review\/\">previously discussed<\/a> how much I love the Unity editor and asset pipeline. This lets you get your games out faster and cheaper. This saving offsets the 50% bounce rate.<\/li>\n<li>There\u2019s the opportunity to have a <a href=\"http:\/\/www.doolwind.com\/blog\/unified-game-development-scripting-language\/\">unified language<\/a> running between client and server when using C# within Unity.\u00a0 This simplifies communication as well as allowing the exact same code to run at both ends if required.<\/li>\n<\/ol>\n<p><strong>The Minecraft example<\/strong><\/p>\n<p>I like to use Minecraft as an example of bounce rate when discussing Unity and Flash. Minecraft requires an .exe to be downloaded and run before the game can be played. This is far more intrusive than a browser plugin and yet it\u2019s still had great success. With Unity developers can create something as successful as Minecraft with a lower bounce rate due to installation and have the ability to port to iOS and other platforms easily.<\/p>\n<p><strong>Flash was once like this<\/strong><\/p>\n<p>I remember when Flash was at a similar position to Unity, albeit with web pages rather than games. Many people said that you shouldn\u2019t make websites with Flash as it required users to download a plugin if they didn\u2019t have it. Not only did Flash reach the penetration rates it desired, times have also changed in Unity\u2019s favour:<\/p>\n<ol>\n<li>Faster downloads mean there\u2019s less of an issue in the download time of the plugin<\/li>\n<li>Seamless installation reduces the bounce rate with unsophisticated users<\/li>\n<li>Larger sites (like Kongregate) are getting behind Unity which makes it more trustworthy in users eyes<\/li>\n<\/ol>\n<p><strong>What can Unity Technologies do about it?<\/strong><\/p>\n<p>I saw a similar issue with Silverlight penetration and I find myself again thinking of inventive ways for companies to increase penetration of their plugins. This could be as simple as a referral program, offering 1-10c each time a user installs the Unity plugin on your site. This motivates developers to make awesome free games with a guaranteed return as an alternative to advertising. Unity can then buy installations for as little as $10k per 1 million users.<\/p>\n<p>It\u2019s in Unity Technologies best interest for penetration rates to go up as quickly as possible and I\u2019d like to see a novel approach to achieving this. While the penetration rate will naturally increase over time, it will take quite a while.<\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>What are your thoughts on Unity&#8217;s penetration rates? Is the bounce rate just too high for you to switch over?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I hear a lot of game developers refusing to use Unity for web games because of penetration. David Edery made a point of discussing this during his keynote at GCAP last year. Today I\u2019ve decided to formulate my thoughts on why I disagree with this argument and why I think you should be using Unity. <a class=\"more-link\" href=\"https:\/\/www.doolwind.com\/blog\/unity-penetration-issue\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[33],"tags":[112,42,95],"class_list":["post-530","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-game-development","tag-indie-game-development","tag-unity"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgEc5-8y","_links":{"self":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/comments?post=530"}],"version-history":[{"count":0,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/530\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/media?parent=530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/categories?post=530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/tags?post=530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}