<?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>Mark Cooke's G-Mixer &#187; business</title>
	<atom:link href="http://www.gmixer.com/archives/category/business/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gmixer.com</link>
	<description>Mark Cooke's - personal and game development notes.</description>
	<lastBuildDate>Tue, 15 Nov 2011 01:57:27 +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>The Future of Game Content Delivery</title>
		<link>http://www.gmixer.com/archives/479</link>
		<comments>http://www.gmixer.com/archives/479#comments</comments>
		<pubDate>Tue, 15 Nov 2011 01:57:27 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=479</guid>
		<description><![CDATA[I recently had the pleasure of trying out both of the new cloud-based gaming services, OnLive and Gaikai. My expectations for their functionality were really quite low. Horrible input lag. Awful video and audio quality. Those are the sorts of issues I expected would be bothering me to no end, solidifying my preconception that cloud-based [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>I recently had the pleasure of trying out both of the new cloud-based gaming services, <a href="http://www.onlive.com/">OnLive</a> and <a href="http://www.prod.gaikai.com/">Gaikai</a>. My expectations for their functionality were really quite low. Horrible input lag. Awful video and audio quality. Those are the sorts of issues I expected would be bothering me to no end, solidifying my preconception that cloud-based services were a good fit for web backends but had no place in gaming.</p>
<p>After using the services, I changed my tune. <a href="http://www.onlive.com/">OnLive</a> and <a href="http://www.prod.gaikai.com/">Gaikai</a> are a clear vision of the future of game content delivery. Take a moment to give one of them a try if you haven&#8217;t already. <a href="http://www.onlive.com/">OnLive</a> is the more mature of the two services.</p>
<p>For those of you who don’t know what these systems are all about, both services essentially run games on their server farms and then send you a live stream of the video/audio that their computers are generating. The input you provide on your computer is sent to their server, the game updates, and it sends you back the next frame of video. It’s a throw back to computing in the 60s and 70s; a mainframe computer does the heavy lifting and your dumb terminal simply deals with input and output.</p>
<p>Input latency for most types of games was negligible. This is what I thought was going to be most painful element of cloud gaming but both systems in their current state feel great. There is no doubt that competitive games like first person shooters or fighting games are still best played off the cloud. On the other hand, I was surprised that all third person action games felt just fine even with the added latency of an Internet round-trip. For most types of games, input latency isn’t a problem.</p>
<p>Video and audio quality were much better than I expected, though not perfect. Depending on your connection to the cloud servers, video quality ranges from just ok to abysmal. On a good connection the compression artifacts were ignorable, though video quality zealots will not be happy. If your Internet connection is slow or flaky you will get a much worse experience in comparison to playing locally. That said, my modest home connection, an AT&amp;T DSL connection that runs at less than 5 Mbps downstream, had little problem with the load. As Internet connectivity speeds increase, I’m confident video and audio quality will improve.</p>
<p>Switching from a consumer’s perspective to a developer’s, there is a lot to like. I won’t pretend to know all the technical details of OnLive or Gaikai but I can extrapolate a bit and imagine what they could end up looking like in the future. There are four areas that have me particularly excited.</p>
<p><em><strong>1. Console-like fixed hardware platform</strong></em></p>
<p>Let’s assume all the games are running on cloud-based virtual machines (VMs). When you ship your game, you define what hardware you want it to run on, ensuring that the level of quality is high for every player of your game. Just as if you had shipped it on the consoles of today.</p>
<p><em><strong>2. Hardware platforms can be incrementally improved at any time without bothering players</strong></em></p>
<p>If a great new CPU or GPU is released, the cloud service provider can incorporate it into their server farm. Players don’t need to buy PC upgrades or new consoles.</p>
<p><em><strong>3. PC as target platform</strong></em></p>
<p>Instead of building games for console platforms that start out with an immature set of tools and APIs, a new learning curve for hardware specific quirks, and other assorted growing pains, developers would only need to target the PC. The PC is a highly mature platform with a lot of fantastic development tools. Now that the pain of trying to ship on an extensive list of hardware configurations is eliminated, the classic PC pain area, it feels like a no-brainer to switch off of consoles and back onto PCs.</p>
<p><em><strong>4. With no extra work, ship on any platform that has an Internet connection and supports your input controls</strong></em></p>
<p>PC, Mac, Linux, iPhone, iPad, Android, set-top boxes like the Roku or iTV, hell, your TV via embedded software. All of these devices have Internet connections. As long as they have an input mechanism that supports your game, you can ship on these platforms. This is fantastic for getting your games in the hands of as many potential fans as possible.</p>
<p>If the cloud technology continues to improve in the direction I think it will these changes will change the way games are built.</p>
<p>Consider the upcoming PlayStation Vita, a complex piece of mobile hardware that will be released soon. It looks great for gaming, with an ideal control layout and powerful hardware. Now imagine it as a cloud-gaming dumb terminal instead. The challenge of pushing CPU/GPU performance while fighting against heat and battery life with highly complex hardware would be eliminated, making the device extremely cheap to manufacture. Players could purchase one for perhaps $50 or less. You would be able to play super high-end games at any time on the go. Imagine playing Uncharted 3 or the latest Call of Duty at full quality on your little piece of mobile hardware. Incredible.</p>
<p>If I was a platform provider like Sony or Microsoft I would be seriously considering what this shift could mean for business. Instead of shipping hardware platforms to consumers and developers, imagine instead a PlayStation service, where Sony’s best games are hosted. As a gamer you can access it from a multitude of devices at any time, from any Internet connection in the world. That is a fantastic value proposition for the consumer.</p>
<p>I think it’s obvious that Internet streaming is already taking over as the predominant method of delivery for music and video. Services like Netflix, Hulu, Spotify, Amazon, and iTunes offer a plethora of on-demand streaming content. I don’t see any reason why games won’t be next and I’m very excited about the possibilities.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/479/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Prescription for Sleep Lite just hit #1 overall in Japan</title>
		<link>http://www.gmixer.com/archives/403</link>
		<comments>http://www.gmixer.com/archives/403#comments</comments>
		<pubDate>Mon, 01 Jun 2009 03:24:57 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[japan]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=403</guid>
		<description><![CDATA[In a blog post nearly two months ago, I mentioned Prescription for Sleep was the #1 application in the &#8220;Health &#38; Fitness&#8221; category in Japan. Now it has suddenly become the #1 application across all categories. We are still trying to figure out what caused the usage statistics to skyrocket. We are currently beating out [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.gmixer.com/archives/269">blog post nearly two months ago</a>, I mentioned <a href="http://mission-one.jp/products/prescriptionforsleep_e.html">Prescription for Sleep</a> was the #1 application in the &#8220;Health &amp; Fitness&#8221; category in Japan. Now it has suddenly become the #1 application across all categories. We are still trying to figure out what caused the usage statistics to skyrocket.</p>
<p>We are currently beating out these other top-10 applications &#8211; &#8220;Sexy Japanese Girl&#8221; at #3, &#8220;PeekababeLite&#8221; at #6, and &#8220;iSashimiLITE&#8221; at #9. I can see what our new marketing slogan should be &#8211; &#8220;More popular than babes and fish!&#8221;</p>
<p>The application was not featured by Apple so that wasn&#8217;t the cause. It may have been featured on a prominent website or possibly on TV but we have not been able to find out where just yet. Hopefully it will become an Apple featured application now that it has hit the top of the App Store here. If anyone has seen anything about this application in mainstream media in Japan please leave a comment or get in touch with me.</p>
<p>Here&#8217;s a graph from our <a href="http://pinchmedia.com/#pinchanalytics">Pinch Media</a> statistics to give you an idea about how much of a change has occurred in the last three days.</p>
<p><img class="aligncenter size-full wp-image-404" title="p4s-lite-stats" src="http://www.gmixer.com/wp-content/uploads/2009/05/p4s-lite-stats.png" alt="p4s-lite-stats" width="500" height="399" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/403/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Indicator Maniacs review</title>
		<link>http://www.gmixer.com/archives/389</link>
		<comments>http://www.gmixer.com/archives/389#comments</comments>
		<pubDate>Sun, 31 May 2009 02:40:27 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=389</guid>
		<description><![CDATA[The TheDigitalLifeStyle has some nice words for the Indicator Maniacs application I programmed for Mission-One:]]></description>
			<content:encoded><![CDATA[<p>The TheDigitalLifeStyle <a href="http://thedigitallifestyle.tv/home/2009/5/28/hidden-gem-indicator-maniacs-for-the-iphone-and-ipod-touch.html">has some nice words</a> for the Indicator Maniacs application I programmed for <a href="http://www.mission-one.jp/">Mission-One</a>:</p>
<p><object width="500" height="305" data="http://blip.tv/play/AYGFhAWJsDM" type="application/x-shockwave-flash"><param name="src" value="http://blip.tv/play/AYGFhAWJsDM" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/389/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Dirk Drunk press in Japan</title>
		<link>http://www.gmixer.com/archives/362</link>
		<comments>http://www.gmixer.com/archives/362#comments</comments>
		<pubDate>Sat, 30 May 2009 02:27:22 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[japan]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=362</guid>
		<description><![CDATA[My silly drinking minigame Get Dirk Drunk, also known as Hebereke-kun in Japan (へべれけくん), is getting some release press on a number of Japanese iPhone blogs. The minigame was created as a comical play on the spirit of Japanese drinking culture so I&#8217;m glad some people are enjoying it and not taking it too seriously. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-380 alignnone" title="icon_big_2" src="http://www.gmixer.com/wp-content/uploads/2009/05/icon_big_2.jpg" alt="icon_big_2" width="345" height="345" /></p>
<p style="text-align: left;">My silly drinking minigame <a href="http://www.getdirkdrunk.com/">Get Dirk Drunk</a>, also known as <a href="http://www.getdirkdrunk.com/index_ja.html">Hebereke-kun in Japan</a> (へべれけくん), is getting some release press on a number of Japanese iPhone blogs. The minigame was created as a comical play on the spirit of Japanese drinking culture so I&#8217;m glad some people are enjoying it and not taking it too seriously.</p>
<p style="text-align: left;">Here is the <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=312289820&amp;mt=8">direct iTunes Store link</a> if you are interested in checking it out further.</p>
<p style="text-align: left;">Coverage:</p>
<ul style="text-align: left;">
<li><a href="http://iphoneyarou.seesaa.net/article/120324395.html">あいほん野郎: 酔っ払いに酒を飲ませろ！へべれけくん</a> &#8211; this guy loves it</li>
<li><a href="http://web.meet-i.com/?type=iphone&amp;q=%E3%81%B8%E3%81%B9%E3%82%8C%E3%81%91%E3%81%8F%E3%82%93&amp;x=4&amp;y=19">新着iPhoneアプリ | meet i [ミートアイ]</a> &#8211; uniqueness rating 5 out of 5!</li>
<li><a href="http://arigato-ipod.com/2009/05/mark-cooke-get-dirk-drunk.html">iPhone用よっぱらいシミュレーションゲーム「へべれけくん」</a></li>
<li><a href="http://iphone-lab.net/2009/05/26/%E3%81%B8%E3%81%B9%E3%82%8C%E3%81%91%E3%81%8F%E3%82%93-%E9%A3%B2%E3%81%BF%E3%81%AE%E5%B8%AD%E3%81%A7%E9%87%8D%E5%AE%9D%E3%81%99%E3%82%8B%E3%82%B2%E3%83%BC%E3%83%A0-%E3%83%97%E3%83%AC%E3%82%B9.html">へべれけくん &#8211; 飲みの席で重宝するゲーム [プレスリリース]</a></li>
</ul>
<p style="text-align: left;">If you want to see the game in Japanese first download the latest version (1.2) if you haven&#8217;t already and then set your iPhone language setting to Japanese (written as 日本語 in the menu) and you can check it out. Hebereke-kun&#8217;s voice comes courtesy of my friend Yoshi to give it the authentic Japanese feel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/362/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;10 games in 10 hours&#8221; videos</title>
		<link>http://www.gmixer.com/archives/375</link>
		<comments>http://www.gmixer.com/archives/375#comments</comments>
		<pubDate>Fri, 29 May 2009 05:51:55 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[japan]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=375</guid>
		<description><![CDATA[You have two options for watching the presentation. First, here&#8217;s a screencast I recorded after the live presentation. The voice and picture quality is clear but it lacks the crowd reactions. Next is the live version. The quality is much worse but it is still watchable. The presentation is a bit different as I played [...]]]></description>
			<content:encoded><![CDATA[<p>You have two options for watching the presentation.</p>
<p>First, here&#8217;s a screencast I recorded after the live presentation. The voice and picture quality is clear but it lacks the crowd reactions.</p>
<p><object width="500" height="375" data="http://vimeo.com/moogaloop.swf?clip_id=4896048&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=1&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4896048&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=1&amp;color=ff0179&amp;fullscreen=1" /></object></p>
<p>Next is the live version. The quality is much worse but it is still watchable. The presentation is a bit different as I played up some things for the specific audience and fed off their reactions. The audience reactions also make the atmosphere more lively and more fun.</p>
<p><object width="500" height="375" data="http://vimeo.com/moogaloop.swf?clip_id=4880416&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=1&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4880416&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=1&amp;color=ff0179&amp;fullscreen=1" /></object></p>
<p>Thanks to Jean Snow for the heads up on the opportunity and to James Kay, Paul Caristino, and all friends who showed up to support me live. You guys rock.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/375/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>&#8220;10 games in 10 hours&#8221; Pecha Kucha presentation</title>
		<link>http://www.gmixer.com/archives/368</link>
		<comments>http://www.gmixer.com/archives/368#comments</comments>
		<pubDate>Thu, 28 May 2009 02:05:03 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[silly]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=368</guid>
		<description><![CDATA[As I mentioned earlier this week I gave a presentation at Pecha Kucha 62 in Tokyo last night. I built 10 brand new tiny games in less than 10 hours for the event. I know at least one person was recording a video so there may be video footage soon. If not I will do [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Pecha Kucha Tokyo Presentation by technic_mac, on Flickr" href="http://www.flickr.com/photos/guile0/3570045789/"><img class="aligncenter" src="http://farm3.static.flickr.com/2003/3570045789_b833e56dd0.jpg" alt="Pecha Kucha Tokyo Presentation" width="500" height="334" /></a></p>
<p style="text-align: left;">As I mentioned earlier this week I gave a presentation at <a href="http://www.pecha-kucha.org/cities/tokyo/62">Pecha Kucha 62 in Tokyo</a> last night. I built 10 brand new tiny games in less than 10 hours for the event. I know at least one person was recording a video so there may be video footage soon. If not I will do a screencast of the presentation for the web.</p>
<p style="text-align: left;">Although the games were mostly (completely) silly they seemed to go over well with the crowd and I got some laughs. A full set of photos is <a href="http://www.flickr.com/photos/guile0/sets/72157618787737857/">available on Flickr</a>.</p>
<p style="text-align: left;">Right now I don&#8217;t have the time to post all the details of all the games but will do so in the near future. For now here is the game list, in the order they were presented:</p>
<ol>
<li>&#8220;Can You Say Pecha Kucha?&#8221; &#8211; iPhone &#8211; Rhythm game</li>
<li>&#8220;Shinjuku Shame&#8221; &#8211; Web (Unity) &#8211; Homeless staring FPS</li>
<li>&#8220;Game Developer Life&#8221; &#8211; Web (Flash) &#8211; Game industry wage slave simulation</li>
<li>&#8220;Scream Test&#8221; &#8211; iPhone &#8211; Screaming competition</li>
<li>&#8220;Voice Invaders&#8221; &#8211; iPhone &#8211; Voice controlled vertical shooter</li>
<li>&#8220;Surfing on Sine Waves&#8221; &#8211; Web (Flash) &#8211; Procedurally generated surfing game</li>
<li>&#8220;Architris&#8221; &#8211; Web (Unity) &#8211; Blueprint Tetris</li>
<li>&#8220;Para Para Punch&#8221; &#8211; iPhone &#8211; Hooligan punching game</li>
<li>&#8220;Blind Masseuse&#8221; &#8211; Mac &#8211; Sound based massaging simulation</li>
<li>&#8220;Basket Bomb&#8221; &#8211; Web (Unity) &#8211; Basketball terrorist physics game</li>
</ol>
<p>I leave you for now with this photo of the crowd as I was speaking. You can see some laughs as well as some contorted faces filled with horror. :-)</p>
<p style="text-align: center;"><a title="Pecha Kucha Tokyo Presentation by technic_mac, on Flickr" href="http://www.flickr.com/photos/guile0/3570857176/"><img class="aligncenter" src="http://farm4.static.flickr.com/3341/3570857176_53649a85f2.jpg" alt="Pecha Kucha Tokyo Presentation" width="500" height="334" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/368/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NBA Finals presented by World of Warcraft</title>
		<link>http://www.gmixer.com/archives/321</link>
		<comments>http://www.gmixer.com/archives/321#comments</comments>
		<pubDate>Fri, 15 May 2009 03:25:38 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=321</guid>
		<description><![CDATA[I&#8217;ve been watching some of the NBA finals games via the NBA International League Pass. For about $40 you can get access to all the games of the playoffs and finals when living outside of the US. It&#8217;s convenient and works fairly well. During halftime I was surprised to see the WoW logo. It was [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been watching some of the NBA finals games via the <a href="http://ilp.nba.com">NBA International League Pass</a>. For about $40 you can get access to all the games of the playoffs and finals when living outside of the US. It&#8217;s convenient and works fairly well.</p>
<p>During halftime I was surprised to see the WoW logo.</p>
<p><img class="aligncenter size-full wp-image-322" title="picture-11" src="http://www.gmixer.com/wp-content/uploads/2009/05/picture-11.png" alt="picture-11" width="467" height="142" /></p>
<p>It was kind of shocking to hear the announcer say the words &#8220;World of Warcraft.&#8221; That&#8217;s the first time I&#8217;ve seen a non-sports game being advertised in a sporting event. The game industry has come a long way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/321/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Prescription for Sleep Lite is #1 in Japanese app store</title>
		<link>http://www.gmixer.com/archives/269</link>
		<comments>http://www.gmixer.com/archives/269#comments</comments>
		<pubDate>Fri, 10 Apr 2009 05:56:27 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://www.gmixer.com/?p=269</guid>
		<description><![CDATA[In the &#8220;Health &#38; Fitness&#8221; section of the Japanese Apple application store the free version of Prescription for Sleep is the most popular application. The application is much more popular in Japan than it is in the rest of the world currently. I&#8217;m not sure why that is given that there are far more iPhones [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-271 alignleft" title="p4stop" src="http://www.gmixer.com/wp-content/uploads/2009/04/p4stop.png" alt="p4stop" width="170" height="245" /></p>
<p style="text-align: center;">
<p style="text-align: left;">In the &#8220;Health &amp; Fitness&#8221; section of the Japanese Apple application store the free version of <a href="http://www.gmixer.com/archives/184">Prescription for Sleep</a> is the most popular application.</p>
<p style="text-align: left;">The application is much more popular in Japan than it is in the rest of the world currently. I&#8217;m not sure why that is given that there are far more iPhones in the US and Europe. Certainly having it localized in Japanese helped immensly but that doesn&#8217;t account for its comparatively lower download count in other countries. There may be cultural elements at work here I don&#8217;t understand. The idea for the application was conceived by a Japanese person after all and perhaps simply appeals more here.</p>
<p style="text-align: left;">The application certainly isn&#8217;t for everyone but it is nice to see that a good number of users are enjoying it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/269/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Book Review: Team Leadership in the Game Industry</title>
		<link>http://www.gmixer.com/archives/138</link>
		<comments>http://www.gmixer.com/archives/138#comments</comments>
		<pubDate>Mon, 16 Mar 2009 08:17:45 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://www.guilezero.com/wp/?p=138</guid>
		<description><![CDATA[&#8220;Team Leadership in the Game Industry&#8221; was recently written by Seth Spaulding, Art Director at Firaxis Games, and analyzes what it takes to be successful in a leadership role specifically for game development. It includes a number of interviews with game industry veterans who are in lead or executive positions and examines case studies of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-230 aligncenter" title="teamlead2" src="http://www.gmixer.com/wp-content/uploads/2009/03/teamlead2.jpg" alt="teamlead2" width="300" height="300" /></p>
<p>&#8220;Team Leadership in the Game Industry&#8221; was recently written by Seth Spaulding, Art Director at Firaxis Games, and analyzes what it takes to be successful in a leadership role specifically for game development. It includes a number of interviews with game industry veterans who are in lead or executive positions and examines case studies of leadership failures via the author&#8217;s experience. I <a href="http://www.amazon.com/Team-Leadership-Game-Industry-Spaulding/dp/1598635727/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237189463&amp;sr=8-1">ordered it from Amazon.com</a> and when it came to Tokyo it apparently made it&#8217;s way from Germany (yay for globalization!).</p>
<p>The book starts off with giving some examples of the organization of game development companies of various sizes. If you&#8217;ve been in the industry for a while this is nothing new but for people new to the industry this is a good overview.</p>
<p>What the book does really well is identify positive leadership traits that earn the respect of your colleagues and get the job done. Perhaps more importantly the book identifies many skills that may appear to be of highest importance but really aren&#8217;t in a leadership position. A simple example &#8211; the lead artist does not need to be the best artist on the team. Of course they must know the tools and technologies that are being used to understand the work and to earn the respect of the team but the primary goal of the lead is to manage and help the team succeed as a whole (and possibly do production work depending on the size of the team). There is nothing wrong at all if they are also the best artist but it should not be the main requirement as making art is usually not the primary job function of the lead on a large team.</p>
<p>In an interview in the book with Joe Minton, the President of Digital Development Management, he summarizes his thoughts on good leadership qualities and bad which match fairly closely with my views as well. From the book:</p>
<blockquote><p><strong>S.S.: What are the most common traits shared by other effective leaders in your experience?</strong></p>
<p>J.M.: Openness, communication, trustworthiness, integrity, ability to motivate, willingness to take measured risks, not procrastinating, understanding that being in charge doesn&#8217;t mean being the expert.</p>
<p>[...]</p>
<p><strong>S.S.: What are the worst traits a leader has exhibited in your experience?</strong></p>
<p>J.M.: Randomness, thinking one is the expert on everything, being wishy-washy, weak willed, easily overwhelmed, operating from fear, pretending to be a celebrity.</p></blockquote>
<p>The book is loaded with great interviews with experienced industry veterans (not &#8220;celebrity&#8221; developers) that are quite valuable.</p>
<p>Continuing on it includes advice on how to craft job descriptions for leads such that responsibilities are well defined and understood. This is something I wish happened more often across the industry. When applying for a job it is usually quite clear what your responsibilities will be when hired but internal promotions that come with new responsibilities should also include very clear expectation setting for the requirements of the role. The author has suggestions on how to accomplish this in a clear way.</p>
<p>There are plenty of specific tips on many smaller scale but important job functions such as running meetings. Overall it is clear Mr. Spaulding has been in the industry for a long time and has accumulated a lot of valuable experience. I wholeheartedly recommend the book for both people interested in becoming a team leader and as a way to see new perspectives for existing team leaders.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/138/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Abandoning Good Ideas</title>
		<link>http://www.gmixer.com/archives/137</link>
		<comments>http://www.gmixer.com/archives/137#comments</comments>
		<pubDate>Sat, 14 Feb 2009 11:18:00 +0000</pubDate>
		<dc:creator>Mark Cooke</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://www.guilezero.com/wp/?p=137</guid>
		<description><![CDATA[Working freelance on multiple projects simultaneously has caused me to think a lot about what is worth doing and what is not worth doing. My time feels shorter than ever &#8211; because it spread more thin &#8211; so focusing on the tasks of highest importance at all times is key. Sometimes this is very hard [...]]]></description>
			<content:encoded><![CDATA[<p>Working freelance on multiple projects simultaneously has caused me to think a lot about what is worth doing and what is not worth doing. My time feels shorter than ever &#8211; because it spread more thin &#8211; so focusing on the tasks of highest importance at all times is key.</p>
<p>Sometimes this is very hard to do. Especially if the task I am doing is useful, technically sound, and/or clever. But even if you are doing something that encompasses all of the above it still might not be worth doing&#8230; which can be a tough pill to swallow.</p>
<p>Here&#8217;s an example &#8211; I&#8217;m currently working on a project where graphics need to be sequenced to a music track. I created an XML definition for the sequencing so it is primarily data driven and created a little scripting language via XML tags for doing things like moving/scaling/rotating/fading/tinting sprites. It&#8217;s working great and dramatically sped up the initial sequencing.</p>
<p>While working with this further, I started to see lots of cut and pasted XML script to repeat the same kind of action. Just like cutting and pasting runtime code this is terrible for maintainability. I wanted to make subroutines for doing multiple combinations of moving/scaling/rotating/fading/tinting that could then be re-used in 1 line of XML to do something more complex. E.g., scale up an object, move it left 100 units over 2 seconds, tint it red, wait 2 seconds, then destroy it.</p>
<p>There were two clear ways to do this:</p>
<ol>
<li>Add new complex commands to the runtime code &#8211; hardcode a list of simple actions into a class that does something complex &#8211; and then expose them in XML. Still data driven but more specific to the use case and multiple of these would have to be added over the course of the project.</li>
<li>Create a way to define these subroutines in the XML itself. This is more extensible and could then be quickly tweaked without recompiling the code.</li>
</ol>
<p>Being in a &#8220;data drive everything&#8221; mood I chose the latter and went to create the ability to define a subroutine of commands in the same XML sheet the sequencing commands live in<span style="font-style: italic;"></span>. Basically this was more or less creating a programming language with subroutine calls and passed parameters (albeit very limited in scope). You can define subroutines in XML that do a bunch of sequenced actions then call that subroutine from the XML in the sequencing block. This is far from the most difficult task I&#8217;ve completed as a programmer but it was definitely time consuming to set this up in a generic and parametrized way.</p>
<p>I just spent the last 8 hours working on it and I&#8217;m not sure it was worth the time. This is a small project and adding some extra subroutine types in a half-data driven half-hardcoded way may have been smarter as each individual case would have taken about 5 minutes to build (and the number of individual cases is unknown&#8230; maybe it is just a few!). If this framework was going to be re-used many times by many developers doing it the fully data drive way would have been worth it for sure. But for something that may end up being a one-off I think I should have waited before committing the time to this unless I was sure it was necessary. The agile programming method would have told me &#8220;do the simplest thing that will possibly work, refactor later if you need to&#8221; which I don&#8217;t think is correct 100% of the time but is correct the vast majority of the time.</p>
<p>Live and learn.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmixer.com/archives/137/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

