<?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>Spielhaus &#187; Blog</title>
	<atom:link href="http://spielhaus-ftw.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://spielhaus-ftw.com</link>
	<description>Fun follows you</description>
	<lastBuildDate>Tue, 17 Apr 2012 09:02:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>You Should Consider Unity 3</title>
		<link>http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 12:48:13 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1620</guid>
		<description><![CDATA[Introduction As a long time iDevBlogADay reader (and writer) I noticed that most game programming related posts revolve around Cocos2D. This comes at no surprise since indie game devs prefer simpler 2D games and Cocos2D is the perfect fit. However, there is another strong contender available &#8211; Unity 3, although a 3D gaming creation tool, [...]]]></description>
			<content:encoded><![CDATA[<h2 id="BlogpostUnity-Introduction">Introduction</h2>
<p>As a long time iDevBlogADay reader (and writer) I noticed that most game programming related posts revolve around Cocos2D. This comes at no surprise since indie game devs prefer simpler 2D games and Cocos2D is the perfect fit. However, there is another strong contender available &#8211; Unity 3, although a 3D gaming creation tool, it can be very well used for 2D games too (as the excellent <a href="http://www.rocket5studios.com/tutorials/make-a-2d-game-with-unity3d-using-only-free-tools-part-3/" rel="nofollow">article</a> <a href="http://www.rocket5studios.com/tutorials/creating-2d-games-with-unity3d-part-1/" rel="nofollow">series</a> from Tim Miller showed).</p>
<h2 id="BlogpostUnity-AboutUnity">About Unity</h2>
<p>At its core Unity is a game development tool. It is available for Mac and Windows. Using a single code basis, a game can be exported to various platforms including iOS, Android, PC, Mac, Web (also PS3, Xbox and Wii). The basic version is free of charge and allows the creation <strong>and</strong> royalty free distribution of PC, Mac and Web games. The iOS export component costs 400$ (other components are priced differently). There is also a &#8220;pro&#8221; version available for Unity itself and the iOS and Android components featuring some nice goodies like advanced audio filters using FMOD, advanced rendering techniques, profiler, custom splash screen and so on. The interesting thing about iOS export is that it creates an Xcode project that can be customized further. Here is a feature comparison:</p>
<ul>
<li><a href="http://unity3d.com/unity/licenses" rel="nofollow">http://unity3d.com/unity/licenses</a></li>
</ul>
<p>Unity&#8217;s core component is the interactive editor where game objects are placed and enriched with behaviour. This is one of the main differences between Unity and Cocos2D. Instead of writing long wounded code to build the game logic and object behaviour, you create small scripts (written in JavaScript, C# or Boo (Python dialect)) which deal with the attached object only. I find this a nice way to organize behaviour which goes well with the OOP way of thinking.</p>
<h2 id="BlogpostUnity-Overview">Overview</h2>
<p><a href="http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/attachment/main/" rel="attachment wp-att-1621" title="main"><img class="alignleft size-thumbnail wp-image-1621" title="main" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/10/main-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The base building blocks in Unity are &#8220;Game Objects&#8221;. In their most basic form these can be just flat planes with attached textures and an orthogonal camera pointed at them (think of a 2D side scroller). Game objects have a range of properties which can be accessed from the attached scripts <strong>and</strong> changed in the editor.</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/attachment/inspector/" rel="attachment wp-att-1622" title="inspector"><img class="alignleft size-thumbnail wp-image-1622" title="inspector" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/10/inspector-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>A game is divided in <em>scenes</em> and these can be seen as distinct levels. Using a &#8220;game manager&#8221; script, scenes can be loaded when specific events occur (like a figure hitting the end of the level and triggering loading the next level). The cool thing about Unity is the play function. While developing games you can start the game directly in Unity and see how it behaves. Even if it is an iOS game, the simulator is only concerned with the game view and works well for the purpose of play testing. What&#8217;s even cooler is the fact that object variables can be modiefied on the fly. Any object property (position, size, material, physics interaction, &#8230;) and variables exposed through scripts can be changed and the results are shown in real time.<br />
Another nice touch are the &#8220;Maya Style&#8221; navigation controls. So if you are used to Maya (and Blender since it also supports Maya control scheme), you will feel right at home.</p>
<p>But game objects would be boring if there were no way of templating them. This is were <em>prefabs</em> come in. Simply put, prefabs are templates for game objects. They are very useful because any game object/prefab can be instantiated/destroyed through the attached scripts. Imagine an enemy type created as a prefab that is instantiated 100 times. One small change to the prefab and all enemyes adopt the change.</p>
<p>Unity also provides a powerful animation system. Common properties can be changed and animated using discrete points in time.</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/attachment/animation/" rel="attachment wp-att-1623" title="animation"><img class="alignleft size-thumbnail wp-image-1623" title="animation" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/10/animation-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Unity features many more advanced components and materials. Lightning is a big topic and can be customized very much. Since we want to focus on 2D games first, I don&#8217;t have a deeper understanding in this area.</p>
<p>Another strength of Unity is its thorough documentation. Not only has every variable a code sample, but it is also provided in all supported languages (JavaScript, C# and Boo)!</p>
<p>&nbsp;</p>
<h2 id="BlogpostUnity-Additions">Additions</h2>
<p>Unity implements the &#8220;Asset Store&#8221; that looks and works exactly like the App Store. Plugins and addons can be purchased through it and added directly to your project. While learning Unity I found &#8220;2D Toolkit&#8221; to be quite useful for quick sprite animations.</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/attachment/asset_store/" rel="attachment wp-att-1624" title="asset_store"><img class="alignleft size-thumbnail wp-image-1624" title="asset_store" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/10/asset_store-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 id="BlogpostUnity-ConclusionandReadingTip">Conclusion and Reading Tip</h2>
<p>Unity is a great game development tool that basically comes at no cost. It can be used to quickly prototype game ideas using simple objects way before game designers start to think about the artistic style or even the story. There are many well known games on the App Store that use Unity (the most actual beeing Shadow Gun).<br />
Since we have yet to publish our first Unity game, I am a bit concerned that the missing profiler will make it hard to stay below the 20 MB limit for OTA App Store downloads. Other than that I would recommend Unity to any developer looking to prototype <strong>and</strong> build games.</p>
<p>A very pragmatic book I worked with is &#8220;Unity 3 Blueprints&#8221; by Deep Pixel. You create four games from scratch (graphics are provided) and learn how everything fits together &#8211; especially the very powerful scripting system.</p>
<ul>
<li><a href="http://www.deeppixel.com/unity3d-indie-developers-blueprints-book-training/" rel="nofollow">http://www.deeppixel.com/unity3d-indie-developers-blueprints-book-training</a></li>
</ul>
<p>&nbsp;</p>
<p>That&#8217;s it for today&#8217;s post. Have fun with <a title="Unity" href="http://unity3d.com/" target="_blank">Unity</a> (we do) <img src='http://spielhaus-ftw.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/10/you-should-consider-unity-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Managing Knowledge and Collaboration &#8211; Like A Boss</title>
		<link>http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 11:47:28 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1556</guid>
		<description><![CDATA[Introduction It is my turn again to write for my favourite iOS dev blog ring &#8211; iDevblogaday. Looking at our last post that is a month old and didn&#8217;t even relate to iOS development (the one before was from April) &#8211; you can be sure that much has happened since at Spielhaus. I will write [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>It is my turn again to write for my favourite iOS dev blog ring &#8211; <a href="http://idevblogaday.com/" rel="nofollow" target="_blank">iDevblogaday</a>. Looking at our last post that is a month old and didn&#8217;t even relate to iOS development (the one before was from April) &#8211; you can be sure that much has happened since at Spielhaus. I will write about it &#8211; but not now. Now it is time for more pressing matters.<br />
Confluence, my all-time favourite wiki software happens to unveil their next mega update on <strong>Monday September 12th, 2011 6AM PST</strong>. (and with mega update I mean like going from iOS4 to iOS5&#8230;)</p>
<p>Remember my <a href="../../?s=confluence" rel="nofollow">old blog posts</a> about Confluence? Well, forget everything I wrote and consider only this:</p>
<blockquote><p><strong>Confluence 4.0 is a freakingly awesome wiki package and you miss out big time if you skip it!</strong></p></blockquote>
<p>*I am not affiliated with Atlassian &#8211; just pure enthusiasm!</p>
<p>&nbsp;</p>
<h2>What&#8217;s new and why it matters</h2>
<p>I won&#8217;t bore you with reasons why you gain a tangible advantage when using wikis to manage your valuable knowledge. I wrote about it <a href="../../blog/2011/01/use-that-damn-wiki/" rel="nofollow">here</a>  &lt;- recommended short reading.</p>
<h3>Editor</h3>
<p>So if you got the point why a wiki is important, by now you should be using it on a daily basis. The good news is that the new Confluence update will improve greatly in this area. The biggest change is the editor. It&#8217;s time to sit down because this will hit you hard. They ditched the wiki markup! No more *bold* and h1. formatting! It is WYSIWYG all the way across the sky now. But it is even more awesome then before &#8211; because wiki markup is still there but with direct visual feedback. Check out the short video below:</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/"><em>Click here to view the embedded video.</em></a></p>
<p>How cool is this? You start typing the macro, hit enter and it automatically expands to the visual representation of the macro functionality!!!</p>
<p>I predict that the new editor is the single most important change to Confluence that will greatly boost wiki acceptance. New users will feel directly at home with the word processor like interface while seasoned users will create and edit pages even faster.<br />
I am especially looking forward for the following improvements:</p>
<p><strong>Tables</strong></p>
<p>It is really easy to create tables in Confluence but it is far easier to use the drop-down and select the table size.</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/attachment/stepsils/" rel="attachment wp-att-1562" title="stepsils"><img class="alignnone size-full wp-image-1562" title="stepsils" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/09/stepsils.gif" alt="" width="288" height="214" /></a></p>
<p><strong>New Status Macro</strong></p>
<p>This simple color coded buttons can be used to visualise the project status.</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/attachment/statusmacro/" rel="attachment wp-att-1561" title="statusMacro"><img class="alignnone size-full wp-image-1561" title="statusMacro" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/09/statusMacro.png" alt="" width="344" height="156" /></a></p>
<p><strong>Expand Macro</strong></p>
<p>Finally! They bundled it with Confluence. And with the new editor all you need is type {expand and hit enter to activate the macro. However I found that this is only half as cool as it could be. <del>I have found no way how to get out of the expand macro body while typing the text that will be hidden. So I have to use the mouse to click outside the macro and resume writing.</del> <em>UPDATE: I have found that using simply pressing arrow down moves out of the expand box while editing.</em> The other thing is that you can&#8217;t change the title of the expand text directly which defaults to &#8220;Click here to expand&#8230;&#8221;. You have to edit the macro and set the title :/ Or you simply write along using the expand macro syntax to set the title &#8211; this works too.</p>
<p>But hey &#8211; this is what Confluence 4.0.1 is for &#8211; Atlassian do you read me? <img src='http://spielhaus-ftw.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/attachment/expand-macro-eac/" rel="attachment wp-att-1560" title="expand-macro-eac"><img class="alignnone size-full wp-image-1560" title="expand-macro-eac" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/09/expand-macro-eac.png" alt="" width="479" height="112" /></a></p>
<h3>Tables and Images</h3>
<p>I mentioned tables before but this one deserves more attention. You are now able to cut and paste images directly from the web into a table cell. The image will be automatically added as an attachment to your wiki page. Crazy stuff. It is so damn easy now to make those boring wiki pages more interesting. Plus you can resize the image to a predefined preset or enter the your own width. Copy &amp; past cells as well as merging is available (and quite standard).</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/attachment/table_image/" rel="attachment wp-att-1563" title="table_image"><img class="alignnone size-full wp-image-1563" title="table_image" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/09/table_image.png" alt="" width="510" height="285" /></a></p>
<p>&nbsp;</p>
<h3>Mentions</h3>
<p>The next big feature is about @mentions. If you are more than a one man show, collaboration is the ingredient that makes a product great. The problem with remote teams is that collaboration doesn&#8217;t really work that great because of our inherent human lazyness&#8230; One has to invest effort to notify others and keep the strings together while working with many people on the same thing.<br />
Confluence allowes you to create networks inside the wiki by simply following other users (much like Twitter). With mentions all you need to do if you want to well&#8230; mention another user is write @username. The user/team mate will then get a new mail with a preview and a link to the content where you mentioned him.<br />
This makes it easy to interact with other wiki contributors and also persuade the &#8220;silent readers&#8221; to actively work on wiki pages (and contribute knowledge).</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/attachment/conf4_mentions/" rel="attachment wp-att-1559" title="Conf4_mentions"><img class="alignnone size-full wp-image-1559" title="Conf4_mentions" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/09/Conf4_mentions.png" alt="" width="505" height="283" /></a></p>
<h2>Conclusion</h2>
<p>If you want to see some of the devs who are working on Confluence &#8211; here is the &#8220;Confluence 4 &#8211; Behind the scenes&#8221; video.</p>
<p><a href="http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/"><em>Click here to view the embedded video.</em></a></p>
<p>So here it is, the next C4 (Confluence 4.0) update is due tomorrow. Plant C4 and BOOM!</p>
<ul>
<li><a href="http://www.atlassian.com/c4" target="_blank">http://www.atlassian.com/c4</a></li>
</ul>
<p>I will upgrade our Spielhaus wiki as fast as possible because I can&#8217;t wait to work with the new editor.<br />
If you are not using a wiki, you should. It is really worth it. If you do &#8211; keep using it and make that next great iOS app already!</p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/09/managing-knowledge-and-collaboration-like-a-boss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gamescom 2011 Impressions</title>
		<link>http://spielhaus-ftw.com/blog/2011/08/gamescom-2011-impressions/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/08/gamescom-2011-impressions/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 21:20:51 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1516</guid>
		<description><![CDATA[I visited the worlds largest (?) gaming fair gamescom in Cologne/Germany. Here are my impressions: Big, Loud and Hollow As usual the big names of the industry gather to woo for the attention of the masses. This is not new. However it was new to me how little things changed compared to last year. Sony, [...]]]></description>
			<content:encoded><![CDATA[<p>I visited the worlds largest (?) gaming fair gamescom in Cologne/Germany. Here are my impressions:</p>
<h2>Big, Loud and Hollow</h2>
<p>As usual the big names of the industry gather to woo for the attention of the masses. This is not new. However it was new to me how little things changed compared to last year. Sony, Nintendo and Microsoft had still huge booths (there was even a &#8220;dedicated waggle hall&#8221; as I call it where the younger did all sorts of stupid moves in front of the Wii, Playstation Move and Kinect). There were also the looters slendering about with huge bags where they could store all sorts of swag gathered from various booths. I managed to stay clear of those and not run around like a human advertising board although I had to refuse swag from some pretty hot booth babes.</p>
<p>One of the more crazy booths was the one for Battlefield 3 . They managed to squeeze a jet fighter into the hall <img src='http://spielhaus-ftw.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/08/jet.jpg" rel="shadowbox[sbpost-1516];player=img;" title="jet"><img class="size-medium wp-image-1522 aligncenter" title="jet" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/08/jet-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>Sony with Uncharted 3 did even build a desert pavilion outside the main hall that featured real camels! Those crazy marketing folks&#8230;</p>
<h2>The flops</h2>
<p>I had made a small list of games beforehand that I look forward to and wanted to check out at gamescom. <a title="Firefall" href="http://www.firefallthegame.com/" target="_blank">Firefall</a> was rather disappointing. Overly colorful, overloaded with interface elements and events and overall not very interesting. The weapons were clumsy and the &#8220;jetpack&#8221; more like an addon for prolonged jumping.<br />
<a href="http://www.thesecretworld.com/" target="_blank">The Secret World</a> had a great trailer and knowing that it is made by Ragnar Tornquist (who created the insanely great &#8220;The Longest Journey&#8221; series) I expected a lot. Sadly this is just another MMO where you round around pointlessly accompanied by a story that tries to incorporate real world myths. It was not much the forced story that disappointed me, but rather the clumsy animations and the bleak graphics. Also the inclusion of zombies tells me that they were desperated to add something that could appeal to the masses (who doesen&#8217;t like zombies &#8211; bah&#8230;).<br />
The last one was Skyrim. Yes right - <a href="http://www.elderscrolls.com/skyrim/" target="_blank">The Elder Scrolls: Skyrim</a>! And not because the game won&#8217;t be great (it will and I will have to manage to suspend my private life for a week or two when it comes out). But the fact that they let the people pile up in front of their booth for hours only to show a really old video and sell it as brand new and exclussive preview &#8211; did bug me. I would have bugged me even more if I wasn&#8217;t lucky to only wait for 1 minute before I could get to see the &#8216;brand new&#8217; demo.</p>
<h2>The Tops</h2>
<p style="text-align: center;"><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/08/rayman.jpg" rel="shadowbox[sbpost-1516];player=img;" title="rayman"><img class="size-medium wp-image-1531   aligncenter" title="rayman" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/08/rayman-224x300.jpg" alt="" width="224" height="300" /></a></p>
<p>I did catch an extremely short glimpse of <a href="http://tribesascend.com/" target="_blank">Tribes: Ascend</a> from Hi-Rez. And although those suckers didn&#8217;t have the time to show me the game (If you don&#8217;t have a press badge, you are a second class citizen &#8211; even on the trade visitor day at gamescom) &#8211; I still expect this game to excell.<br />
A game that took me completely by surprise was <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Rayman_Origins" target="_blank">Rayman Origins</a>. It is a solid platformer with a hilarious art &amp; style. Together with local co-op it has just the right mix of features and pretty to tickle my fancy.<br />
The trailer alone is h.i.l.a.r.i.o.u.s. <img src='http://spielhaus-ftw.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<p><a href="http://spielhaus-ftw.com/blog/2011/08/gamescom-2011-impressions/"><em>Click here to view the embedded video.</em></a></p></p>
<p>You will notice that I picked a number of random games out of nowhere to pick on. However there are many other games that I look forward to and can&#8217;t wait until they are released:</p>
<ul>
<li>Torchlight 2</li>
<li>Trine 2</li>
<li>Insanely Twisted Shadow Planet (PC)</li>
<li>Journey</li>
<li>Hawken</li>
</ul>
<p>If only <strong>free time</strong> were on sale on Steam once in a while&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/08/gamescom-2011-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Cleaning</title>
		<link>http://spielhaus-ftw.com/blog/2011/04/spring-cleaning/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/04/spring-cleaning/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 17:24:51 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iPhone-dev]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1382</guid>
		<description><![CDATA[Spring has finally arrived (at least here in Germany). What better time to clean-up Today Todo&#8217;s interface a bit. For our 25th Update (Version 1.6.3.4), Trung came up with a nicer and cleaner design for the main UI. For the curious &#8211; here are the differences (old look on the left and new on the [...]]]></description>
			<content:encoded><![CDATA[<p>Spring has finally arrived (at least here in Germany). What better time to clean-up Today Todo&#8217;s interface a bit. For our 25th Update (Version 1.6.3.4), Trung came up with a nicer and cleaner design for the main UI. For the curious &#8211; here are the differences (old look on the left and new on the right)</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><img class="alignnone size-full wp-image-1396" title="old_today" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/old_today.png" alt="" width="250" height="470" /></td>
<td><img class="alignnone size-full wp-image-1396" title="new_today" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/new_today.png" alt="" width="250" height="470" /></td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-1396" title="old_yesterday" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/old_yesterday.png" alt="" width="250" height="470" /></td>
<td><img class="alignnone size-full wp-image-1396" title="new_yesterday" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/new_yesterday.png" alt="" width="250" height="470" /></td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-1396" title="old_tomorrow" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/old_tomorrow.png" alt="" width="250" height="470" /></td>
<td><img class="alignnone size-full wp-image-1396" title="new_tomorrow" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/new_tomorrow.png" alt="" width="250" height="470" /></td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-1396" title="old_someday" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/old_someday.png" alt="" width="250" height="470" /></td>
<td><img class="alignnone size-full wp-image-1396" title="new_someday" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/04/new_someday.png" alt="" width="250" height="470" /></td>
</tr>
</tbody>
</table>
<p>As you can see the horizontal line has been lowered a little. Also the sun rays are less visible too. I already like the new design better than the old one. Hope you do too.<a rel="nofollow" href="http://itunes.apple.com/us/app/today-todo-clever-task-management/id330551758?mt=8"><br />
</a></p>
<h3><a title="App Store Link - Today Todo" href="http://click.linksynergy.com/fs-bin/click?id=PMpwzEv1thw&amp;subid=&amp;offerid=146261.1&amp;type=10&amp;tmpid=3909&amp;u1=TodayTodoSpringCleaning&amp;RD_PARM1=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Ftoday-todo-clever-task-management%2Fid330551758%3Fmt%3D8" target="_blank">App Store Link &#8211; Today Todo</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/04/spring-cleaning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s a Big One &#8211; Confluence 3.5</title>
		<link>http://spielhaus-ftw.com/blog/2011/03/its-a-big-one-confluence-3-5/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/03/its-a-big-one-confluence-3-5/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 23:31:44 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1347</guid>
		<description><![CDATA[Introduction You can tell by now that I am a big fan of Atlassian&#8217;s wiki software Confluence. It turns out that a wiki is a valuable addition to our iOS business. The next iteration is upon us and this update seems to be a big one. Here are the highlights that I predict to be very [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>You can tell <a rel="nofollow" href="http://spielhaus-ftw.com/blog/2011/01/use-that-damn-wiki-because-you_ve-got-issues/">by</a> <a rel="nofollow" href="http://spielhaus-ftw.com/blog/2011/01/use-that-damn-wiki/">now</a> that I am a big fan of Atlassian&#8217;s wiki software Confluence. It turns out that a wiki is a valuable addition to our iOS business.<br />
The next iteration is upon us and this update seems to be a big one. Here are the highlights that I predict to be very useful.</p>
<h2>Sharing content</h2>
<p>One of the big hurdles when introducing a new system is the level of involvement of other users. You could add the best tool in the world for the job and it will be useless if no one uses it.<br />
As with wikis one can directly influence its acceptance through one tiny trick. Just don&#8217;t use email anymore to organize knowledge and to distribute content. Put everything in the wiki instead and send your colleagues a link to the wiki page.<br />
Atlassian seems to have realized how important this is so they added a &#8220;share content&#8221; button on every wiki page. The minimalistic interface is very unobtrusive and visually pleasing.</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-23.37.13.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-16 at 23.37.13"><img class="alignleft size-thumbnail wp-image-1348" title="Screen shot 2011-03-16 at 23.37.13" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-23.37.13-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>Confluence sends an email to the contact provided and displays an optional note along with a shortlink to the wiki page.<br />
But there is more to it. Since engagement is critical to the success of a newly introduced system (and its continuity), Confluence adds every contributor to a wiki page as a watcher. This means that you will never miss updates on the content (and discussions) you care about.</p>
<h2>Drag &amp; Drop</h2>
<p>Finally &#8211; it&#8217;s back again. Well sort of. Confluence has been supporting drag&amp;drop for attachments (just grab a file and drop it into the browser window while editing a page) for a while now. However the old implementation relied on Google Gears or a Firefox plugin. As a Mac/Safari user this wasn&#8217;t working for me. Now this feature returned for all HTML5 compliant browsers!<br />
Check out the following short clip. It still amazes me how easy it is nowadays to add attachments to a page <img src="https://wiki.nicolinux.org/images/icons/emoticons/smile.gif" border="0" alt="" width="20" height="20" align="absmiddle" /><br />
<p><a href="http://spielhaus-ftw.com/blog/2011/03/its-a-big-one-confluence-3-5/"><em>Click here to view the embedded video.</em></a></p></p>
<h2>Tight Integration With Jira</h2>
<p>As if my <a rel="nofollow" href="http://spielhaus-ftw.com/blog/2011/01/use-that-damn-wiki-because-you_ve-got-issues/">last post</a> about a month ago wasn&#8217;t enough to demonstrate how awesome the integration between Jira and Confluence can be, Atlassian went even further. It is now possible to create Jira issues from within Confluence. But not only the big stars Confluence and Jira are involved. Every other Atlassian product seems to be able to integrate with Confluence and partially with Jira. This is great news for larger installations where project managers can now use an even more refined cockpit that pulls content from other sources. Adding the capability to create Jira issues from within Confluence is a big plus on the &#8220;make things even more simple&#8221; front.</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-23.52.20.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-16 at 23.52.20"><img class="alignleft size-thumbnail wp-image-1356" title="Screen shot 2011-03-16 at 23.52.20" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-23.52.20-150x150.png" alt="" width="150" height="150" /></a></td>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/1Screen-shot-2011-03-16-at-23.51.38.png" rel="shadowbox[sbpost-1347];player=img;" title="1Screen shot 2011-03-16 at 23.51.38"><img class="alignleft size-thumbnail wp-image-1355" title="1Screen shot 2011-03-16 at 23.51.38" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/1Screen-shot-2011-03-16-at-23.51.38-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<h2>On Demand Support</h2>
<p>One feature that might make the life of an admin a lot easier is the inclusion of the Atlassian support tool, cleverly named &#8220;Hercules&#8221;. As part of the admin area it can be told to scan the server&#8217;s log file for problems and it automatically suggests solutions from the Atlassian support wiki. After a quick test it really doesn&#8217;t seem to be another hollow marketing promise that other products provide. It did even find two minor problems on my evaluation server.</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-18.00.17.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-16 at 18.00.17"><img class="alignleft size-thumbnail wp-image-1361" title="Screen shot 2011-03-16 at 18.00.17" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-18.00.17-150x150.png" alt="" width="150" height="150" /></a></td>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-18.01.13.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-16 at 18.01.13"><img class="alignleft size-thumbnail wp-image-1362" title="Screen shot 2011-03-16 at 18.01.13" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-18.01.13-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<h2>The Little Things</h2>
<p>There are of course many little things that have changed for the better. Here are those that catched my eye.</p>
<h3>Language Selection</h3>
<p>Upon login, Confluence allows the selection of the preferred language. This can be set at any time to a default value. Useful for those notorius &#8220;I need everything in my own language&#8221; folks <img src="https://wiki.nicolinux.org/images/icons/emoticons/wink.gif" border="0" alt="" width="20" height="20" align="absmiddle" /></p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/lang_select_login.png" rel="shadowbox[sbpost-1347];player=img;" title="lang_select_login"><img class="alignleft size-thumbnail wp-image-1363" title="lang_select_login" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/lang_select_login-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<h3>Pretty Code Macro</h3>
<p>For a technical oriented wiki like ours this is very useful. The code macro has been enhanced and displays pretty formatted code snippets (albeit without support for the Objective-c language &#8211; the default for Mac and iOS programming :sadpanda: )</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-23.57.55.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-16 at 23.57.55"><img class="alignleft size-thumbnail wp-image-1364" title="Screen shot 2011-03-16 at 23.57.55" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-23.57.55-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<h3>Usability Improvements</h3>
<p>There are small changes popping out here and there that improve the overall experience. Mind you these are subtle ones but nevertheless useful.</p>
<ul>
<li>The &#8220;Child page&#8221; button simply fans out on click instead of loading the whole page again.</li>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-17-at-00.00.15.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-17 at 00.00.15"><img class="alignleft size-thumbnail wp-image-1365" title="Screen shot 2011-03-17 at 00.00.15" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-17-at-00.00.15-150x93.png" alt="" width="150" height="93" /></a></td>
</tr>
</tbody>
</table>
</ul>
<ul>
<li>The upper navigation bar remains always on top when scrolling down.</li>
<li>Many (or maybe even most) modal menues feature a context based help button that links directly to the specific topic in the official Confluence documentation &#8211; very useful when in doubt</li>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-17.56.25.png" rel="shadowbox[sbpost-1347];player=img;" title="Screen shot 2011-03-16 at 17.56.25"><img class="alignleft size-thumbnail wp-image-1366" title="Screen shot 2011-03-16 at 17.56.25" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/03/Screen-shot-2011-03-16-at-17.56.25-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
</ul>
<h2>Conclusion</h2>
<p>As I am sure that I only scratched the surface, these are the features that I think will come in handy on a daily basis. There is surely more, especially for people who use Confluence differently. This might be the greatest strenght of Confluence &#8211; flexibility. You can do just about anything related to managing knowledge with it. We manage our iOS business &#8211; others use it as an intranet solution while others use it as a project documentation system for open source software.<br />
What is your call?</p>
<h3><span style="font-family: monospace;"><a title="Confluence 3.5" href="http://blogs.atlassian.com/confluence/2011/03/create-share-discover-more-wiki-content.html" target="_blank">Confluence 3.5</a></span></h3>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/03/its-a-big-one-confluence-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Tracking for iOS Sales</title>
		<link>http://spielhaus-ftw.com/blog/2011/03/live-tracking-for-ios-sales/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/03/live-tracking-for-ios-sales/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 08:02:28 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>
		<category><![CDATA[iPhone-dev]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1335</guid>
		<description><![CDATA[In this week's post I will detail an idea for a small tool that tracks iOS sales as they happen. We are about to build such a tool and toyed with the idea to turn it into a service for other developers.]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>In this week&#8217;s post I will detail an idea for a small tool that tracks iOS sales as they happen. We are about to build such a tool and toyed with the idea to turn it into a service for other developers.</p>
<h2>The Problem</h2>
<p>Sales reports for iOS apps are provided by Apple. These are simple text files containing data about purchases, updates and refunds. The problem with these reports is that they are always provided a day later as they happen. Given the huge mass of App Store transactions this is understandable. However, the specific time for a purchase is not only a nice to have but can provide valuable insight.<br />
Knowing from our own experience and hearing from other devs too, visibility is the usual problem in the App Store. Since there is no surefire way to improve it, we can tackle things that <strong>can</strong> be directly improved. Like finding the right target audience. If you build an app you should first find out who is your target audience. This way you can improve your app and adapt it to their needs. But finding the right target audience is very hard. Without studies, field tests, consumer reports it is guesswork at best. And these studies are hard to come by &#8211; especially when you <em>just want to get to building this awesome app already</em> <img src="https://wiki.nicolinux.org/images/icons/emoticons/smile.gif" border="0" alt="" width="20" height="20" align="absmiddle" /><br />
It is not too late to adjust your app to its users even after releasing it. And here is the crunch. You&#8217;ll want to have as much info about your users without compromising their privacy. Sure you could use something like <a rel="nofollow" href="http://www.flurry.com/" target="_blank">Flurry</a>. But their stats are not realtime &#8211; and I think that&#8217;s the valuable information you need.</p>
<h2>Apptrack</h2>
<p>We have thought about a tool that would provide anonymized realtime purchase stats for iOS apps. This tool would consist of a small library that needs to be added to your app as well as a web application. After starting the app for the first time right after the purchase, it gathers data and sends it to the remote web application. The code would only run on the first start (saving this info to NSUserDefaults is trivial). The data that is sent over is displayed in a useful manner that leads to valuable insights.<br />
But what do you gain if you know when your app was purchased? Knowing the time alone, won&#8217;t do much good but combined with other stats it starts to become useful. After all as a developer you will want to know as much as possible about your users. This knowledge will help you shape your app for your target audience making it more useful for them. This ultimately leads to more app sales &#8211; if act on your insights.</p>
<p>Imagine the following scenario:<br />
User X buys your system administration related app at 3am. Timezone is set to Europe/Berlin. Geoip lookup reveals that his purchase originated from Germany on a <a rel="nofollow" href="http://www.de-cix.net/" target="_blank">DE-CIX</a> line. He has the latest available iOS firmware installed and his device and locale is set to EN. He also uses the latest iPhone model.<br />
This is what I deduce from this info:</p>
<ul>
<li>User bought the app fairly late and as such he was probably looking for a specific solution (maybe an urgent problem)</li>
<li>Since the ip originated from a backbone provider in Germany the user might be an admin who is working late from the server housing centre</li>
<li>The latest firmware version and the latest iPhone model suggest that he is technically inclined</li>
<li>Having the language set differently to his current location could mean that he is not a native speaker and/or (taking the other assumptions into account) used to English as the main lingo for tech content</li>
</ul>
<p>So if you know that (many) stressed admins buy your app fairly late while working on a remote location &#8211; this ia a really good hint for the further development of your app. (like bumping up the price <img src="https://wiki.nicolinux.org/images/icons/emoticons/smile.gif" border="0" alt="" width="20" height="20" align="absmiddle" /> &#8211; just kidding)</p>
<p>Besides useful insights about your users, there is some serious nerd potential in there. Just some ideas:</p>
<ul>
<li>Hook up a new purchase with push notifications that notify you, the developer, every time a purchase has been made (of course featuring a classy &#8220;cha ching&#8221; sound</li>
<li>Build a &#8220;purchase-o-meter&#8221; on your site indicating the (crazy) amount of new sales due to a marketing event</li>
<li>Build something similar to the &#8220;app wall&#8221; that Apple showcased on the last WWDC</li>
<li>Change your desktop wallpaper dynamically depending on the amount of new sales (happy, sad, crazy&#8230;)</li>
<li>Hook it up with your Twitter account</li>
</ul>
<h2>Conclusion and Request</h2>
<p>I really like this idea and I am definitely looking forward to see it materialize. And here is my request. What do you think? Is it useful? Would you use it?Would you even pay for such a service? I am not talking big bucks since I don&#8217;t expect to strike it rich with such a service&#8230; It would be nice to know if others might find it useful so please comment.</p>
<p>This is our last post for <a rel="nofollow" href="http://idevblogaday.com/" target="_blank">#iDevBlogADay</a> for now (Miguel changed the rules for the better and added a rotation system). We will be on the waiting list again but this doesn&#8217;t mean that we&#8217;ll stop blogging. Grab the RSS feed to stay in touch.</p>
<p>See you.</p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/03/live-tracking-for-ios-sales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tiny Wings &#8211; Huge Success</title>
		<link>http://spielhaus-ftw.com/blog/2011/02/tiny-wings-huge-success/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/02/tiny-wings-huge-success/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 08:02:31 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>
		<category><![CDATA[iPhone-dev]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1323</guid>
		<description><![CDATA[Introduction With all these AAA titles coming out for the iOS platform (and elsewhere) there are still some games who pop out of nowhere and climb the charts in no time as if there is nothing easier in the world to accomplish. I have a theory about what makes these games special and I want [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>With all these AAA titles coming out for the iOS platform (and elsewhere) there are still some games who pop out of nowhere and climb the charts in no time as if there is nothing easier in the world to accomplish. I have a theory about what makes these games special and I want to share it with you in this week&#8217;s post.</p>
<h2>The Problem</h2>
<p>It is my firm belief that games (or gaming) are an integral part of our human nature. Sadly, this part is largely overlooked by adults with mostly the young instinctively holding on to it. As Raph Koster puts it in his book <a rel="nofollow" href="http://www.theoryoffun.com/" target="_blank">A theory of Fun for Game Design</a>, gaming is a form of learning (or training skills) in a risk free environment with the ultimate goal to improve our chances of survival thus rewarded with a powerful incentive &#8211; fun.<br />
The problem is that it sucks to be young these days. When I look back at my childhood it makes me glad that the internet wasn&#8217;t mainstream, that computer games were still in the 16 bit era and that I spent most of my free time outside.<br />
Fast forward 20 years and we have an oversupply of games. If I were a kid these days I&#8217;d be more than tempted to loose my soul on World of Warcraft and the likes.<br />
Since I am not the only one to realize that gaming is such a powerful concept, the multimedia industry focuses on computer and console games turning it into a huge business. But something happened along the way. It seems to me that the crazy high public expectations and the fierce competition forced publishers and developers to take the safe route and produce games that are known to appeal to the masses. Suddenly most games are no more sparking with creativity but are rather high spec tech demos boasting of sophisticated graphics and dumbed down to &#8220;go there, do exactly that&#8221; affairs.<br />
An example. I have played through the blockbuster title &#8220;Call of Duty Black Ops&#8221; a few weeks ago. Right now I can&#8217;t even remember the name of the main character anymore. Yet with <a rel="nofollow" href="http://minecraft.net/" target="_blank">Minecraft</a> &#8211; a formerly small indie game started only by one guy alone &#8211; I can remember nearly every time a Creeper blasted my ass off while I was mining underground&#8230;<br />
If you prefer a more graphical presentation of this idea, check out Ben Croshaw&#8217;s <a rel="nofollow" href="http://www.escapistmagazine.com/videos/view/zero-punctuation" target="_blank">Zero Punctuation series</a>. While brutally honest and really hilarious Ben points out exactly what&#8217;s wrong with today&#8217;s games &#8211; one fuc**** game at a time.</p>
<p>I think the reason so many big titles turn into hollow shells is because the mainstream focus <strong>slowly</strong> shifts away from a passive art of entertainment to a more interactive form. Through the unhomogenous demographics that denominates the broad target group for games, these titles have to settle on the lowest common denominator in terms of mass apeal.</p>
<h2>It&#8217;s All about Limitations</h2>
<p>And then there are games like Andreas Illiger&#8217;s <a rel="nofollow" href="http://www.andreasilliger.com/" target="_blank">Tiny Wings</a>.</p>
<p><a href="http://itunes.apple.com/us/app/tiny-wings/id417817520?mt=8" title="tiny_wings"><img class="size-full wp-image-1329 alignleft" title="tiny_wings" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/tiny_wings.png" alt="" width="177" height="178" /></a></p>
<p>This game was released on February 18 and a few days later it ranks #1 in the US App Store. Why? How? I asked Andreas if he had any form of marketing in place or did other preparations. He didn&#8217;t do anything! Crazy isn&#8217;t it?<br />
Not at all. Because based on my theory he used artificial constrains to greatly amplify creativity <strong>while</strong> keeping it simple. And simplicity is what I think most people crave these days. Given the multimedia overload that surrounds us each day, we still look for ways to be entertained. And when a game strikes the right balance between creativity and simplicity like Tiny Wings did, it appeals to many people. Like Angry Birds did &#8211; or Doodle Jump or Fruit Ninja.<br />
It is important (at least for me) to identify &#8220;limitation&#8221; as a main stimulus for creativity. Because that&#8217;s a winning formula for us small indie developers. We have everything in place to create great games whithout big investments. All it takes is creativity and the right balance between simplicity and depth. Add to it some deliberately chosen constraints and it could lead to <strong>huge success</strong> (yes, the game <a rel="nofollow" href="http://www.thinkwithportals.com/" target="_blank">Portal 2</a> is coming soon and I am using its lingo because I have played Portal 1 a few days ago and I am listening to its song <a rel="nofollow" href="http://vimeo.com/1612411" target="_blank">Still Alive</a> ALL_THE_TIME).<br />
The game machanic of Tiny Wings is by no means shallow. It may appear simple but it is damn hard to master. I am playing this game for days now and I still can&#8217;t reach the friggin island 7 (which by now every 12 year old would master after a few hours&#8230;.)!<br />
So what do I base my theory on? If you want proof for my idea &#8211; take a look around you.</p>
<ul>
<li>Twitter &#8211; 140 character limitation and it became one of the most popular platforms ever.</li>
<li>Apple &#8211; with its religious &#8220;keep it simple&#8221; mantra that made MP3 players dead simple and has a proven record for really easy to use interfaces.</li>
<li>Google &#8211; with its minimalistic interface and &#8220;no frills&#8221; approach to searching content.<br />
I have intentionally chosen big names here because I still find it fascinating that the idea of simplicity is still at the core of such big businesses.</li>
</ul>
<p>Getting back to games, this doesn&#8217;t mean that only indie titles are a guarantee for great gameplay and mass appeal. There are many big titles that did it right. I guess that can be attributed to some bright minds who were involved. As usual &#8211; the right mix of people under the right circumstances.<br />
I have played a lot of games in my life. Screw Valve for making it so damn simple to buy them (through Steam). Here is a list of my all time favourite games &#8211; big and small:<br />
<span class='collapseomatic ' id='id4705'  title="Click to expand">Click to expand</span>
<div id='target-id4705' class='collapseomatic_content '></p>
<ul>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Beyond_Good_%26_Evil" target="_blank">Beyond Good &amp; Evil</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Shadow_of_the_Colossus" target="_blank">Shadow of the Colossus</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Dreamfall:_The_Longest_Journey" target="_blank">The Longest Journey 1 and 2</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Psychonauts" target="_blank">Psychonauts</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Legend_of_Zelda_Twilight_Princess" target="_blank">Legend of Zelda Twilight Princess</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Ratchet_and_Clank" target="_blank">Ratchet and Clank Series</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Little_Big_Planet_2" target="_blank">Little Big Planet 1 and 2</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Uncharted_2:_Among_Thieves" target="_blank">Uncharted 2: Among Thieves</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Ico" target="_blank">ICO</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Mirrors_Edge" target="_blank">Mirror&#8217;s Edge</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Portal_(video_game)" target="_blank">Portal</a></li>
<li><a rel="nofollow" href="http://minecraft.net/" target="_blank">Minecraft</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Infamous_(video_game)" target="_blank">inFamous</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Braid_(video_game)" target="_blank">Braid</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Magicka" target="_blank">Magicka</a></li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/Mini_Ninjas" target="_blank">Mini Ninjas</a></li>
</ul>
<p></div>
</p>
<h2>Conclusion</h2>
<p>It&#8217;s pretty obvious this time. Limitations are great. Creativity is great. Combine them, amplify them and run with it.</p>
<p>See you next time around.</p>
<h2>PS</h2>
<p>Oh, and one last thing. For all those whiners (including me) who cry &#8220;cruel world&#8221; when they have created some really ingenious iOS apps and complain that visibility is the problem for their missing success. Andreas landed with Tiny Birds at #1 with <strong>NO</strong> visibility when he launched the game. So much for the witty iOS marketers who all chew on the same old cow &#8220;visibility is everything&#8221;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/02/tiny-wings-huge-success/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Managing Feature Requests for iOS Apps</title>
		<link>http://spielhaus-ftw.com/blog/2011/02/managing-feature-requests-for-ios-apps/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/02/managing-feature-requests-for-ios-apps/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 08:02:33 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>
		<category><![CDATA[iPhone-dev]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1313</guid>
		<description><![CDATA[Introduction This week I&#8217;d like to show you how we manage feature requests for our apps with Jira. If you want to know why Jira is great, see my last post. The Problem Feedback is one of the most valuable things your users can offer you (after paying for your app of course). There is now [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>This week I&#8217;d like to show you how we manage feature requests for our apps with Jira. If you want to know why Jira is great, see my <a rel="nofollow" href="http://spielhaus-ftw.com/blog/2011/01/because-youve-got-issues/" target="_blank">last post</a>.</p>
<h2>The Problem</h2>
<p>Feedback is one of the most valuable things your users can offer you (after paying for your app of course). There is now way you &#8211; as a developer &#8211; can forsee all the features your app will need. What&#8217;s even better, through feedback you can get a good grasp on how your users are using your app and what they expect next to make it even better. Since those users are your perfect target group, what can be better then feedback from them?<br />
It&#8217;s up to you to decide what to make of it, but receiving and managing feedback (or featured requests as a subset of the possible feedback types) is very valuable.<br />
If you have done it right, feature requests will start to flow in. They may be submitted via email and if you don&#8217;t store it elsewhere, it will shortly mess-up your inbox. Worse yet, if it is not categorized, you&#8217;ll have a hard time to remember for which version (maybe you have an iPad and iPhone app) it was meant.</p>
<h2>Feature Requests with Jira</h2>
<p>As you may have noticed by now I am a big fan of <a rel="nofollow" href="http://www.atlassian.com/software/jira/" target="_blank">Jira</a> by Atlassian (and definitely not on their payroll &#8211; this is pure enthusiasm). Since we use Jira to track issues while developing our apps, what would make more sense than to store feature requests there? One possibility for such a setup would have been to configure our Jira installation for public access so that users could submit feature requests by themselves. We didn&#8217;t follow this approach because most users tend to give up on requests if the entry barrier is too high. Before using Jira, we had set-up an account with <a rel="nofollow" href="http://getsatisfaction.com/" target="_blank">GetSatisfaction</a>. However, the simple fact that users had to create an account there, led to very few requests. After providing a simple HTML form (and later even a &#8220;contact support&#8221; button from within the app) &#8211; feedback shot through the roof <img src="https://wiki.nicolinux.org/images/icons/emoticons/smile.gif" border="0" alt="" width="20" height="20" align="absmiddle" /> (hat tip to Sarah for the great idea).<br />
Right now our workflow consists of the following steps:</p>
<ul>
<li>Feature requests roll in via email</li>
<li>I access Jira to see if there is already a similar request
<ul>
<li>If there is one, I comment on the issue with the text &#8220;+1&#8243;</li>
<li>If there is no request, I create a new issue with the type &#8220;Story&#8221;</li>
</ul>
</li>
</ul>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/feature_requests.jpg" rel="shadowbox[sbpost-1313];player=img;" title="feature_requests"><img class="aligncenter size-thumbnail wp-image-1318" title="feature_requests" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/feature_requests-150x150.jpg" alt="" width="150" height="150" /></a></td>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/search.jpg" rel="shadowbox[sbpost-1313];player=img;" title="search"><img class="aligncenter size-thumbnail wp-image-1319" title="search" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/search-150x150.jpg" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>As you can see, I have added a custom field for the issue type &#8220;Story&#8221; called &#8220;Feature requests&#8221;. Then I have setup Jira to count all comments on the issue to display the sum in that field.<br />
The great thing about this setup is that the field &#8220;Feature requests&#8221; can be used to filter issues. So for example when planning updates for one of our apps I can create a quick custom search and filter for something like:<br />
&#8220;show me all feature requests with the component &#8220;iPhone&#8221; and sort by &#8220;feature requests&#8221; count&#8221;</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/search_range.jpg" rel="shadowbox[sbpost-1313];player=img;" title="search_range"><img class="aligncenter size-thumbnail wp-image-1316" title="search_range" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/search_range-150x150.jpg" alt="" width="150" height="150" /></a></td>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/custom_field_setup.jpg" rel="shadowbox[sbpost-1313];player=img;" title="custom_field_setup"><img class="aligncenter size-thumbnail wp-image-1315" title="custom_field_setup" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/custom_field_setup-150x150.jpg" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>As soon as we decide to work on that feature, I create a sub-task for the &#8220;Story&#8221; issue and assign it to our huge pool of coders to work on (Trung or me).</p>
<h2>Conclusion</h2>
<p>Feature requests are valuable and usually hard to come by. If you make it easy for your users to submit feedback they will make use of it. You&#8217;d be surprised how many users are stunned by the fact that a human beeing responds to their requests. I guess our spoiled mass market mentality leads to the impression that companies employs vast numbers of automated support drones whose only purpose in life is to create canned responses to customer mails&#8230;<br />
Storing your feature requests right next to your development issues is a clever idea that makes it easy when it comes to deciding what features to work on next.</p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/02/managing-feature-requests-for-ios-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s so Hot in Here</title>
		<link>http://spielhaus-ftw.com/blog/2011/02/its-so-hot-in-here/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/02/its-so-hot-in-here/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 08:01:35 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>
		<category><![CDATA[iPhone-dev]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1305</guid>
		<description><![CDATA[Introduction As an iOS developer (and a tech nerd as per definition) you want to keep tabs on what&#8217;s going on in the tech world. Many of you surely have a list of preferred tech news sites you follow. In today&#8217;s post I want to show you a nifty tool that solves the problem of [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>As an iOS developer (and a tech nerd as per definition) you want to keep tabs on what&#8217;s going on in the tech world. Many of you surely have a list of preferred tech news sites you follow. In today&#8217;s post I want to show you a nifty tool that solves the problem of the information overload and omnipresent guilt when one fails to stay up to date with the latest news.</p>
<h2>The Problem</h2>
<p>This is easy to describe as I am sure that virtually anyone in our business is aware of it.<br />
You want to follow as many news sites and blogs as possible. At first you create a sizeable collection of really useful and cool news sites and dump it into your feed reader. And here&#8217;s where the problem starts. As noble as your intention was to follow every news bit, the sheer mass makes it impossible. This is &#8211; if you want to get anything else done besides reading news all day. I don&#8217;t know about you, but I can&#8217;t stand to see this red bubble at the top right corner of an icon. This nagging feeling that there is something (presumably exciting and important) makes me want to open the feed reader and see what&#8217;s new. This positive feeling turns into ugly guilt when there are hundreds of unread items. And &#8220;mark all as read&#8221; is not a solution &#8211; but rather resignation.</p>
<h2>Fever</h2>
<p><a rel="nofollow" href="http://feedafever.com/" target="_blank">Fever </a>is a personal recommendation engine by <a rel="nofollow" href="http://shauninman.com/pilation" target="_blank">Shaun Inman </a>. It is a web application that you have to install and run on your own Linux based server.<br />
The way it works is pretty clever. At first you subscribe to as many feeds as you like &#8211; the more the better. Then there are three important categories: Hot, Kindling and Sparks.</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/default.jpg" rel="shadowbox[sbpost-1305];player=img;" title="default"><img class="aligncenter size-thumbnail wp-image-1306" title="default" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/default-150x150.jpg" alt="" width="150" height="150" /></a></td>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/sparks.jpg" rel="shadowbox[sbpost-1305];player=img;" title="sparks"><img class="aligncenter size-thumbnail wp-image-1307" title="sparks" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/sparks-150x150.jpg" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>Kindling contains the feeds that you absolutely want to follow &#8211; the essential ones. Sparks contains everything else like big aggregating news sites and generally news sites that have a high throughput. Finally Hot is the category you will want to use most of the time. This is where Fever ranks the most important news based on their importance. This is determined by the their re-linking and the amount of discussion they generated. Fever uses the feeds from the Sparks category to generate the rankings in the Hot category. A nice touch is the temperature based theme. It is related to the human body temperature.</p>
<table border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><a href="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/hot.jpg" rel="shadowbox[sbpost-1305];player=img;" title="hot"><img class="aligncenter size-thumbnail wp-image-1309" title="hot" src="http://spielhaus-ftw.com/wordpress/wp-content/uploads/2011/02/hot-150x150.jpg" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>You can set the time period in the Hot category if you want to catch-up with older news. Fever is very keyboard friendly. There is rarely a need to use the mouse.</p>
<h2>Conclusion</h2>
<p>Fever is perfect suited if you want to stay up to date without having to scan hundreds of headlines. Since it works on feeds you subscribed to generate the ranking in the Hot category, it is your very own personal recommendation engine. So less time spent on reading news means more time for coding <img src='http://spielhaus-ftw.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/02/its-so-hot-in-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yesterday &#8211; Today &#8211; Tomorrow</title>
		<link>http://spielhaus-ftw.com/blog/2011/02/yesterday-today-tomorrow/</link>
		<comments>http://spielhaus-ftw.com/blog/2011/02/yesterday-today-tomorrow/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 08:01:26 +0000</pubDate>
		<dc:creator>stefan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[idevblogaday]]></category>

		<guid isPermaLink="false">http://spielhaus-ftw.com/?p=1300</guid>
		<description><![CDATA[In today&#8217;s post I want to outline what&#8217;s in store at Spielhaus for the next foreseeable future. Also a small review of the past year is due. What Was Last year was very interesting for us. We have released three new apps and a ton of updates for Today Todo. Together with some apps for clients [...]]]></description>
			<content:encoded><![CDATA[<p>In today&#8217;s post I want to outline what&#8217;s in store at Spielhaus for the next foreseeable future. Also a small review of the past year is due.</p>
<h2>What Was</h2>
<p>Last year was very interesting for us. We have released three new apps and a <strong>ton</strong> of updates for <a href="http://today-apps.com/todo" target="_blank">Today Todo</a>. Together with some apps for clients we worked to professionalize our iOS business. We have experimented quite a bit with new apps, marketing, new frameworks and so on. The most important change however was to dedicate more and more time to iOS development. We have reduced our day jobs to a minimum and don&#8217;t have to strain our free time that much any more (ok, I am sure that someboday at home disagrees here <img src="https://wiki.nicolinux.org/images/icons/emoticons/smile.gif" border="0" alt="" width="20" height="20" align="absmiddle" /> ).<br />
One interesting experience we made throughout the year relates to handling cooperation requests. We have been approached several times by other interested parties about cooperations for iOS apps. Basically this cooperation means that they bring in the ideas and we do the developing and then split the revenue. I am still not sure what to think about it. For one, ideas are the core of every product and without them nothing would be created. On the other hand ideas are worthless without their implementation.<br />
It&#8217;s not that we don&#8217;t have our own ideas &#8211; on the contrary. How many times did I spent hours over hours with Trung enthusiastically talking about great new apps. The mighty &#8220;ideas&#8221; wiki page (and sub pages) clocks at around 70 entries. Not all of these ideas are good or even doable, but let it be only 10% of them and we have another year worth of work before us.</p>
<h2>What Will Be</h2>
<p>Our spring agenda contains many cleaning tasks. Our greatest objective is to finish projects that we have started before, so we can focus on new things. There are two cooperations (where both sides do the coding) of which one will feature a simultaneous iOS/Android release. We are doing the iOS part of course.<br />
The former cooperation involves a new iPad browser app. Yes I know, not <em>another</em> browser app, rather one with a cool twist. A sort of &#8220;snapshot the information on this page for later use and for categorizing&#8221; kind of browser app. It seems my inclination towards managing information tends to somehow find its way in most things I lay my hands upon <img src="https://wiki.nicolinux.org/images/icons/emoticons/smile.gif" border="0" alt="" width="20" height="20" align="absmiddle" /><br />
And then there is Today Todo. We decided to create a dedicated iPad app as well as implementing data synchronisation and release it with a big marketing bam, get rich and slurp martinis for the rest of our lives &#8211; or not.<br />
The iPad app is almost done and we are making good progress with synching. As a little follow-up to the <a href="http://spielhaus-ftw.com/blog/2011/01/to-sync-or-not-to-sync/">last post</a> here&#8217;s what we have chosen.<br />
After spending some time with other apps to see how they implemented sync, I think we now have a good understanding of this topic. We went for <a href="http://www.dropbox.com/" target="_blank">Dropbox</a> and have chosen a file based approach (the hard way). Since there is no server logic, everything is handled by the app. Data is exchanged over a secure connection in JSON format. Each new todo is saved as a text file and in a specific directory (one directory per device). Merging changes from other Today Todo sync clients involves adding and deleting those text files to all other client directories.<br />
We have big plans for Today Todo. A natural extension will be a dedicated Mac client. Since we are avid Today Todo users ourselves, there is no one who feel the pain of a missing desktop client like we do. This is up next with high priority.<br />
Appart from apps, we have many game prototypes created in the course of last year. Sadly many of them remain only that &#8211; prototypes and will never reach the App Store. One big road block we have when working on games are graphics. It is unbelievely hard to find a good and <strong>reliable</strong> designer. It&#8217;s a pitty because two of our friends are really talented but unreliable (you know who you are!). If you by chance know somebody who fits the bill &#8211; please lead them our way.<br />
With sounds however we have found a perfect match. <a rel="nofollow" href="http://www.sonicoctave.com/" target="_blank">Emmett Cooke</a> is young, talented and pretty darn fast with everything sound related. So there is hope, at least on the audio front.</p>
<p>This is the status update for Spielhaus. Still haven&#8217;t decided what to write about next week, but I am sure that the muse will eventually come to me soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://spielhaus-ftw.com/blog/2011/02/yesterday-today-tomorrow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

