<?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>Versus Software</title>
	<atom:link href="http://versus-software.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://versus-software.com/blog</link>
	<description>game + free time = duck</description>
	<lastBuildDate>Tue, 14 Feb 2012 08:50:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Why taxes matter for cars and games</title>
		<link>http://versus-software.com/blog/why-taxes-matter-for-cars-and-games/</link>
		<comments>http://versus-software.com/blog/why-taxes-matter-for-cars-and-games/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 07:11:42 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[brazil]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[taxes]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=421</guid>
		<description><![CDATA[A few weeks ago I saw this video where it discussed high prices for the average car in Brazil In short, the video&#8217;s statement is that the high cost of cars in Brazil is not really due to high taxes, but to profit margins from car dealers. This conclusion comes from the fact that although [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I saw this video where it discussed high prices for the average car in Brazil</p>
<p><iframe src="http://www.youtube.com/embed/xANSpM5cof0" frameborder="0" width="420" height="315"></iframe></p>
<p>In short, the video&#8217;s statement is that the high cost of cars in Brazil is not really due to high taxes, but to profit margins from car dealers. This conclusion comes from the fact that although car taxes are high, they&#8217;re not a significant part of it&#8217;s  end price. At a first glance, this seems legit, since we&#8217;re comparing the proportional price of taxes over the car&#8217;s total end cost. With that said, I will now discuss in this post why I believe that analysis is incorrect and attempt to prove that taxes can have a huge impact in a product&#8217;s end sale value.</p>
<p>You see the percentage of taxes over a products end price is misleading. Saying that 10% of taxes on a $10.000 car will not change it&#8217;s end price significantly enough to impact it&#8217;s sales is an insufficient analysis of this problem. What&#8217;s necessary is in evaluating the buying capacity of the market, and the segments in which it divides itself. Here&#8217;s a simple example, from a hypothetical country Foo :</p>
<p><span style="color: #ff0000;"><img class="alignnone  wp-image-425" title="2" src="http://versus-software.com/blog/wp-content/uploads/2012/01/2.png" alt="" width="647" height="127" /></span></p>
<p>Foo&#8217;s citizens can be described in the above market segments, where each has a corresponding buying capacity for a car. This means if a car costs $3.000 then all users can buy it. But if it costs $8.000, then only users B and A can afford to buy it. The key component here is the <span style="text-decoration: underline;"><strong>margin</strong></span> in which a user can buy something, since all off them have one.</p>
<p>If you don&#8217;t believe so, think the last time you went to a store to buy something. You said to yourself you would only spend at most $80. However the product&#8217;s cost was $100. After pondering for a while you still decide to buy the product. Now you could think you over spent your initial budget, but that&#8217;s irrelevant. What really happened is that you <span style="text-decoration: underline;"><strong>spent within your buying capacity</strong></span>. It&#8217;s not that you will buy a product if and only if it costs less than $80 &#8212; you will buy it if it&#8217;s within a bound.</p>
<p>Since users can then afford to spend their money over the same object &#8212; a car &#8212; what the market then attempts to do is two things :</p>
<ul>
<li>First it tries to create products for each user segment. There will be specific car brands for each user segment.</li>
<li>Second, and here&#8217;s a key factor here, the market will try to sell these car brands at the top price for each user segment.</li>
</ul>
<p>To understand the second bullet, think of it this way. Suppose car brand #4 is geared towards the low income individuals &#8212; namely users D. The market will then try to sell car brand #4 the closest possible to $5.000, since it knows that users D can afford it. In short, the market will diversify itself to reach out to all potential user segments, and maximize it&#8217;s profit margin as much as possible within each user segment.</p>
<p><span style="color: #ff0000;"><img class="alignnone  wp-image-426" title="1" src="http://versus-software.com/blog/wp-content/uploads/2012/01/11.png" alt="" width="666" height="218" /></span></p>
<p>It&#8217;s under this point of view that taxes become a crucial factor in a car&#8217;s end price. A reasonable thing to do is to keep car taxes in a way that the end cost of a car&#8217;s brand will still be under it&#8217;s original user segment buying capacity. Here&#8217;s an example &#8212; suppose car brand #4 costs $4.000. With a 10% tax rate it&#8217;s cost will bump it to $4.400. Under that price car brand #4 will still be withing users D buying capacity. However if the tax rate is 30%, the end price will be $5.200. What happens then is that car brand #4, which was targeted for users D, can now only be bought by users C and above.</p>
<p>This is specially problematic since this &#8220;car brand bumping to the next user segment&#8221; effect spans the entire chain, as it can be seen in the diagram below.</p>
<p><span style="color: #ff0000;"><img class="alignnone  wp-image-427" title="3" src="http://versus-software.com/blog/wp-content/uploads/2012/01/3.png" alt="" width="690" height="411" /></span></p>
<p>However, as previously stated, we cannot forget the fact that the market will attempt to maximize it&#8217;s profits by making the products they sell to be as close as possible to a users buying capacity. So the net effect isn&#8217;t simply that car brands bump up in user segments &#8212; their prices bump to the maximum value of that user segment as well.</p>
<p><img class="alignnone size-full wp-image-435" title="4" src="http://versus-software.com/blog/wp-content/uploads/2012/01/42.png" alt="" width="444" height="402" /></p>
<p>So what ends up happening is that under 10% tax rate, car brand #4 will on average be sold for $5.000. However under 30% tax rate,  <strong><span style="text-decoration: underline;">it will not be sold for $5.200 &#8211;</span></strong> it&#8217;s average price <span style="text-decoration: underline;"><strong>will be $7.500</strong></span>, over half as much as before.</p>
<p>&nbsp;</p>
<p><img class="alignnone size-full wp-image-428" title="wigflip-ds" src="http://versus-software.com/blog/wp-content/uploads/2012/01/wigflip-ds.gif" alt="" width="360" height="60" /></p>
<p><span style="color: #ff0000;"><img class="alignnone  wp-image-366" title="8_bit_Mario_sprite_by_gotbored27" src="http://versus-software.com/blog/wp-content/uploads/2011/11/8_bit_Mario_sprite_by_gotbored27.png" alt="" width="111" height="122" /></span></p>
<p>&nbsp;</p>
<p>It&#8217;s important to highlight this since the high tax net effect doesn&#8217;t affect only cars &#8212; it affects all products, games included. Over the last few years, with specialized distribution models such as Steam, and with the advent of new user bases such as the casual market, games prices per user segment have become dramatically important. Via this, an entire matrix of users buying capacity per product has been established in the gaming industry. There&#8217;s bundles of games per discounts, daily games per $0,99, DLC averaging from $5 to $30, and so on. All sorts of combinations, trying to cater to each specific consumer market.</p>
<p>There&#8217;s a large set of consumer products under the $10 range. Gamers view a one dollar game sale in a completely different way than they do if it costs five. Proportionally, four dollars won&#8217;t have a significant impact in someone&#8217;s life, but it&#8217;s irrelevant &#8212; this discrepancy exists and users react to it.</p>
<p>It&#8217;s under this scenario that high tax rates are especially problematic. If taxes bump games prices up, than the entire portfolio of user products per market segment gets whipped out. A $10 tax rate on any external game, even though it&#8217;s quite small, <span style="text-decoration: underline;"><strong>simply abolishes the low cost game market.</strong></span></p>
<p>Thus we need to understand that tax rates impact not only the end product&#8217;s price, but the whole net effect of what it does in the market as a whole. Simply put, high tax rates makes cars incredibly more expensive and cripples the low to mid-tier game development community.</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/why-taxes-matter-for-cars-and-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype stops working during call</title>
		<link>http://versus-software.com/blog/skype-stops-working-during-call/</link>
		<comments>http://versus-software.com/blog/skype-stops-working-during-call/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 00:53:38 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[backwards compatibility]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=414</guid>
		<description><![CDATA[All right, this won&#8217;t be a technical or game related blog post. I&#8217;ve decided to post this one since a number of friends seem to be having the same problem. Therefore several others might be facing the same issue as well. So here&#8217;s your current problem : you log-in to Skype, start a call but [...]]]></description>
			<content:encoded><![CDATA[<p>All right, this won&#8217;t be a technical or game related blog post. I&#8217;ve decided to post this one since a number of friends seem to be having the same problem. Therefore several others might be facing the same issue as well.</p>
<p><strong>So here&#8217;s your current problem :</strong> you log-in to Skype, start a call but as soon as the call starts, Skype 5.5 or related stops working? In an attempt to fix this, you then proceeded to uninstall Skype, then re-installing it, to find that Skype still has the same problem? Well congrats, you&#8217;re one of many, <span style="text-decoration: underline;">many</span> folks encountering this problem.</p>
<p>To fix it, here&#8217;s what you do:</p>
<ol>
<li><strong>Uninstall</strong> <strong>Skype</strong></li>
<li><strong>Delete the roaming Skype folder.</strong> It&#8217;s usually located in &#8220;C:\Users\&lt;user name&gt;\AppData\Roaming\Skype&#8221;. If you&#8217;re having a hard time finding it just search for &#8220;Skype&#8221; in the drive where Skype was installed.<br />
<a href="http://versus-software.com/blog/wp-content/uploads/2012/01/skype1.png"><img class="alignnone size-full wp-image-417" title="skype" src="http://versus-software.com/blog/wp-content/uploads/2012/01/skype1.png" alt="" width="519" height="113" /></a><a href="http://versus-software.com/blog/wp-content/uploads/2012/01/skype.png"><br />
</a></li>
<li>Grab the latest version of Skype and <strong>re-install</strong>. You should be good to go from there.</li>
</ol>
<p>&nbsp;</p>
<p>I&#8217;ve tried this on 4+ different Windows 7 machines with the same issue, and Skype started working again on all of them after doing the above steps. Hope this helps any random individual with the same problem.</p>
<p><strong>My analysis on what&#8217;s going on</strong> &#8212; Since it&#8217;s the roaming folder that&#8217;s jamming up (it stays even after you uninstall Skype), this is probably a backwards compatibility issue. Whatever the logic is, I think Skype should uninstall the roaming folder data when a user uninstalls Skype. It clears up space from the user, and would have halted hundreds of users from facing this bug.</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/skype-stops-working-during-call/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Shaders and the great Russian Scientist</title>
		<link>http://versus-software.com/blog/learning-shaders-and-the-great-russian-scientist/</link>
		<comments>http://versus-software.com/blog/learning-shaders-and-the-great-russian-scientist/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 08:59:28 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[GLSL]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[shader]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=382</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/5M-mSamo530" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/learning-shaders-and-the-great-russian-scientist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The non-deterministic nature of bundles</title>
		<link>http://versus-software.com/blog/the-non-deterministic-nature-of-bundles/</link>
		<comments>http://versus-software.com/blog/the-non-deterministic-nature-of-bundles/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 08:37:03 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[gabe newell]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[steam]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=359</guid>
		<description><![CDATA[A few weeks ago I read an article entitled &#8220;Less Is More: Gabe Newell On Game Pricing&#8221;. The article interviewed Gabe Newell about how sporadic game sales caused tremendous growth in revenue. More interestingly, Gabe N. discussed the non-deterministic nature of those bundles. Apparently lowering prices by foo percent increased total revenue by bar times. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A few weeks ago I read an article entitled &#8220;<a title="Permanent Link to Less Is More: Gabe Newell On Game Pricing" href="http://www.rockpapershotgun.com/2011/10/24/less-is-more-gabe-newell-on-game-pricing/" rel="bookmark">Less Is More: Gabe Newell On Game Pricing&#8221;</a>. The article interviewed Gabe Newell about how sporadic game sales caused tremendous growth in revenue. More interestingly, Gabe N. discussed the non-deterministic nature of those bundles. Apparently lowering prices by foo percent increased total revenue by bar times.</p>
<p style="text-align: justify;">By non-deterministic (or should I say counter-intuitively?) Gabe discussed how those sales presented an abnormal amount of growth in revenue, and how the revenue curve kept even after the sale ended. As <a href="http://store.steampowered.com/">STEAM </a>played with it&#8217;s numbers in terms of sales, the market reacted with unexpected (and positive) results. Why do these trends occur? As Gabe points out, he and his team currently &#8220;don’t understand what’s going on&#8221;.</p>
<p style="text-align: justify;">Given that I’d like to use this blog post as a humble attempt in explaining what might be occurring, as well as pointing to a potential gap of revenue <a href="http://store.steampowered.com/">STEAM </a>might be missing. In order to do so I’ll refer to a game from my past. Which one you might ask?</p>
<p style="text-align: justify;">Well it&#8217;s non other than <strong>Yoshi&#8217;s Safari</strong>!<br />
<img class="alignnone size-full wp-image-360" title="250px-Yoshi's_Safari_Coverart" src="http://versus-software.com/blog/wp-content/uploads/2011/11/250px-Yoshis_Safari_Coverart.png" alt="" width="250" height="174" /></p>
<p style="text-align: justify;">You see, nearly 15 years ago for christmas my parents got me a <a href="http://en.wikipedia.org/wiki/Super_Scope">Nintendo Scope</a> (I still own it to this day). I was super excited about my new present. However my parents only bought the Scope,  and forgot to get any games for it.</p>
<p style="text-align: justify;">After hearing my pleas, my parents and I headed off to a local store to buy a game that used the Scope &#8212; the only one being available though was Yoshi&#8217;s Safari. I was eager to pick it up but it was part of a bundle and could not be sold separately. If I bought Yoshi&#8217;s Safari, I also had to buy</p>
<p style="text-align: justify;"><strong>BattleToads in Battlemaniacs</strong><br />
<img class="alignnone size-full wp-image-361" title="Btinbm" src="http://versus-software.com/blog/wp-content/uploads/2011/11/Btinbm.jpg" alt="" width="257" height="165" /></p>
<p style="text-align: justify;">and a weird black jack / poker / roulette game I had never heard off before,<strong> Vegas Stakes</strong><br />
<img class="alignnone size-full wp-image-362" title="VegasstakesSNES_boxart" src="http://versus-software.com/blog/wp-content/uploads/2011/11/VegasstakesSNES_boxart.jpg" alt="" width="260" height="191" /></p>
<p style="text-align: justify;">To my sheer luck the bundle&#8217;s price was that of a regular game, so my parents had no problem in buying it. 3 games for the price of one, no worries! I was also a big fan of the Battletoads series, having played the original on the NES to death. Given that, the bundle ended up being a great deal &#8212; I got my prized Nintendo Scope game, plus a sequel to a game I loved&#8230;</p>
<p style="text-align: justify;">&#8230;as well as some other side bonus game I initially couldn&#8217;t care less about.</p>
<p style="text-align: justify;">So after coming back home, dying to play Yoshi&#8217;s Safari with my Nintendo Scope, I find out that it&#8217;s a really bad game. OK it wasn&#8217;t that bad&#8230; It just didn&#8217;t provide me the thrill I was expecting. But I wasn&#8217;t worried! I still had Battletoads in Battlemanicas (BiB) to play! Overall I had quite a lot of fun with BiB, but its the sort of game that get&#8217;s repetitive really fast.</p>
<p style="text-align: justify;">So the days passed, I kept switching back and forth between BiB and Yoshi&#8217;s Safari. Eventually I got bored of the two, so I picked up Vegas Stakes&#8230; I hadn&#8217;t even played the game yet, it was just laying on top of my desk until then.</p>
<p style="text-align: justify;"><span style="color: #ff0000;"><img class="alignnone size-full wp-image-365" title="wigflip-ds" src="http://versus-software.com/blog/wp-content/uploads/2011/11/wigflip-ds.png" alt="" width="285" height="60" /><br />
</span></p>
<p style="text-align: justify;"><img class="alignnone size-thumbnail wp-image-366" title="8_bit_Mario_sprite_by_gotbored27" src="http://versus-software.com/blog/wp-content/uploads/2011/11/8_bit_Mario_sprite_by_gotbored27-150x150.png" alt="" width="75" height="75" /></p>
<p style="text-align: justify;">In my opinion <strong>it&#8217;s easily one of the top 10 games for the SNES</strong>. Yes, you heard me right, I&#8217;ll even repeat it for you: I would put Vegas Stakes in the same list Chronno Trigger, Final Fantasy 6, Super Mario World and Megaman X would be.</p>
<p style="text-align: justify;">Vegas Stakes is a phenomenal game for it&#8217;s time and to this day I remain jaw struck with it&#8217;s charm, cleverness and design. The amount of time I played that game dwarfed how much time I spent playing Super Mario World.  I say this, since for starters, it&#8217;s not just a game about poker, black jack and roulette. It&#8217;s a casino simulator with those games involved. You had dozens of characters to interact with, each with their distinctive personality and playing styles. Each casino had it&#8217;s own setting, music, theme and even gambling types.</p>
<p style="text-align: justify;">Part of what it made so compelling was also the special events that occurred.  Every now and then someone would approach you and ask a question, such as if a lost wallet was yours. You could lie and keep the wallet with all it&#8217;s money. However you could get caught by security and pay a large fine. It was a simple game of chance but with great setting. I recall playing it with my grandfather, whom never ever <strong>E.V.E.R.</strong> played video games before and he himself had a blast too.</p>
<p style="text-align: justify;">Anyway, what I took from that experience as a whole was that the game I had completely dismissed initially was the game I ended up playing the most. Had it not been via that bundle, this would have never happened. I would also not have been capable of coming up with my analysis for the non-deterministic pattern  in game sales that STEAM has.</p>
<p style="text-align: justify;">Going back to the discussion about the article featuring Gabe N. I think I can present a small explanation to what might actually be occurring, which is similar to what occurred to me with Vegas Stakes. Indeed it&#8217;s only an analysis of a subset of the problem as a whole. However it might serve as an attempt to describe the initial complexity that the full analysis would start off and grow from.</p>
<p style="text-align: justify;">You see, there are a variety of gains from sales bundles. Obviously, they increase the return over investment (ROI) for a user when he buys a game. Via this, however,  <strong>a new pattern emerges</strong> as well:</p>
<ol style="text-align: justify;">
<li>A set of users (<strong>User set 1</strong>) acquires a bundle. This bundle has games these users like and care (<strong>game set A)</strong>, as well as some they don&#8217;t care / never heard off (<strong>game set B</strong>)</li>
<li>After playing games from set A, a small segment of those users (<strong>user set 2</strong>)will branch out and experiment with the games in set B. What&#8217;s important to note here is that there is a <strong>time gap</strong> for users to play games from set A to set B.</li>
<li>A percentage of users from set 2 will actually enjoy the games from game set B (<strong>user set 3</strong>) . They will then most likely carry on to:</li>
<ul>
<li>Learn and engage more about the game. This potentially increases the user base of a game, as well as it&#8217;s revenue.</li>
<li>Discuss about their new found games with friends (<strong>user set 4</strong>). Since these friends probably share a same set of interest, it&#8217;s very likely they also treated these games with the same disinterested as the initial users in user set 3. In other words, it&#8217;s very likely these users would have divided the initial bundle into set A and set B, with a broad overlap off the games that fall into each category being the same as their friends did.</li>
</ul>
</ol>
<p style="text-align: justify;">The graph below sums that up in a visual explanation. In it you can see that User set 3 &lt; user set 2 &lt; user set 1.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-376" title="Drawing1" src="http://versus-software.com/blog/wp-content/uploads/2011/11/Drawing11.png" alt="" width="794" height="642" /></p>
<p style="text-align: justify;">What&#8217;s important to see here, is that via this process we have the capacity to attract the attention of <strong>users that where not a part of the original set of users that bought the bundle</strong>. This new group then, recursively repeats the process (if they buy the bundle) and everything repeats once more.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-371" title="wigflip-ds" src="http://versus-software.com/blog/wp-content/uploads/2011/11/wigflip-ds4.png" alt="" width="333" height="90" /></p>
<p style="text-align: justify;"><img title="8_bit_Mario_sprite_by_gotbored27" src="http://versus-software.com/blog/wp-content/uploads/2011/11/8_bit_Mario_sprite_by_gotbored27-150x150.png" alt="" width="75" height="75" /></p>
<p style="text-align: justify;">Indeed that is true, but the <strong>key</strong> here is that people are sharing experiences from game sets they haven&#8217;t touched before, <strong>after a delta of time</strong> (remember, they play games from set B after playing the games from set A). This happens on a completely non-deterministic way, since you can&#8217;t really indicate that people that liked Final Fantasy 6 will like Vegas Stakes for example. What&#8217;s going on is that we&#8217;re touching here on the non-deterministic nature of taste, spread out on a large set of individuals, after a gap of time. It&#8217;s the collateral effect of game sales that&#8217;s affecting these trends, <strong>not the sale itself</strong>.</p>
<p style="text-align: justify;">Although you can&#8217;t control it, you can attempt to <strong>measure it&#8217;s potential conversion rate</strong> (via past data and trends)<strong>. </strong>From that one could try to <strong>induce it</strong>, thus generating greater revenue. A method to induce this would be via creating bundles of not only different <strong>prices</strong>, but different <strong>game sets</strong>. I believe this is a component that <strong>Valve in most of it&#8217;s sales offers is currently missing</strong>. Most of the bundles target sales towards games under common sets of franchises and/or styles.</p>
<p style="text-align: justify;">To address that, they could increase their potential revenue by adding &#8220;odd ball games&#8221; into the set. These could be obscure games with little visibility. Think of Left 4 Dead bundle plus Cake Mania.Or how about Modern Warfare &amp; Lumines? This might be a form of playing with pure chance, but that&#8217;s exactly the component you want &#8212; <strong>chance</strong>. Odds are someone will find their own little Vegas Stakes in the next Yoshi Safari bundle, and blog about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/the-non-deterministic-nature-of-bundles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First Shader and why I will post useless shit from now on</title>
		<link>http://versus-software.com/blog/first-shader-and-why-i-will-post-useless-shit-from-now-on/</link>
		<comments>http://versus-software.com/blog/first-shader-and-why-i-will-post-useless-shit-from-now-on/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 06:59:32 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[GLSL]]></category>
		<category><![CDATA[shader]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=341</guid>
		<description><![CDATA[I&#8217;ve been researching shaders in my spare time after work. Below is my first stab at writing one from scratch. you can download it here : Note : only works with graphics card that support OpenGL 2.0 and up. It&#8217;s a simple little project, but there&#8217;s a special reason why I&#8217;m sharing it&#8230; Allow me [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been researching shaders in my spare time after work. Below is my first stab at writing one from scratch.</p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/world-shader.png"><img class="alignnone size-full wp-image-344" title="world shader" src="http://versus-software.com/blog/wp-content/uploads/2011/08/world-shader.png" alt="" width="622" height="439" /></a></p>
<p>you can download it here : <a class="downloadlink" href="http://versus-software.com/blog/wp-content/plugins/download-monitor/download.php?id=5" title="Version1 downloaded 74 times" >First Shader (74)</a> Note : only works with graphics card that support OpenGL 2.0 and up.</p>
<p>It&#8217;s a simple little project, but there&#8217;s a special reason why I&#8217;m sharing it&#8230; Allow me to elaborate.</p>
<p>I recall back in my college years my game development programs attempts. I was using DX7 back then. Those attempts were quite crude, all they showed was simple sprites walking along the screen. I had several little projects like that, but the most infamous one, which became notorious even amongst my college friends, was the following : loading a bitmap file and rendering it on-screen using Direct Draw. The image file I was trying to load? Jester&#8217;s cap</p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/299.jpg"><img class="alignnone size-full wp-image-346" title="299" src="http://versus-software.com/blog/wp-content/uploads/2011/08/299.jpg" alt="" width="312" height="445" /></a></p>
<p>Believe it or not, it took me a while to complete that project. It&#8217;s one of the reasons why it became so infamous. Now don&#8217;t get me wrong, there are several libraries out there that do that for you. Java and XNA have even built-in functions just for that. To this day, after having finished the project, I recall having a friend saying &#8220;took you so long to program just that? Man in Java I can code to load that image and render it in less than 3 minutes!&#8221;</p>
<p>Now my friends and commentators, they were all right &#8212; Java, XNA or using a middleware solution would have been a finer choice for the goal of rendering an image on screen. But that wasn&#8217;t my goal. My goal was in actually understanding how these frameworks internally worked Good developers knew how, and my plan was in not lagging behind them. I wasn&#8217;t actually just trying to render the card and finish a project. What I was doing was trying to become a better coder.</p>
<p>The reason why it took me forever to render Jester&#8217;s cap in DDraw was due to newbie mistakes &#8212; I wasn&#8217;t checking memory bounds properly, I wasn&#8217;t initializing variables properly, and so on. For a while I was stuck in the last part, where the pixel alignment was wrong somewhere in the code. I&#8217;ll never forget the day where I just simply struttling back to my house after a college class and it hit me out of nowhere : the image is 24 bits per pixel, and my render buffer is 32!</p>
<p>I quickly ran home, fixed the code and got it working. I recall raising my clenched fists in the air out of sheer excitement. Regardless of how simple the project was, I had risen to the challenge I had set out for myself.</p>
<p>I bragged to my friends that I had accomplished such a feat, and was even thinking about publishing it somewhere on the net. But that&#8217;s when I became shy of the jester&#8217;s cap project. I said to myself &#8220;it&#8217;s the most stupid application in the world. It shows no major accomplishment any experienced developer could do. It&#8217;s just rendering an image on screen.&#8221; I was ashamed of sharing something that albeit in a smaller scale was a personal achievement, was in a grander scale quite silly.</p>
<p>So I didn&#8217;t share it, and with the PC meltdown I had in 2006, I ended up losing it. It wasn&#8217;t a big deal to me anyway back then, I had moved on to do other projects such as <a href="http://versus-software.com/blog/solis/">Solis</a>. But now that I look back to it I feel sad for having lost that simple program that eventually lead me on a <a href="http://versus-software.com/blog/a-strange-love-for-games-or-how-i-learned-to-stop-worrying-and-got-a-job-at-microsoft/">long road</a>&#8230;</p>
<p>So after saying all of that, that is why from now on I shall share things on this blog regardless of how stupid, silly or pretentious they might be. Hell it&#8217;s <strong>my</strong> blog anyway. However, there&#8217;s a grander reason on why I&#8217;m doing this&#8230; Following up on my <a href="http://versus-software.com/blog/sculptor-and-mason/">sculptor vs. mason</a> article, I think there&#8217;s another character trait of sculptors that I need to exercise  &#8212; Sculptors aren&#8217;t afraid to make mistakes.</p>
<p>And so that leaves us with the above shader&#8230; it&#8217;s up for grabs and shall be like so forever. It&#8217;s a simple, stupid shader, but by <a href="http://en.wikipedia.org/wiki/Milton_Nascimento">Nascimento</a> I am proud of it!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/first-shader-and-why-i-will-post-useless-shit-from-now-on/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Tiozão Classe média alta</title>
		<link>http://versus-software.com/blog/tiozao-classe-media-alta/</link>
		<comments>http://versus-software.com/blog/tiozao-classe-media-alta/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 05:38:36 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[rambling]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=321</guid>
		<description><![CDATA[&#160; Junto-me as piadas de internet. Apresento, Tiozão classe média alta:]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Junto-me as piadas de internet. Apresento, Tiozão classe média alta:</p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/1.jpg"><img class="alignnone size-full wp-image-324" title="1" src="http://versus-software.com/blog/wp-content/uploads/2011/08/1.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/2.jpg"><img class="alignnone size-full wp-image-325" title="2" src="http://versus-software.com/blog/wp-content/uploads/2011/08/2.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/3.jpg"><img class="alignnone size-full wp-image-326" title="3" src="http://versus-software.com/blog/wp-content/uploads/2011/08/3.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/41.jpg"><img class="alignnone size-full wp-image-333" title="4" src="http://versus-software.com/blog/wp-content/uploads/2011/08/41.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/5.jpg"><img class="alignnone size-full wp-image-328" title="5" src="http://versus-software.com/blog/wp-content/uploads/2011/08/5.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/6.jpg"><img class="alignnone size-full wp-image-329" title="6" src="http://versus-software.com/blog/wp-content/uploads/2011/08/6.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/7.jpg"><img class="alignnone size-full wp-image-330" title="7" src="http://versus-software.com/blog/wp-content/uploads/2011/08/7.jpg" alt="" width="405" height="672" /></a></p>
<p><a href="http://versus-software.com/blog/wp-content/uploads/2011/08/81.jpg"><img class="alignnone size-full wp-image-332" title="8" src="http://versus-software.com/blog/wp-content/uploads/2011/08/81.jpg" alt="" width="405" height="672" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/tiozao-classe-media-alta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brazilian Politics, or why you should park your car in the right spot</title>
		<link>http://versus-software.com/blog/brazilian-politics-or-why-you-should-park-your-car-in-the-right-spot/</link>
		<comments>http://versus-software.com/blog/brazilian-politics-or-why-you-should-park-your-car-in-the-right-spot/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 03:17:50 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[brazil]]></category>
		<category><![CDATA[corruption]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=316</guid>
		<description><![CDATA[Brazillian politics is an incredibly popular subject all over the world. It&#8217;s popular on how bad and corrupt it is. Every month we see a new scandal rise up from this complicated bureaucratic machinery. Some people get fired, others indicted, whilst other politicians are completely oblivious to how their bank accounts increased ten-fold in a [...]]]></description>
			<content:encoded><![CDATA[<p>Brazillian politics is an incredibly popular subject all over the world. It&#8217;s popular on how bad and corrupt it is. Every month we see a new scandal rise up from this complicated bureaucratic machinery. Some people get fired, others indicted, whilst other politicians are completely oblivious to how their bank accounts increased ten-fold in a matter of months. &#8220;I&#8217;m a respected, honorable man&#8221; they say. I&#8217;m sure they all are.</p>
<p>The public tends to point to corruption in Brazillian politics as a mutation in our society, something that lies outside the norm. Everyone acts surprised and perplexed on how such things can occur since it&#8217;s not part of the  Brazillian moral fabric.</p>
<p>They&#8217;re wrong. Corruption is at every level in the Brazillian society, and it&#8217;s political counterpart is just an extension of an overall cultural trait. Allow me to explain.</p>
<p>By corruption, I don&#8217;t refer solely to crook politicians. I mean the act of breaking and exploiting rules to one&#8217;s advantage. In Brazil, we see that everywhere and in all shapes. When you park in a non-parking zone. When you play your music as loud as you can during the night. When you give a little bit of cash so the cop doesn&#8217;t ticket you. When you&#8217;re a government employee and you&#8217;re paid to work from 9 till 5, but show up only at 1 and leave at 4. It just goes on and on&#8230; Corruption is about doing something you know you&#8217;re not supposed to, since you also know you&#8217;ll get away with it.</p>
<p>Ask yourself the following question: how many people do you know that have done at least one of the things I&#8217;ve described above? How about something similar? Or even, something worse?</p>
<p>Corruption in our political system is not an isolated fact; until we as a people take a good hard look at the mirror, and fix ourselves rather than the image, we&#8217;ll keep pretending that it&#8217;s the mirror that&#8217;s broken.</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/brazilian-politics-or-why-you-should-park-your-car-in-the-right-spot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Services vs. Technology, or why the Brazillian game industry never kicked off (as of yet)</title>
		<link>http://versus-software.com/blog/services-vs-technology-or-why-the-brazillian-game-industry-never-kicked-off-as-of-yet/</link>
		<comments>http://versus-software.com/blog/services-vs-technology-or-why-the-brazillian-game-industry-never-kicked-off-as-of-yet/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 08:20:17 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[brazil]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[tech industry]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=312</guid>
		<description><![CDATA[I&#8217;ve never focused in obtaining software certificates in my career as of yet. Whilst several friends of mine raced to get ITIL, SOA and the likes, I stayed home and focused on my own game projects. Maybe it was just arrogance on my part. But I had then, and still have, an analysis in the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never focused in obtaining software certificates in my career as of yet. Whilst several friends of mine raced to get ITIL, SOA and the likes, I stayed home and focused on my own game projects. Maybe it was just arrogance on my part. But I had then, and still have, an analysis in the tech industry that made certificates not that important to me.</p>
<p>That analysis boiled down to this statement:</p>
<blockquote><p>There are two types of jobs when it comes to certificates. Those that create certificates, and those that require them.</p></blockquote>
<p>What I mean by that is that I believe the tech industry can be separated into two. Given a company it can either be mostly a <strong>service</strong> provider, or mostly a <strong>technology</strong> provider. The types of employees these companies hire, their corporate culture, how these companies do business and how they manage themselves is vastly different from one another.</p>
<p>However both are complimentary to each other. Technology companies require services companies and vice versa. There really isn&#8217;t a better type of company.</p>
<p>Allow me to define the two:</p>
<p>A technology company focuses on creating products that can be sold, leveraged and/or traded. Programming is a <strong>product</strong> to these companies, since what they produce will be inherently used again by the company itself. Programming therefore is viewed as  technology that can be sold.</p>
<p>A service company focuses on providing products, the means of obtaining them and/or the quality of usage of such products. Programming is a <strong>commodity</strong> to these companies, since it&#8217;s part of their overall service architecture. Programming therefore is viewed as a means to and end, which serves itself for a specific purpose, and not in of itself.</p>
<p>When you buy a game, when you buy a piece of hardware, when you use a static library for your code you are using a product of a technology company.</p>
<p>When you pay for maintenance of a product, when you rely on someone else to develop something for you, you are using a product of a service company.</p>
<p>So say you buy a game in a store. Who made the game was a technology company, while who probably sold it to you was a service company.</p>
<p>So what&#8217;s the big deal with that definition? Well I can now explain to you why I think the game industry in Brazil never kicked off. The answer is quite simple:</p>
<blockquote><p>Brazil&#8217;s tech industry, and culture, is compromised of mostly just services providers.</p></blockquote>
<p>This is due to several reasons, such as historical reasons. Since Brazil did not pioneer the tech revolution, the tech companies Brazil had relied on leveraging out the products from companies in the US and Japan made.</p>
<p>These service companies created a need for service like personal. This lead colleges to direct their portfolio to fit Brazil&#8217;s tech industry requirement. After all the tech industry and academic world have often been tightly coupled, with Brazil being not exception.</p>
<p>So Brazil kick started as a service provider, but why technology companies never emerged in Brazil? Probably due to risk, bureaucracy and lack of proper investment. For the most part of the past 3 decades, Brazil has been a good investment in commodities, not technology assets. The Brazillian government has invested in mostly that type of market, since it&#8217;s an obvious advantage Brazil has. Investment of technology also requires investment of education, something the Brazillian governmant has been lacking since it existed. But that&#8217;s a conversation for another day.</p>
<p>Brazil government system is also riddled with inefficient bureaucracy, which hampers the performance of companies. This is a critical blow to technology companies that require to stay on their track in a fast and competitive market.</p>
<p>So going back to the original point, Brazil never really had a technology industry, but mostly a services one. This is not something that&#8217;s necessarily bad, but it does have a draw back: For the exact same reasons we can evaluate on why the Brazilian game industry never kicked off. Why? Because deep down a game company is a technology company.</p>
<p>When trying to develop a game, game companies have to create new game designs. When you say &#8220;my character will be able to jump 3 times in a roll!&#8221; you are elaborating on not just game design, but <strong>game technology</strong>. Programming is an asset that&#8217;s inherently tied to the buzines model of your company. It&#8217;s requires continuity. It requires the success of the project in terms of sales, in terms of market share. It requires the success of the software itself, and not only it&#8217;s shipment to a 3rd party in time.</p>
<p>Development of a game is the development of technology. Thus, a game industry is compromised of <strong>technology </strong>companies.</p>
<p>And since Brazil is geared politically, economically and academically towards <strong>services</strong> companies, we can then understand why the game industry in Brazil never kicked off.</p>
<p>One could point out to Tec Toy as a counter example, saying they&#8217;ve been around for decades and selling strong. But let&#8217;s look at Tec Toy. They don&#8217;t develop their own games. They localize games to the brazillian market. They are not inherently making games. What Tec Toy really is is a successful game <strong>services</strong> company.</p>
<p>Again, I&#8217;d like to reinstate the fact that services/technology is not a matter of better/worse. It&#8217;s a matter of needs. For games we need technology. For web apps maintanance, we need services.</p>
<p>Until Brazil has the capacity to leverage out a technology industry, game companies won&#8217;t thrive in Brazil. We might have a few successful ones, but those are exceptions to the rule, since we won&#8217;t have a successful game industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/services-vs-technology-or-why-the-brazillian-game-industry-never-kicked-off-as-of-yet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>World Train Royale is Free! (as in beer and speech)</title>
		<link>http://versus-software.com/blog/world-train-royale-is-free-as-in-beer-and-speech/</link>
		<comments>http://versus-software.com/blog/world-train-royale-is-free-as-in-beer-and-speech/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 22:33:08 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[game development]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[woirld train royale]]></category>
		<category><![CDATA[wtr]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=309</guid>
		<description><![CDATA[Hello everyone, just coming here to announce that World Train Royale is now free! You can download the game + source here. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>Hello everyone, just coming here to announce that World Train Royale is now free! You can download the game + source <a href="http://sourceforge.net/projects/trainroyale/">here</a>.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/world-train-royale-is-free-as-in-beer-and-speech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My sympathy to Mr. Nascimento</title>
		<link>http://versus-software.com/blog/my-sympathy-to-mr-nascimento/</link>
		<comments>http://versus-software.com/blog/my-sympathy-to-mr-nascimento/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 06:20:39 +0000</pubDate>
		<dc:creator>J.Raza</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[college years]]></category>
		<category><![CDATA[milton nascimento]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://versus-software.com/blog/?p=300</guid>
		<description><![CDATA[This post will not be a technical post. I won&#8217;t make analysis of software engineering, nor any optimization tricks. This post is about a song that changed my life. More specifically Milton Nascimento&#8217;s &#8220;Bailes da Vida&#8221; So you can understand why this song had such a huge impact with me let&#8217;s go back in time [...]]]></description>
			<content:encoded><![CDATA[<p>This post will not be a technical post. I won&#8217;t make analysis of software engineering, nor any optimization tricks. This post is about a song that changed my life. More specifically Milton Nascimento&#8217;s &#8220;Bailes da Vida&#8221;</p>
<p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/9S4d_SF8FkY" frameborder="0" allowfullscreen></iframe></p>
<p>So you can understand why this song had such a huge impact with me let&#8217;s go back in time a bit to 2005…</p>
<p>I was a freshman at college, and as I explained in a previous <a href="http://versus-software.com/blog/a-strange-love-for-games-or-how-i-learned-to-stop-worrying-and-got-a-job-at-microsoft/">post</a>, I was obsessed with the concept of creating a portfolio. I knew that I had to use my college years in order to produce a portfolio strong enough to aid me getting a job in the gaming industry. I had to use those 4 years wisely.</p>
<p>It felt like a countdown had begun on my first day at college and that I had to keep pace before time ran out. It in itself was a fun sensation, I felt like I had a constant challenge to beat.</p>
<p>It was also a tough sensation to live with throughout those years.</p>
<p>I still recall working on my projects till dawn and looking at myself alone in my dorm room. Many a times I felt like a fool, attempting to prove nothing to no one. To make matters worse I was going pretty badly in my first year of college, receiving lack luster grades on my first tests.</p>
<p>Coding large projects was something I was still getting a grasp off. Getting anything done or productive just took forever. Those late night bugs with <a href="http://versus-software.com/blog/solis/">Solis</a> made me question if my time spent in fixing them was really worth it. I questioned if projects, or any other method, would really aid me in getting my dream job. Honestly, it was really tough feeling alone and without a proper direction on where to go.</p>
<p>All of that changed one late night though.</p>
<p>It was a Saturday, close to end of my first college year, and I had several bugs in the Solis Editor. It was close to 1 in the morning and the editor would just not work. I was dead tired. I had spent most of the week trying to fix those issues, but didn’t manage to make any significant progress at all. I thought to myself if I should go to bed and attempt fixing those bugs at a later time or if I should keep at it until it worked.</p>
<p>Oddly enough I had a very strange sensation dawning on me. As if that choice had become monumentally important, larger than what it really was. I didn’t know why but it felt like that. Looking back now, I realize I wasn’t just deciding to keep working on my project for that day. I was deciding if I was going to keep working on my project as a whole, and with that, attempt to get a job in the gaming industry.</p>
<p>I was deciding if I should continue to pursue my dream or not.</p>
<p>I almost did go to bed. But then a song played in the radio: Bailes da vida. And boy did that song hit me like a thunderstorm. If felt like a shockwave that petrified every cell in my body. The lyrics are:</p>
<blockquote><p>
<em>Não importando se quem pagou quiz ouvir<br />
Com a roupa enxarcada e a alma replete de chão<br />
Todo artista tende a ir aonde o povo está<br />
Se foi assim, assim sera<br />
Cantando me disfarço e não me canço de viver<br />
Nem de cantar </em></p>
<p><em>Not caring if those who paid wished to listen<br />
With soaking clothes and a worn out soul</em><br />
<em>All artists tend to go where people are<br />
If it’s like so, then let it be<br />
While Singing I disguise myself, and won’t get tired of life<br />
Nor of singing</em></p></blockquote>
<p>What Milton talks in this song is not the act of singing in itself. It’s about the artistic desire of self-realization. An artist’s desire to sing sprouts from within for himself. It doesn’t matter if no one will listen; he sings for himself. He sings because he enjoys it in itself. He sings because he cannot imagine himself in a form or a way without music.</p>
<p>It’s weird but those lyrics finally made me understand why I was doing those projects. I wasn’t doing them because I wanted to prove something, nor because I just wanted to build a portfolio. I wasn’t just attempting to get a dream job.</p>
<p>I was doing these projects because they are part of who I am. I <span style="text-decoration: underline;">am</span> a game developer. It’s not a job, it is <span style="text-decoration: underline;">who I am</span>.</p>
<p>With that song, everything finally clicked. It all made sense. I kept working in the Solis Editor, and had a working build at 4 am.</p>
<p>And after Solis came Conira.</p>
<p>And after Conira came World Train Royale.</p>
<p>And after that my current job at Microsoft where I work with the game development aspects for the Windows Phone. But I’m not done there! There are many other projects and things to do! Because, like Milton said, it’s not just the goal:</p>
<blockquote><p><em>É buscar o caminho que vai dar ao Sol</p>
<p>It’s searching for the path that leads us to the Sun</em></p></blockquote>
<p>It’s a path that never ends, and honestly, I wouldn’t want it to end either.</p>
]]></content:encoded>
			<wfw:commentRss>http://versus-software.com/blog/my-sympathy-to-mr-nascimento/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: versus-software.com @ 2012-05-19 06:02:21 -->
