<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Omme's Blog</title>
	<atom:link href="http://ommesblog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ommesblog.wordpress.com</link>
	<description>Eine Portion Welt - Geschmacksrichtung Geek</description>
	<lastBuildDate>Thu, 03 Jun 2010 14:59:02 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ommesblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Omme's Blog</title>
		<link>http://ommesblog.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ommesblog.wordpress.com/osd.xml" title="Omme&#039;s Blog" />
	<atom:link rel='hub' href='http://ommesblog.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Pixel-perfect collision detection</title>
		<link>http://ommesblog.wordpress.com/2010/06/03/pixel-perfect-collision-detection/</link>
		<comments>http://ommesblog.wordpress.com/2010/06/03/pixel-perfect-collision-detection/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 14:58:31 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=119</guid>
		<description><![CDATA[How do geeks spend sunny days? Exactly! They stay inside and code whatever their wiked mind is up to. And that&#8217;s how I started a little experiment on a way to determine 2D sprite-collisions on a pixel-perfect basis. And the best thing about my approach is: it doesn&#8217;t rely on the GPU doing super-expensive pixel-loops [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=119&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How do geeks spend sunny days?<br />
Exactly! They stay inside and code whatever their wiked mind is up to. And that&#8217;s how I started a little experiment on a way to determine 2D sprite-collisions on a pixel-perfect basis. And the best thing about my approach is: it doesn&#8217;t rely on the GPU doing super-expensive pixel-loops within each colliding sprite but leaves the whole cake to the GPU, which of course needs the pixel-data anyway.<br />
Let me go into a little bit more detail at this point:<br />
The rendering-pipeline utilizes different buffers to process it&#8217;s data within the rasterizer-stage at which&#8217;s end is the Frame- or Backbuffer displaying the actual picture on the screen. Before the pixel-data reaches the backbuffer though, it has to pass two other very important buffers: the stencil buffer and the depth buffer. The latter &#8211; as the name may suggest &#8211; tests each incoming pixel against the depth-value stored in the buffer and passes or rejects the pixel. This buffer is the reason you don&#8217;t have to worry about any draw-order when rendering 3D vertices, since the depth-buffer, if enabled, tests each vertex for it&#8217;s depth &#8222;automatically&#8220;.<br />
The first buffer a pixel data has to pass on it&#8217;s way to the screen is the stencil buffer. Actually the stencil buffer is packed within the depth buffer&#8217;s memory. A few bits of the buffer are then reserved to stencil-purposes ( usually 1 or 8 bits ). Usually the stencil buffer is used to &#8222;mark&#8220; certain areas of the screen and prohibit drawing to the unmarked or marked areas (the name &#8222;stencil&#8220; is again very self-exlpanatory for this buffer).</p>
<p>In our case, we&#8217;ll utilize this very buffer to mark all pixels the first of our two colliding sprites is drawed to. When the second sprite is drawn, the GPU should check if the target-pixels are already &#8222;marked&#8220; inside the stencil buffer. Finally we&#8217;ll performe a device-query, the &#8222;occlusion query&#8220; to be exact, to determine how many pixels where actually modifed and passed the stencil buffer in the last rendering-pass. If no pixels where modified, there is no collision, otherwise the two sprites did indeed collide with each other.</p>
<p>Let&#8217;s examine how to set up the stencil buffer to achive the desired effects.<br />
We can modify the functionality of the stencil buffer at at least three points: the stencilFunc, the stencilOp and the stencilRef. We also could set a stencilMask, used to mask off certain parts of the stencil data, but we&#8217;ll leave that out for now.</p>
<p>The stencilFunc describes how to compare existing stencil-buffer entries at the incoming pixel-position with a stencilRef, which is a simple integer reference value to compare to. The success of this comparision determines whether our incoming pixel passes or fails.<br />
We can choose from different  comparision functions. The general layout of this comparision is:</p>
<p><strong>stencilRef &lt;stencilFunc&gt; stencilValue </strong></p>
<p>Just like described above. The symbol &#8222;&lt;stencilFunc&gt;&#8220; can now be replaced by a set of pre-defined behaviors:</p>
<ul>
<li>EQUAL             &#8211;&gt; stencilRef == stencilValue</li>
<li>ALWAYS         &#8211;&gt; always true</li>
<li>NOT_EQUAL &#8211;&gt; stencilRef != stencilValue</li>
<li>LESS</li>
<li>GREATER</li>
<li>NEVER</li>
<li>&#8230;I think you got the point ;-)</li>
</ul>
<p>Then we can set different behaviours if this comparision failed or suceeded. This is the stencilOp. In Fact we can set different setncilOps for failure and success. These operations include:</p>
<ul>
<li>KEEP                 &#8211;&gt; No change in the stencil buffer</li>
<li>REPLACE        &#8211;&gt; Replace the entry in the buffer with the stencilRef-value</li>
<li>INCREMENT &#8211;&gt; Increment the entry in the buffer (with clamp to 0 if the maximum bit-range of the buffer is exeeded )</li>
<li>DECREMENT</li>
<li>INVERT</li>
<li>&#8230;</li>
</ul>
<p>Now we got all knowledge we need to write our collision-detector.</p>
<p>The theory looks like this:</p>
<ul>
<li>Turn off all color-rendering, so no actual picture is generated. Drawing only happens to the stencil and depth buffer</li>
<li>Draw the first sprite with stencilFunc &#8222;ALWAYS&#8220;, stencilPassedOp &#8222;REPLACE&#8220;, stencilFailedOp &#8222;KEEP&#8220; and stencilRef = 1 to mark all pixels the sprite is drawn to in the stencil-buffer and leave every other pixel at &#8222;0&#8243;.</li>
<li>Start the occlusion-query</li>
<li>Draw the second sprite with stencilFunc &#8222;EQUAL&#8220; and stencilRef = 1. The stencilPassedOp in fact doesn&#8217;t really matter at this point, since we will build the stencil buffer new in the next frame. We only needed the information that this pixel passed the test, which is the case, when the second sprite intersects with the first ( &#8222;EQUAL&#8220; ). I suggest to set the stencilPassedOp to &#8222;KEEP&#8220;</li>
<li>End the occlusion-query</li>
<li>Do some stuff to let the occlusion-query finish it&#8217;s work</li>
<li>Retrieve the &#8222;PixelCount&#8220; from the query, which gives us the number of pixels that passed the stencil buffer ( == the number of intersecting pixels )</li>
<li>Turn color-rendering back on, disable stencil-testing</li>
<li>Draw the two sprites again normally</li>
</ul>
<p>and there we have our pixel-perfect collision detection ;-)</p>
<p>Now I&#8217;ll leave you with a little demo. I wrote it in XNA because it just has the lowest setup-times. But since buffer-manipulations and queries are as much low-level as it can get you won&#8217;t have any problems porting the functionality to OpenGL or unwrapped DirectX.</p>
<p><code>protected override void Draw( GameTime gameTime )<br />
{<br />
OcclusionQuery query = new OcclusionQuery( GraphicsDevice );<br />
GraphicsDevice.DepthStencilBuffer = collisionDSBuffer;<br />
GraphicsDevice.Clear( ClearOptions.Stencil | ClearOptions.Target, Color.White, 0.0f, 0 );</p>
<p>GraphicsDevice.RenderState.ColorWriteChannels = ColorWriteChannels.None;</p>
<p>GraphicsDevice.RenderState.StencilEnable = true;<br />
GraphicsDevice.RenderState.ReferenceStencil = 1;<br />
GraphicsDevice.RenderState.StencilFunction = CompareFunction.Always;<br />
GraphicsDevice.RenderState.StencilPass = StencilOperation.Replace;<br />
GraphicsDevice.RenderState.StencilFail = StencilOperation.Keep;</p>
<p>spriteBatch.Begin();<br />
spriteBatch.Draw( player.texture, player.position, Color.White );<br />
spriteBatch.End();</p>
<p>GraphicsDevice.RenderState.StencilEnable = true;<br />
GraphicsDevice.RenderState.ReferenceStencil = 1;<br />
GraphicsDevice.RenderState.StencilFunction = CompareFunction.Equal;<br />
GraphicsDevice.RenderState.StencilPass = StencilOperation.Keep;</p>
<p>query.Begin();</p>
<p>spriteBatch.Begin();<br />
spriteBatch.Draw( enemy.texture, enemy.position, Color.White );<br />
spriteBatch.End();</p>
<p>query.End();</p>
<p>while ( !query.IsComplete )<br />
{<br />
; //do nothing while waiting for query to complete<br />
}</p>
<p>if ( query.PixelCount &gt; 0 )<br />
{<br />
Console.WriteLine( "Collision!!!" );<br />
}</p>
<p>GraphicsDevice.RenderState.ColorWriteChannels = ColorWriteChannels.All;<br />
GraphicsDevice.RenderState.StencilEnable = false;</p>
<p>//actually drawing the sprites to the screen<br />
spriteBatch.Begin();</p>
<p>spriteBatch.Draw( player.texture, player.position, Color.White );<br />
spriteBatch.Draw( enemy.texture, enemy.position, Color.White );</p>
<p>spriteBatch.End();</p>
<p>base.Draw( gameTime );<br />
}</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=119&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2010/06/03/pixel-perfect-collision-detection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>
	</item>
		<item>
		<title>Among The Clouds 2.0</title>
		<link>http://ommesblog.wordpress.com/2010/04/10/among-the-clouds-2-0/</link>
		<comments>http://ommesblog.wordpress.com/2010/04/10/among-the-clouds-2-0/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 21:36:53 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=100</guid>
		<description><![CDATA[I guess I haven&#8217;t mentioned it on this blog so far: two friends and me created a wounderful-looking sidescroll-shooter for Xbox 360 back in university. It was called &#8222;Among The Clouds&#8220;. Unfortnuately we never got the time to finish it and realese it properly. So far only one demo-esque level exists and the gameplay is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=100&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I guess I haven&#8217;t mentioned it on this blog so far: two friends and me created a wounderful-looking sidescroll-shooter for Xbox 360 back in university. It was called &#8222;Among The Clouds&#8220;. Unfortnuately we never got the time to finish it and realese it properly. So far only one demo-esque level exists and the gameplay is sort of&#8230; well let&#8217;s call it &#8222;unispired&#8220;. The core idea was to give the player four different colours for the shield of the player&#8217;s aircraft. If one shield-color is selected the aircraft&#8217;s shots affect only same-coloured enemies and is protected against those enemies at the same time.</p>
<span style="text-align:center; display: block;"><a href="http://ommesblog.wordpress.com/2010/04/10/among-the-clouds-2-0/"><img src="http://img.youtube.com/vi/BpSs9jJby1k/2.jpg" alt="" /></a></span>
<p>I&#8217;m happy to announce that I&#8217;ve finally picked up work to completely re-code &#8222;Among The Clouds&#8220; and to release it on XBLI (&#8222;Xbox Live Indie Games&#8220;) once its finished. It&#8217;s a little embarrassing to say this now&#8230; but somehow I&#8217;ve lost the source code for the original game :-( But what the hell! This gives me also the chance to fully correct all those bloody and ugly mistakes and dirty hacks we did on the game. Because unfortunately the performance of &#8222;Among The Clouds&#8220; with all its pretty but memory-consuming graphics never has been quite good &#8211; it run around 15 &#8211; 25 fps on the XBOX 360 &#8211; and about twice as much on an ordinary PC. The main reasons for that crappy FPS-counts mostly lie in the complete absense of a seperated and well-coded graphics-engine. To go into closer detail arcitecture-wise: Every game object draws itself. The code which handles the draw-procedure lies in every sprite-object &#8211; of which each represented one graphic. To make things worse the draw-code itself had muuuch overhead: Different drawing-styles ( &#8222;glowing&#8220; sprites semi-opaque sprites, etc.. ) were each represented as additional function, although most sprites never needed all of them.</p>
<p>My new approach takes all these mis-plannings into consideration. What I wanted was to create a full-fledged 2D Rendering-Engine, which manages and draws all the sprites in the game completely detached from the actual game-objects. This design allows it to be fully portable to any other 2D-Game.</p>
<p>My plan for this blog is to provide permantent updates on the creation-process of the game. Talking about the rendering-engine I will talk about this in this post. As I mentioned I create the rendering-engine completely seperate to the actual game as a .dll. One of the things which bugged me in the original design was it&#8217;s low feature-level. There were only single-part sprites which were drawed, moved, scaled, rotated and so on. But what if I needed Sprites which were nested? For example a boss-enemy should feature multiple body-parts which move seperately to each other but form one big sprite at the same time &#8211; maybe something like a giant tail where each tail-joint influences a certain number of children-joints /-sprites. All of this simply wasn&#8217;t possible with the original design but is really important to me.</p>
<p>So my new design for sprite-organisation and -drawing is this (click to enlarge):</p>
<p><a href="http://ommesblog.files.wordpress.com/2010/04/engine_diagram.png?w=300"><img class="alignleft size-medium wp-image-103" title="Engine_Diagram" src="http://ommesblog.files.wordpress.com/2010/04/engine_diagram.png?w=300&#038;h=221" alt="" width="300" height="221" /></a></p>
<p>Maybe we need a bit of explanation here. First of all: don&#8217;t get confused with my German comments (yellow blocks) &#8211; this UML wasn&#8217;t intended to be shown anywhere originally.  As you can see each level is made of multiple layers (which represent different depth-steps visualized as parallax scrolling layers). Each layer basically contains all of it&#8217;s sprites &#8211; organized with an (unsorted) tree structure. The elements of this tree are &#8222;SpriteNodes&#8220;. Each SpriteNode contains the sprite-image itself, a list of child-nodes and (most impo</p>
<p>rtantly) a transform matrix. These matrices are the heart of the new engine. One matrix fully describes the position, the rotation and scale of the sprite in this node. These matrices enable the design of a scenegraph: each child-node&#8217;s matrix is built up from the local matrix multiplied with the parent&#8217;s matrix so that the tree is one giant dependency-graph. Whenever a matrix in the tree is changed, all subsequent matrices are changed with it &#8211; just like the design of composed sprites demands it to be.</p>
<p>The use of matrices has one big flaw though: you cannot just multiply the matrices down to the leafes: If you&#8217;re familiar with some basics of computer graphics you&#8217;ll know that the order in which the operations scale, rotate, translate are performed is crutial. This is because rotations and scales are always performed from the coordinate-origin. Applying rotate AFTER a translate-operation causes the radius of that rotation to increase with the distance to the origin. If two compound matrices of parent- and child-node would be multiplied directly with each other the order of these operations would be wrong in most of the times. That&#8217;s why I have to decompose both matrices to their three contributing elements (scale-vector, translate-vector, rotation-quaternion) and build up a new matrix by applying their elements in the desired order:</p>
<div id="_mcePaste">returnMatrix *= Matrix.CreateFromQuaternion(local.Rotation);</div>
<div id="_mcePaste">returnMatrix *= Matrix.CreateScale(local.Scale);</div>
<div id="_mcePaste">returnMatrix *= Matrix.CreateScale(parent.Scale);</div>
<div id="_mcePaste">returnMatrix *= Matrix.CreateTranslation(local.Translation * parent.Scale);</div>
<div id="_mcePaste">returnMatrix *= Matrix.CreateFromQuaternion(parent.Rotation);</div>
<div id="_mcePaste">returnMatrix *= Matrix.CreateTranslation(parent.Translation);</div>
<p>This is what the respective code looks like. First the local rotation (the rotation from the matrix of the node we&#8217;re currently in) is applied (the sprite still lies in the coordinate-origin), then the local scale and the scale of the parent-node is applied to the matrix. Now it becomes a bit tricky. For taking the rotation of the parent-node into consideration, we have to leave the origin, since we want to rotate the sprite around the position the current sprite has within the parent (e.g. a weapon (child) held by the arm (parent) of a human (parent&#8217;s parent) ) &#8211; so we move the sprite with the amount of translation it posesses locally within the parent &#8211; multiplied by the parent&#8217;s scale, because in case the parent scales up/down, the local translation in- or decreases so that the child stays in the exact same position relative to the parent. After this is done, the parent&#8217;s rotation and translation can be applied.</p>
<p>To make things a bit more visual I&#8217;ll provide two screenshots of my test-environment. The first image shows an aircraft (parent) holding a crystal (child). The aircraft is now rotated and scaled &#8211; and as you can see the crystal rotates and scales correctly and stays in the exactly same position relative to the aircraft.</p>
<p><a href="http://ommesblog.files.wordpress.com/2010/04/example1.png"><img class="alignleft size-medium wp-image-105" title="example1" src="http://ommesblog.files.wordpress.com/2010/04/example1.png?w=300&#038;h=248" alt="" width="300" height="248" /></a><a href="http://ommesblog.files.wordpress.com/2010/04/example2.png"><img class="alignright size-medium wp-image-106" title="example2" src="http://ommesblog.files.wordpress.com/2010/04/example2.png?w=300&#038;h=245" alt="" width="300" height="245" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=100&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2010/04/10/among-the-clouds-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>

		<media:content url="http://ommesblog.files.wordpress.com/2010/04/engine_diagram.png?w=300" medium="image">
			<media:title type="html">Engine_Diagram</media:title>
		</media:content>

		<media:content url="http://ommesblog.files.wordpress.com/2010/04/example1.png?w=300" medium="image">
			<media:title type="html">example1</media:title>
		</media:content>

		<media:content url="http://ommesblog.files.wordpress.com/2010/04/example2.png?w=300" medium="image">
			<media:title type="html">example2</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome to the NHK!</title>
		<link>http://ommesblog.wordpress.com/2010/04/01/welcome-to-the-nhk/</link>
		<comments>http://ommesblog.wordpress.com/2010/04/01/welcome-to-the-nhk/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 22:11:22 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Anime]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=96</guid>
		<description><![CDATA[No I haven&#8217;t forgotten about my blog &#8211; believe it or not. With this little &#8222;relaunch&#8220; I&#8217;m &#8211; as probably already noticed &#8211; switching to English as my primary blogging language. With the first &#8222;Season&#8220; of blog entries I couldn&#8217;t really motivate me to write new articles for I had set the bar for the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=96&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No I haven&#8217;t forgotten about my blog &#8211; believe it or not. With this little &#8222;relaunch&#8220; I&#8217;m &#8211; as probably already noticed &#8211; switching to English as my primary blogging language. With the first &#8222;Season&#8220; of blog entries I couldn&#8217;t really motivate me to write new articles for I had set the bar for the length of articles pretty high from the first post on. My new concept is to keep things shorter but more frequent &#8211; let&#8217;s see how I&#8217;ll get away with that. ;-)</p>
<p><a href="http://chocolatesyrupywaffles.com/wp-content/uploads/2010/01/welcome_to_the_nhk.jpg"><img class="alignleft" src="http://chocolatesyrupywaffles.com/wp-content/uploads/2010/01/welcome_to_the_nhk.jpg" alt="" width="252" height="274" /></a>I&#8217;ll begin with a little review of a really great Anime show I finished watching just yesterday. The series is titled by the pretty obscure name &#8222;Welcome to the N.H.K&#8220;. Despite this first naming-confusion the show digs deep into human psyches and deals with personal and societal problems like pathological fear from other humans, (online-) gaming addiction and even suicide. You may now think of &#8222;Welcome to the N.H.K!&#8220; as a really dark-toned melancolic and depressive series. But it manages to connect these pretty serious themes with a general comical attitude which is prevalent throughout the entire 24 episodes &#8211; a thing only possible in Animes as I believe. It&#8217;s more like a satire criticizing but also making fun of various social phenomenas.</p>
<p>The protagonist is a 22 year old college-dropout who suffers from being a &#8222;hikkomori&#8220; &#8211; a person, who cannot leave his flat due to his abnormal fears from bigger  human crowds. The story envolves into him running into his highschool-freind, with whom he starts writing computer-games (maybe that is also one of the reasons I liked the show so much^^) and believes they could become rulers of the world with their soon-to-be world-dominating game company.<br />
As the story progresses the protagonist falls in love with a younger girl, who tries to help him getting over his &#8222;hikkomori&#8220;-lifestyle &#8211; as it naturally turns out even this girl has her own kinds of problems.</p>
<p>My conclusion: A really great show If you like more mature and serious Animes. Go watch it! ;-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=96&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2010/04/01/welcome-to-the-nhk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>

		<media:content url="http://chocolatesyrupywaffles.com/wp-content/uploads/2010/01/welcome_to_the_nhk.jpg" medium="image" />
	</item>
		<item>
		<title>Motivation</title>
		<link>http://ommesblog.wordpress.com/2009/11/25/motivation/</link>
		<comments>http://ommesblog.wordpress.com/2009/11/25/motivation/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 23:47:15 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=94</guid>
		<description><![CDATA[Die meisten Spieleentwickler und vor allem die dahinterstehenden Schlips-Träger interessiert natürlich vor allem eins: wie bekommen wir möglichst viele Leute dazu, unser Spiel zu zocken? Nintendo hat mit seinem casual- Trip in dieser Frage einen ganz eigenen Weg gefunden, der ja auch bisher super funktioniert. Viele andere Hersteller, so erscheint es mir, machen sich aber [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=94&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Die meisten Spieleentwickler und vor allem die dahinterstehenden Schlips-Träger interessiert natürlich vor allem eins: wie bekommen wir möglichst viele Leute dazu, unser Spiel zu zocken? Nintendo hat mit seinem casual- Trip in dieser Frage einen ganz eigenen Weg gefunden, der ja auch bisher super funktioniert. Viele andere Hersteller, so erscheint es mir, machen sich aber merkwürdigerweise dazu viel zu wenig Gedanken. Meist gibt es nur ein einziges oder zumindest sehr wenige Neuerungen zwischen einzelnen Spielteilen. &#8222;Bessere Grafik&#8220;, &#8222;Mehr Animationssequenzen&#8220;, &#8222;Größere Freiheit&#8220; sind da die in der westlichen gaming-Kultur mit die bekanntesten Versuche, neue Spieler anzulocken und &#8211; fast noch wichtiger &#8211; auch dauerhaft an das Spiel zu fesseln.</p>
<p>Einen etwas anderen Weg geht hier Piranha Bytes. Deren Gothic- bzw. Risen- Games vereinen ein eher selten anzutreffendes Game-Design Element: Motivation.<br />
Kurz zur Erläuterung: Alle bisherigen Piranha Bytes- Games beinhalten mehrere grundverschiedene Fraktionen im Spiel, von denen sich der Spieler nach und nach eine bestimmte Fraktion aussuchen und ihr beitreten muss. Und genau hier liegt die extreme Motivationsfähigkeit dieser Spiele: wenn man als Spieler von Anfang an die hochrangigen Mitglieder der Fraktionen in ihren dicken Rüstungen, langen Mänteln und seltenen Items sieht, will man selbst genau SO sein. Dennoch ist die Aufnahme in eine dieser besagten Fraktionen nicht trivial. Meist muss der Spieler zunächst eine ganze Reihe von Quests und Aufträgen absolvieren, um wirklich erst die Möglichkeit zu bekommen, mit der Ausbildung zu einem Mitglied einer Fraktion beginnen zu können. Und genau hier punktet Piranha Bytes gegenüber der Konkurrenz: es ist SCHWIERIG, dort hin zu kommen. Es erfordert Arbeit und Fähigkeit vom Spieler. Dennoch gelangt man mit jeder erfüllten Aufgabe einen Schritt weiter. Schließlich wird der Spieler von diesem Ziel gefangen und wird es spielen, bis er in einer solchen Fraktion zum Obermotz aufgestiegen ist. Grandios.</p>
<p>Als Gegenbeispiel möchte ich hier kurz BioWare nennen. Trotz top- Games mangelt es den jüngeren Spielen der kanadischen Schmiede in diesem Punkt an Feingefühl. So werden z.B. bei Dragon Age die &#8222;Gray Wardens&#8220; in den ersten Spielstunden als DIE hoch-respektierte elite-Truppe dargestellt, die eigene Aufnahme in diesen Orden passiert jedoch viel zu früh, zu apprupt und plötzlich. Das gleiche Missgeschick bei Mass Effect (hier muss man nur &#8222;Gray Wardens&#8220; mit &#8222;Spectre&#8220; ersetzen).</p>
<p>Schade, dass dieses Element der Motivation bisher noch so ungenutzt ist, denn dass es funktioniert, zeigt Piranha Bytes einwandfrei. Ein ähnliches Element &#8211; ich will es hier nicht Motivation nennen, sondern eher &#8222;Sammel&#8220;- Sucht &#8211; findet sich übrigens wiederum in vielen Games, wie jüngst Torchlight und Borderlands, aber auch Diablo und Rollenspiele im Allgemeinen.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=94&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/11/25/motivation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>
	</item>
		<item>
		<title>Resistance</title>
		<link>http://ommesblog.wordpress.com/2009/09/09/resistance/</link>
		<comments>http://ommesblog.wordpress.com/2009/09/09/resistance/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 21:35:48 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=86</guid>
		<description><![CDATA[Es gibt Momente im Leben eines jeden musikvernarrten Geeks, die einfach besonders sind. Zum Beispiel, wenn das Konzert einer Lieblingsband ins Haus steht. Noch besser, wenn eben diese Band zusätzlich auch noch ein neues Album rausbringt. Denn man kennt das ja: Ein Album erscheint &#8211; man hört es eine Zeit lang, hört es immer länger [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=86&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Es gibt Momente im Leben eines jeden musikvernarrten Geeks, die einfach besonders sind. Zum Beispiel, wenn das Konzert einer Lieblingsband ins Haus steht. Noch besser, wenn eben diese Band zusätzlich auch noch ein neues Album rausbringt.</p>
<p>Denn man kennt das ja: Ein Album erscheint &#8211; man hört es eine Zeit lang, hört es immer länger &#8211; und irgendwann hat man sich leider richtig &#8222;satt&#8220; daran gehört. Ab diesem Zeitpunkt taucht es dann meist nur noch beim &#8222;kreuz und quer&#8220; -hören der Mediathek auf. Auf das nächste Album besagter Band muss man sich dann meistens erstmal jahrelang gedulden. Doch dieses Warten lohnt sich und wenn es dann soweit ist, kann man es kaum noch erwarten.</p>
<p><img class="size-full wp-image-87 alignnone" title="iTunes" src="http://ommesblog.files.wordpress.com/2009/09/itunes.jpg?w=167&#038;h=168" alt="iTunes" width="167" height="168" /></p>
<p>So auch mit mir und Muse! Konzert im November, Album&#8230;schon ÜBERMORGEN! Der Silberling nennt sich &#8222;Resistance&#8220; und schlägt beim ersten Anhören zu meinem Bedauern noch poppigere Töne an als das eh schon sehr &#8222;mainstreamige&#8220; Album &#8222;Black Holes and Revelations&#8220; &#8211; deren vorzeige- Single konnte man sogar teils in NewYorker-Filialen vernehmen (Skandal! ;-) ). Dennoch ist es kristallklarer Muse- Sound den ich mir ganz sicher nicht entgehen lassen werde! Und so habe ich gerade das Album in iTunes, welches übrigens heute in der neunten Version erschienen ist, vorbestellt. Das Album kommt als &#8222;iTunes LP&#8220; &#8211; eine art &#8222;interaktives&#8220; digitales Album, mit dem man via iTunes Zugriff auf &#8222;bonus-Content&#8220;, wie Lyrics, Musikvideos, zusätzliche Infos und making-Ofs hat. Ich bin gespannt!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=86&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/09/09/resistance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>

		<media:content url="http://ommesblog.files.wordpress.com/2009/09/itunes.jpg" medium="image">
			<media:title type="html">iTunes</media:title>
		</media:content>
	</item>
		<item>
		<title>Coraline</title>
		<link>http://ommesblog.wordpress.com/2009/09/06/coraline/</link>
		<comments>http://ommesblog.wordpress.com/2009/09/06/coraline/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 12:23:14 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=83</guid>
		<description><![CDATA[Letze Woche hatte ich die freudige Gelegenehit, Coraline zu sehen. Der Film hat mich schon seit dem ersten Trailer, den ich schon einige Monate zuvor gesehen hatte, interessiert. Auf der GDC hat dann nun auch David Cage (zur Erinnerung: der Mann hinter der Story von Fahrenheit und Heavy Rain) den Film empfohlen. Es gab also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=83&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Letze Woche hatte ich die freudige Gelegenehit, Coraline zu sehen. Der Film hat mich schon seit dem ersten Trailer, den ich schon einige Monate zuvor gesehen hatte, interessiert. Auf der GDC hat dann nun auch David Cage (zur Erinnerung: der Mann hinter der Story von Fahrenheit und Heavy Rain) den Film empfohlen. Es gab also gar keine Chance, den Film nicht mehr sehen zu wollen.</p>
<p>Im Kino hab ich dann gedacht: hmmm&#8230; da hab ich aber schon bessere 3D-Animationen gesehen. Denn die Bewegungen der Figuren waren relativ abgehakt, die Mimiken bei weitem nicht so facettenreich wie bei diversen PIXAR-Filmen. Merkwürdigerweise waren diese &#8222;zweitklassigen&#8220; Animationen sehr hübsch anzusehen. Die Welt war stimmig und es kam eine grandios dichte Atmosphäre auf.</p>
<p>Von der Handlung und Atmosphäre her ist Coraline ein Meisterwerk! Mehr will ich dazu aber auch gar nicht sagen, um Spoiler zu vermeiden. Die Charaktere sind sehr extrem und überzogen &#8211; der ganze Film wirkt sowohl visuell, als auch Inhaltlich wie ein großes expressionistisches Gemälde. Die Abgedrehtheit der Charaktere erinnerte mich übrigens mehr als ein Mal an Alice im Wunderland. Kurzum: genau nach meinem Geschmack und ein muss für all Diejenigen, die auch viel Wert auf gute Handlung, interessante Charaktere und düstere Stimmung legen.</p>
<p>Heute &#8211; genau eine Woche nach dem Kinobesuch bin ich durch Zufall auf das Making Of- Video von Coraline gestoßen &#8211; und wow! Das war gar kein 3D!! Tatsächlich wurde Coraline mit echten Puppen als Stop-Motion Film aufgenommen! Mit diesem Wissen im Hinterkopf sind die Animationen natürlich eine echte Meisterleistung. Seht und staunt:</p>
<span style="text-align:center; display: block;"><a href="http://ommesblog.wordpress.com/2009/09/06/coraline/"><img src="http://img.youtube.com/vi/XUqMfKbV4ho/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=83&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/09/06/coraline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>
	</item>
		<item>
		<title>GDC Europe postmortem &#8211; Teil 2</title>
		<link>http://ommesblog.wordpress.com/2009/08/23/gdc-europe-postmortem-teil-2/</link>
		<comments>http://ommesblog.wordpress.com/2009/08/23/gdc-europe-postmortem-teil-2/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 22:08:01 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=70</guid>
		<description><![CDATA[Die GDC ist mittlerweile schon gut eine Woche her &#8211; es wird Zeit, die Berichterstattung etwas abzukürzen, zumal auch schon wieder andere Themen anstehen. Der zweite Tag der GDC war mein Arbeitstag als ein CA (zur Erinnerung: CA = &#8222;Conference Associate&#8220;). Ich war als ein sogenannter &#8222;Floater&#8220; eingesetzt, d.h. als jemand, der keine feste Position [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=70&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Die GDC ist mittlerweile schon gut eine Woche her &#8211; es wird Zeit, die Berichterstattung etwas abzukürzen, zumal auch schon wieder andere Themen anstehen.</p>
<p>Der zweite Tag der GDC war mein Arbeitstag als ein CA (zur Erinnerung: CA = &#8222;Conference Associate&#8220;). Ich war als ein sogenannter &#8222;Floater&#8220; eingesetzt, d.h. als jemand, der keine feste Position (wie z.b. das Überwachen eines Konferenzsaals) hat, sondern variabel immer dort eingesetzt wird, wo er benötigt wird. Im laufe des Tages hatte ich viele verschiedene Aufgaben. Dazu zählten relativ stupide Aufgaben wie das Wiederauffüllen des Vorrats an Evian-Wasserflaschen, die dort kostenlos angeboten wurden, aber auch komplexere Anforderungen wie das Beantworten von nicht immer sehr trivialen Konferenzteilnehmer-Fragen und das Lösen derer Probleme. Im Zuge dessen hatte ich auch die Ehre mit Kellee Santiago zu sprechen und ihr bei der Vorbereitung ihrer Keynote zu helfen. Kellee Santiago ist die Mit-Gründerin des Independent Game Studios &#8222;Thatgamecompany&#8220; &#8211; verantwortlich für die PSN Games &#8222;flow&#8220; und das vielseits angepriesene und von mir hoch geschätzte &#8222;Flower&#8220;.</p>
<p>An den folgenden beiden Tagen (Dienstag und Mittwoch) hatte ich dann komplett frei &#8211; ich konnte also mit meinem Studentenpass alle Sessions besuchen. Leider liefen interessante Sessions oft parallel und ich musste mich zu einer Session entscheiden. Highlights der Sessions an den beiden Tagen waren sicherlich die Keynote von CCP (Macher von EVE- Online), die ihre Liebe zu SCRUM eingestanden und ihr neues ambitioniertes MMO- FPS &#8222;Dust 514&#8243; mit einem coolen CG-Teaser ankündigte, wobei nicht nur mir ein kalter Schauer der Begeisterung den Rücken runter lief. Wenn die geplante Verknüpfung mit der EVE-Welt klappt, steht uns eine echte revolution im MMO-Genre ins Haus.</p>
<p>Hier sind die beiden gezeigten Trailer &#8211; sowohl der neue EVE-Trailer, als auch der Dust 514 Teaser (GDC- Mitschnitt dieses &#8222;historischen&#8220; Moments ;-) ):</p>
<span style="text-align:center; display: block;"><a href="http://ommesblog.wordpress.com/2009/08/23/gdc-europe-postmortem-teil-2/"><img src="http://img.youtube.com/vi/oq2oxt7Nrxo/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://ommesblog.wordpress.com/2009/08/23/gdc-europe-postmortem-teil-2/"><img src="http://img.youtube.com/vi/FEPUX7hUmDw/2.jpg" alt="" /></a></span>
<p>Die nachfolgende Crytek- Session zum Thema &#8222;Bau ein Level in 45 min mit der CryEngine3&#8243; war sehr cool. Den hauseigenen Level-Editor &#8222;SandBox&#8220; konnte ich vorher am Crytek Stand auch schon selbst ausprobieren. Mich als Entwickler erstaunt es, wie verdammt viel Aufwand manche Entwickler in &#8222;nur&#8220; ein Tool stecken. SandBox ist fast so komplex wie Maya und doch programmiert sich Crytek &#8222;nur mal eben&#8220; ein so monströses Tool zusammen. Nunja. Vielleicht doch nicht ganz so komlex.</p>
<div class="wp-caption alignleft" style="width: 106px"><a href="http://www.flickr.com/photos/visualitiesfoto/3833868028/sizes/o/in/set-72157622058094386/"><img class=" " src="http://farm3.static.flickr.com/2667/3833868028_eefce20ec9_m.jpg" alt="David Cage während seiner Keynote" width="96" height="144" /></a><p class="wp-caption-text">David Cage während seiner Keynote</p></div>
<p>Mein ganz persönliches mega-Highlight der gesamten GDC folgte als letzte Keynote am Dienstag. Der Writer, Game Designer und CEO von Quantic Dream David Cage (Fahrenheit, Heavy Rain) sprach über &#8222;Writing Interactive Narrative for a Mature Audience&#8220; . Dabei rannte er mit seinen Ansichten darüber, auf welch plumpe Weise heutzutage Emotionen in Spielen erzeugt, Stories erzählt und geschrieben werden und Charaktere flach und langweilig bleiben, bei mir offene Türen ein. Spiele sollten sich sowohl in ihrer Erzählweise, als auch in der Tatsache, dass Film-Charaktere Wandlungen durchlaufen, viel von Filmen abgucken und weiterhin nicht nur die Emotion &#8222;Angst&#8220; (Survival- Horror) ansprechen.</p>
<p>Am Mittwoch morgen &#8211; nach einer wegen der GameForge- Party am Dienstag Abend in der leider extrem kleinen Ivory Lounge viel zu kurzen Nacht &#8211; folgte dann auch schon ein Hardcore- Thema: &#8222;Quadtree Displacement Mapping with Height Blending: Practical Detailed Multilayer Surface Rendering&#8220; von Michal Drobot , dem Technichal Art Director bei Reality Pump (u.a. Two Worlds). Wie der Name schon sagt ging es dabei um mehrere neue Methoden zum Rendering von natürlichen Obeflächen (Steine, Boden,&#8230;). Mit der am detailliertesten vorgestellten Technik des Quadtree mappings wird die Spielszene in Echtzeit gerendert. Displacement Maps dienen aber nicht wie bisher dazu, die Vertices dauerhaft anhand eines graustufen Bildes zu verschieben und dann speicher-intensiv im Vertexbuffer der Grafikkarte zu speichern, sondern werden beim Zeichnen der Szene ähnlich dem Raytracing on the fly abgefragt, welchen Illuminationswert die Szene an dem Schnittpunkt mit dem Ray-Strahl hat. Der Ray-Strahl wird also sozusagen von dem Schnittpunkt mit dem grund-Model weiter in die Displacement Map geleitet. Der entsprechende Wert in der Displacement Map wird dann zur Berechnung der Illumination Berücksichtigt. Das &#8222;Displacte&#8220; Model ist also sozusagen nur ein rein visueller Effekt.</p>
<p>Das war richtig interessant &#8211; ich kann nur jedem angehenden Grafik-Programmierer empfehlen, sich die Folien zu dem Thema anzugucken. Die gibts bei GDC Vault kostenlos zum Download: <a title="Folien" href="http://mygdc.gdconf.com/vault/search/results.php?cid=228&amp;search_by=title&amp;track=all&amp;type=all&amp;keyword=&amp;x=8&amp;y=2">http://mygdc.gdconf.com/vault/search/results.php?cid=228&amp;search_by=title&amp;track=all&amp;type=all&amp;keyword=&amp;x=8&amp;y=2</a> (unter &#8222;GDC Europe&#8220;).</p>
<p>Es folgten Sessions zu den Themen &#8222;iPhone &#8211; warum brauch ich da einen Publisher&#8220; (war natürlich wesentlich eleganter formuliert^^ ) und  &#8220;Bezahl-Modelle vs. Free to Play&#8220; (von Klaas Kersting, CEO von GameForge. War leider eher ein weniger interessanter Vortrag).</p>
<p>Peter Molyneux darf natürlich auf keiner GDC fehlen. Er hat die für mich letzte Keynote der GDC gehalten, da ich dannach auf zum Presse- und Medientag der GamesCom gegangen bin. Molyneux hat über die Bedeutung von &#8222;Entscheidungen&#8220; im GameDesign geredet &#8211; und enthüllt, dass sein neues Game Fable 3 viel mit &#8222;Berührungen&#8220; zu tun haben wird. Man ist König/Königin und kann NPCs mithilfe von Berührungen emotional beeinflussen (Händchenhalten, Tätscheln, Umarmung, Kuss&#8230;.). Damit soll dann auch emotionale Bindung des Spielers zu den NPCs entstehen. Coole Idee &#8211; allerdings hat Molyneux schon öfter bewiesen, dass er zwar ein fantastischer Redner und Visionär ist, seine Umsetzungen dann aber oft schwächeln. Ich bin gespannt.</p>
<p>Unterm Strich war die GDC eine super Veranstaltung. Vor allem die meist sehr hohe Qualität der Sessions hat mich beeindruckt. Aber auch der direkte Kontakt zur Gamesindustrie und mit-Interessierte für angehende Spieleentwickler wie mich sehr viel wert. Ich denke ich werde nächstes Jahr die 180€ des Studententickets investieren, um wirklich alles sehen zu können- denn es ist nicht gesagt, dass ich wieder als Floater eingesetzt werden würde und zwei komplette Tage frei habe, wenn ich mich nochmal als CA melde. Auf lange Sicht ist die &#8222;Haupt-GDC&#8220; in San Francisco aber auch eine lohnende Investition.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=70&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/08/23/gdc-europe-postmortem-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2667/3833868028_eefce20ec9_m.jpg" medium="image">
			<media:title type="html">David Cage während seiner Keynote</media:title>
		</media:content>
	</item>
		<item>
		<title>GDC Europe &#8211; postmortem</title>
		<link>http://ommesblog.wordpress.com/2009/08/19/gdc-europe-postmortem/</link>
		<comments>http://ommesblog.wordpress.com/2009/08/19/gdc-europe-postmortem/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 22:09:05 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Game-Development]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=55</guid>
		<description><![CDATA[Tja- wo soll man da am besten anfangen. Bei all den Erlebnissen der vergangenen drei GDC- Tage wird das jedenfalls ein extrem langer Eintrag. Vorab möchte ich eins klarstellen: die folgenden Zeilen haben teilweise extremen GameDev- Geekfaktor! D.h. so manch euphorischer Ausruf à la &#8222;OMG ich habe auf der GDC XYZ getroffen&#8220; mag für diejenigen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=55&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tja- wo soll man da am besten anfangen. Bei all den Erlebnissen der vergangenen drei GDC- Tage wird das jedenfalls ein extrem langer Eintrag.</p>
<p>Vorab möchte ich eins klarstellen: die folgenden Zeilen haben teilweise extremen GameDev- Geekfaktor! D.h. so manch euphorischer Ausruf à la &#8222;OMG ich habe auf der GDC XYZ getroffen&#8220; mag für diejenigen Leser, die sich entweder (noch) nicht mit der Spiele- Entwicklerszene auskennen, oder die es nicht interessiert möglicherweise, nur schwer zu begreifen sein. Klingt also manchmal verrückt &#8211; ist aber so.</p>
<p><strong>Tag 0 : Sonntag<br />
<span style="font-weight:normal;">Am sinnvollsten ist es sicherlich, die einzelnen Tage einzeln durchzugehen &#8211; fangen wir also mit dem &#8222;nullten&#8220; Tag an. Der Sonntag. Denn hier fand das Einführungstreffen für alle supercoolen &#8222;CA&#8220;s (&#8222;Conference Associate) statt. Das Congress Center befindet sich übrigens im Osten des Kölner Messegeländes.</span></strong></p>
<p><strong><span style="font-weight:normal;"> </span></strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/visualitiesfoto/3832664055/sizes/o/in/set-72157622058094386/"><img title="Das GDC Kongress- Center" src="http://farm3.static.flickr.com/2518/3832664055_c8319d6c8d.jpg" alt="Das GDC Kongress- Center" width="500" height="334" /></a><p class="wp-caption-text">Das GDC Kongress- Center</p></div>
<p><span style="font-weight:normal;">Jedenfalls haben wir dann dort unsere Einführung in die Tätigkeiten eines CA bekommen und die anderen CAs kennen gelernt. Dabei gab es 10 Überraschungen: 1) mein Kommilitone Vadim war dabei &#8211; das wusste ich vorher nicht; 2) 98% der anderen CAs kamen von den unterschiedlichen  Standorten der Games Academy &#8211; offenbar war das für die eine Art Praktikum&#8230;<br />
Während der Einführung haben wir dann unsere modischen GDC -Staff &#8211; T Shirts und die Conference Badges samt der Studenten- Tickets bekommen. Überaschenderweise gab es dann doch ein vier-Tages- Ticket auf die GamesCom. Nicht wie vorher angekündigt nur einen Tag.</span></p>
<p><span style="font-weight:normal;"> </span></p>
<div class="wp-caption alignleft" style="width: 90px"><a href="http://img.skitch.com/20090819-fnic5jq2fx8fdd95ix57qruh5c.jpg"><img title="die GDC - Staff Shirts" src="http://img.skitch.com/20090819-fnic5jq2fx8fdd95ix57qruh5c.jpg" alt="die GDC - Staff Shirts" width="80" height="129" /></a><p class="wp-caption-text">die GDC - Staff Shirts</p></div>
<p>Nach der Einführung folgte die obligatorische Führung durch die einzelnen Ebenen und Räumlichkeiten des Congress Centers. Die Raum- und Gang Aufteilung ist dabei wesentlich verwinkelter, als ich angenommen hatte. Die einzelnen Konferenzsääle sind auf insgesamt vier Etagen verteilt, wobei eine Etage nur für Toilettenräume genutzt wird (ja ich weiß: WTF?!) . Auf der untersten Ebene der GDC- Etagen war Platz für eine Handvoll Aussteller. Darunter kleinere Firmen wie Intel, Crytek und Autodesk, aber auch große imperialistisch anmutende Konzerne wie das Russische Trash- Entwicklerstudio &#8222;2Play&#8220;.</p>
<p>Während der Einführung haben wir CAs auch unsere Aufgaben- Einteilung für die kommenden Tage bekommen. Einige &#8222;Den-Ganzen-Tag-nur-rumsteh-und-Karten-kontrollier&#8220; &#8211; Jobs waren dabei auch Gegenstand von heftigsten Protesten seitens einiger GamesAcademy <span style="text-decoration:line-through;">Kinder</span> Studenten.</p>
<p>Alle Kommunikation geschah natürlich in Englisch &#8211; das Personal war größtenteils von Think Services (die Organisation aus San Francisco, die alle GDCs weltweit veranstaltet). Ich hätte so manch einen Amerikaner allerdings gerne NOCH öfter &#8222;EuropaSaal&#8220; oder &#8222;OffenbachSaal&#8220; sagen hören wollen ;-)</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/visualitiesfoto/3830264104/sizes/m/in/set-72157622058094386/"><img class="  " src="http://farm3.static.flickr.com/2621/3830264104_6d5f1cd6a5.jpg" alt="GDC Expo Area" width="240" height="160" /></a><p class="wp-caption-text">GDC Expo Area</p></div>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/visualitiesfoto/3830263880/sizes/m/in/set-72157622058094386/"><img class="  " src="http://farm4.static.flickr.com/3427/3830263880_b7d0ccf23c.jpg" alt="GDC Expo Area" width="240" height="160" /></a><p class="wp-caption-text">GDC Expo Area</p></div>
<p>Glücklicherweise war ich nur am Montag für Arbeit eingeteilt. Und zwar als ein sogenannter &#8222;Floater&#8220; &#8211; d.h. ein CA, der nicht an einer bestimmten Position fest eingesetzt ist, sondern immer dahin rennt, wo ein Helfer gebraucht wird. Und das 10 Stunden lang&#8230;. Dennoch: die beiden anderen GDC Tage Dienstag und Mittwoch hatte ich dafür komplett frei und konnte die Sessions besuchen &#8211; ein super Deal.</p>
<p>Nach der Einführung ging es ab zur ersten GDC- Party im Haxenhaus direkt am Kölner Rheinufer. Dort wurden extra für die GDC Mitarbeiter und Speaker Tische reserviert und es gab Freibier ;-)<br />
Grundsätzlich hatte die Party den Zweck, die angereisten Speaker in Köln wilkommen zu heißen. Und wie geht das besser, als mit Freibier?! ;-)</p>
<div class="wp-caption alignnone" style="width: 310px"><a href="http://www.flickr.com/photos/30173518@N06/3838045086/sizes/m/in/set-72157622087039942/"><img class=" " src="http://farm3.static.flickr.com/2566/3838045086_568619037e.jpg" alt="erste GDC- Party" width="300" height="225" /></a><p class="wp-caption-text">erste GDC- Party</p></div>
<p>Es wurde spät an diesem Abend &#8211; sehr spät. Es war schön, die anderen CAs besser kennen lernen zu können. Mit zwei Schweden, deren Namen ich mittlerweile längst wieder vergessen habe, war das <span style="text-decoration:line-through;">Bier</span> Milch Trinken besonders unterhaltsam.</p>
<p>Und dann kündigte sich auch schon das erste Highlight der gesamten GDC an: BRUCE SHELLEY!</p>
<p>Seines Zeichens Vater der Age Of Empires &#8211; Serie und Mitgründer des leider mittlerweile geschlossenen Ensamble Studios. Er war tatsächlich da. Zuerst hab ich ihn gar nicht richtig erkannt. Aber anhand eines Foto- Vergleichs konnten wir diesen vernichtenden Beweis erbringen:</p>
<div class="wp-caption alignleft" style="width: 175px"><a href="http://img.skitch.com/20090819-kmnad5h4q877fykmxdbehywbi2.jpg"><img class="   " src="http://img.skitch.com/20090819-kmnad5h4q877fykmxdbehywbi2.jpg" alt="Bruce Shelley Verdachtsbild" width="165" height="220" /></a><p class="wp-caption-text">Bruce Shelley Verdachtsbild</p></div>
<div class="wp-caption alignright" style="width: 190px"><img class="  " src="http://img.skitch.com/20090819-r678p2s829hsm8win91pdxiswr.jpg" alt="Bruce Shelley Foto der Google Bildersuche" width="180" height="245" /><p class="wp-caption-text">Bruce Shelley Foto der Google Bildersuche</p></div>
<p>&#8230;.krass oder? Ich meine: Bruce Shelley! Der Rockstar unter den RTS- Entwicklern!! Hier?! In Köln? Direkt vor unserer Nase? Ich musste ihn einfach ansprechen&#8230; mit diesem Vorhaben im Hinterkopf wurde die Nacht immer länger und die Anzahl der konsumierten Milchgläser immer höher&#8230;. nun, irgendwann war diese dann hoch genug, um ihn tatsächlich anzusprechen!</p>
<p>Meine Scheu war gänzlich unbegründet. Bruce (und ja! Er war es wirklich) ist ein sehr netter und gemütlicher Amerikaner. Wir haben über Age Of Empires und Ensamble Studios gesprochen, aber auch über ein Thema, dass mich zur Zeit ganz besonders beschäftigt: ist es nötig/empfehlenswert, als wannabe- Gameprogammer GameDesign zu studieren? Seine Antwort, zu der er auch ein beipflichtendes Nicken vom daneben sitzenden Andreas Suika (seines Zeichens Lead Game Designer bei BlueByte) bekam: &#8222;As long as you can program and can perform, no one in the game industry will ever care about your degrees or study course.&#8220; Mit diesen Worten, die den Druck, mich in ein teures GameDesign Studium stürzen zu müssen, zumindest etwas reduziert haben, mach ich für heute den Sack zu, ohne auf einen einzigen Tag der &#8222;Richtigen&#8220; GDC eingegangen zu sein. Ich hoffe, dass ich mich morgen deutlich kürzer fassen kann.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=55&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/08/19/gdc-europe-postmortem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2518/3832664055_c8319d6c8d.jpg" medium="image">
			<media:title type="html">Das GDC Kongress- Center</media:title>
		</media:content>

		<media:content url="http://img.skitch.com/20090819-fnic5jq2fx8fdd95ix57qruh5c.jpg" medium="image">
			<media:title type="html">die GDC - Staff Shirts</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2621/3830264104_6d5f1cd6a5.jpg" medium="image">
			<media:title type="html">GDC Expo Area</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3427/3830263880_b7d0ccf23c.jpg" medium="image">
			<media:title type="html">GDC Expo Area</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2566/3838045086_568619037e.jpg" medium="image">
			<media:title type="html">erste GDC- Party</media:title>
		</media:content>

		<media:content url="http://img.skitch.com/20090819-kmnad5h4q877fykmxdbehywbi2.jpg" medium="image">
			<media:title type="html">Bruce Shelley Verdachtsbild</media:title>
		</media:content>

		<media:content url="http://img.skitch.com/20090819-r678p2s829hsm8win91pdxiswr.jpg" medium="image">
			<media:title type="html">Bruce Shelley Foto der Google Bildersuche</media:title>
		</media:content>
	</item>
		<item>
		<title>GDC Europe &#8211; nur als Student</title>
		<link>http://ommesblog.wordpress.com/2009/08/05/gdc-europe-nur-als-student/</link>
		<comments>http://ommesblog.wordpress.com/2009/08/05/gdc-europe-nur-als-student/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 15:58:45 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=52</guid>
		<description><![CDATA[Drei Wochen nach der erfeuhlichen Nachricht, dass ich als &#8222;volunteer associate&#8220; bei der GDC Europe angenommen wurde, kam nun vor einigen Tagen eine weitere Mail der zuständigen Betreuerin mit dem &#8222;Gutschein-Code&#8220; für ein Studenten-Ticket zur GDC&#8230;. Moment! Ein Studenten-Ticket? Auf der Bewerbungsseite stand doch, dass wir einen &#8222;All-Access&#8220;- Pass bekommen würden! Nachgefragt&#8230;. &#8211; enttäuscht worden: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=52&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Drei Wochen nach der erfeuhlichen Nachricht, dass ich als &#8222;volunteer associate&#8220; bei der GDC Europe angenommen wurde, kam nun vor einigen Tagen eine weitere Mail der zuständigen Betreuerin mit dem &#8222;Gutschein-Code&#8220; für ein Studenten-Ticket zur GDC&#8230;. Moment! Ein Studenten-Ticket? Auf der Bewerbungsseite stand doch, dass wir einen &#8222;All-Access&#8220;- Pass bekommen würden!<br />
Nachgefragt&#8230;. &#8211; enttäuscht worden: die Messeleitung hat sich angeblich &#8222;in letzter Minute&#8220; dazu entschlossen, an uns Volunteers doch &#8222;nur&#8220; Studententickets (200€ im Gegensatz zu den 700€ des All-Access Passes ) zu vergeben. Schade. Die Unterschiede sind laut Messeleitung allerdings nur die fehlende Eintrittserlaubnis zur Party nach der Messe und statt einem vier- Tages Ticket zur anschließenden GamesCom gibts nur eine einzelne Tageskarte. Nunja &#8211; dann muss ich mir eben noch eine zweite dazukaufen.</p>
<p>Unterm Strich nicht so schlimm aber schon enttäuschend. Bleibt nur zu hoffen, dass ich während meiner Freizeit auf der GDC mit dem Ticket wirklich auch in alle Sessions komme &#8211; denn da sagt die Anmeldeseite ebenfalls was anderes. Wir werden sehen&#8230; zunächst bin ich erstmal auf das &#8222;orientation Meeting&#8220; am 16.08. gespannt &#8211; danach bin ich schlauer&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=52&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/08/05/gdc-europe-nur-als-student/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>
	</item>
		<item>
		<title>GameDesign studieren &#8211; zu Besuch bei der MD.H</title>
		<link>http://ommesblog.wordpress.com/2009/08/03/gamedesign-studieren-zu-besuch-bei-der-md-h/</link>
		<comments>http://ommesblog.wordpress.com/2009/08/03/gamedesign-studieren-zu-besuch-bei-der-md-h/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:40:27 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ommesblog.wordpress.com/?p=34</guid>
		<description><![CDATA[Da ich mich zur Zeit nach Master-Studiengängen umgucke, die ich an meinen Medieninformatik-Bachelor nächstes Jahr anschließen könnte und da ich schon jetzt während des Bachelor-Studiums meinen persöhnlichen Schwerpunkt stark auf die Spieleprogrammierung lege, kam die Gelegenheit, die Mediadesign- Hochschule (MD.H) hier in Düsseldorf zu besuchen, gerade recht. Denn die MD.H bietet als private Hochschule den [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=34&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Da ich mich zur Zeit nach Master-Studiengängen umgucke, die ich an meinen Medieninformatik-Bachelor nächstes Jahr anschließen könnte und da ich schon jetzt während des Bachelor-Studiums meinen persöhnlichen Schwerpunkt stark auf die Spieleprogrammierung lege, kam die Gelegenheit, die Mediadesign- Hochschule (MD.H) hier in Düsseldorf zu besuchen, gerade recht.<br />
Denn die MD.H bietet als private Hochschule den Studiengang &#8222;GameDesign&#8220; an. Seit einigen Jahren schon kann man dort in kleinen Semestergrößen (die MD.H vergibt pro Semester nur rund 24 Plätze) die handwerklichen, kreativen, aber auch wirtschaftlichen Kenntnisse erwerben, die man braucht um Spiele zu programmieren, zu designen und zu planen. Ab dem kommenden Wintersemester bietet die MD.H nun auch einen Masterstudiengang &#8222;GameDesign&#8220; an. Dazu lud die MD.H gestern zu einem Infoabend, um die Schule besichtigen zu können und über Inhalte dieses neuen Studiengangs informiert zu werden. Das konnte ich mir natürlich nicht entgehen lassen und bin zusammen mit einem Kommolitonen zum großen Glaspalast der MD.H in Düsseldorf &#8222;gereist&#8220; um zwei informative Stunden an dieser ausergewöhnliche Hochschule zu genießen.</p>
<p><img class="alignleft" title="Der Gang!" src="http://farm3.static.flickr.com/2464/3728387379_14985e5ed8_m.jpg" alt="" width="126" height="168" /></p>
<p>Es kam jedoch etwas anders als erwartet, denn wir waren die EINZIGEN Besucher an diesem Abend. Umso detaillierter konnten wir uns die &#8222;Location&#8220; angucken. Die Studenten an der MD.H genießen viel Luxus an der Schule: die neuesten Dell- XPS-Rechner, Spielekonsolen, Wandgemälde, etc. etc. Natürlich habe ich gleich <del datetime="2009-07-17T21:11:48+00:00">mein iPhone</del> meine Kamera rausgeholt und ein paar Schnappschüsse gemacht &#8211; die der Wolke natürlich auch nicht vorenthalten bleiben sollen: Der Fachbereich GameDesign besteht aus einem zentralen Gang (den sieht man links), von dem aus die Studenten in alle möglichen Räume gelangen. Sowohl die zahlreichen <del datetime="2009-07-17T21:11:48+00:00">spiele-</del> PC-Räume, als auch die Vorlesungssääle schließen an diesen Flur an. Auch die Studienberatung hat hier ihre Büros. An den Wänden gibts zahlreiche Wandgemälde von Studierenden von bekannten Games.</p>
<p><a href="http://www.flickr.com/photos/30173518@N06/3728387163/in/photostream/"><img class="alignnone" title="Zelda- The Windwaker" src="http://farm3.static.flickr.com/2277/3728387163_a1bbfcbe7f_m.jpg" alt="" width="240" height="180" /></a> <img class="alignnone" title="eine generische Fantasy- Schönheit" src="http://farm3.static.flickr.com/2441/3728387835_c069ec23cb_m.jpg" alt="" width="180" height="240" /> <img class="alignnone" title="Der MD.H Glaspalast" src="http://farm4.static.flickr.com/3460/3728388697_d3ea090c07_m.jpg" alt="" width="144" height="192" /></p>
<p>Die Infoveranstaltung an sich folgte, nachdem man uns für einige Minuten in eine art &#8222;Lounge&#8220; zum Warten geschickt hatte. Diese Lounge ist eingerichtet wie ein Wohnzimmer: Xbox, AppleTV, Zeitschriften und einige der gemütlichsten Sofas, die ich bisher genießen durfte.</p>
<p><a href="http://www.flickr.com/photos/30173518@N06/3729190308/sizes/o/in/set-72157621467241931/"><img class="alignnone" title="Die Lounge" src="http://farm3.static.flickr.com/2248/3729190308_b698528dcd_m.jpg" alt="" width="240" height="180" /></a> <a href="http://www.flickr.com/photos/30173518@N06/3728388273/sizes/o/in/set-72157621467241931/"><img class="alignnone" title="Die Xbox in der Lounge" src="http://farm3.static.flickr.com/2528/3728388273_100e8d8ab5_m.jpg" alt="" width="240" height="180" /></a></p>
<p>Nun wurde uns von der  zuständigen Professorin der Studiengang näher gebracht. Es Folgte eine relativ langatmige Powerpoint-Präsentation, in der jede nur erdenkliche Qualifikation eines GameDesigners aufgelistet wurde. Das ging von Programmier-Disziplinen wie &#8222;Künstliche Intelligenz&#8220; oder &#8222;Engine-Programmierung&#8220; über BWL- und IT-Recht -Kurse, über Sound-Design bis hin zu Vorlesungen über antikes Waffendesign. Mir kam es dabei so vor, als ob die werte Professorin (bzw. vielmehr die, die für den Inhalt des Masterstudiengangs veranwortlich sind) einfach ohne viel nachzudenken in brainstorminghafter Weise alle möglichen Aspekte und Fähigkeiten aufgelistet hätten, die man ihrer Meinung nach in einer Spielefirma benötigt.</p>
<p>Das mag ja auch alles stimmen: sicher benötigt eine Spielefirma Programmier- Kenntnisse. Sicher muss sie solide Kenntnisse zur Vermarktung ihrer Games machen. Und natürlich ist für Fantasy-Games antikes Waffendesign sehr nützlich&#8230;. ABER: eine FIRMA besteht aus mehreren Leuten. Und zwar Mitarbeitern aus jeweils unterschiedlichen Spezialgebieten. Da gibt es BWL-fritzen die sich innovative Vermaktungskonzepte aus den Fingern saugen, Programmier, Designer, Künstler, und bei größeren Firmen sicher auch eine Rechtsabteilung. Aber NIE ist es erforderlich, alle möglichen Disziplinen in einem Mitarbeiter zu vereinen. Sicher benötigt man als GameDesigner GRUNDLAGEN in vielen dieser Gebiete. Aber sowas gehört erstens in den Bachelor und nicht in einen spezialisierenden Master-Studiengang und sollte zweitens in seinem Umfang auf das Wesentliche reduziert sein und kein Rundumschlag zwischen allen Themen der Spieleentwicklung.</p>
<p>Dabei wäre es sinnvoller, den Masterstudiengang in EINE Richtung zu lenken. So könnte der GameDesign Bachelor z.b. zum Programmierer oder 3D-Artist ausbilden (diese Wahlmöglichkeit existiert im bestehenden Bachelor bereits). Ein darauf aufbauender Masterstudiengang könnte zum Job eines Chefs dieser Programmierer/3D-Artists führen und in seinem Inhalt dann genau DARAUF ausgelegt sein. Als &#8222;Producer&#8220; wird so eine leitende Position in der Industrie betitelt.</p>
<p>Der Grundtenor war deutlich: Die MD.H befindet sich (so hat es die Professorin auch immer wieder eingeräumt) noch im Aufbau des Studiengangs. Viele Kurse sind (gottseidank) noch nicht final im Lehrplan vorgesehen. Die Zukunft (d.h. die ersten Studenten) wird zeigen, wie wertvoll und empfehlenswert der Studiengang tatsächlich wird. Glücklicherweise sind die Menschen an der MD.H recht offen und haben sogar von sich aus vorgeschlagen, die angehenden Master nach Beginn des Studiengangs im Herbst zu besuchen und an Kursen probehaft mitzumachen. Diese Offenheit finde ich super und gedenke das Angebot auch warzunehemen. Denn bevor man insgesamt 16.000 € für die 4 Semester des Masterstudiengangs investiert sollte man sich GENAU überlegen, was dieser neue Studiengang taugt.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ommesblog.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ommesblog.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ommesblog.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ommesblog.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ommesblog.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ommesblog.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ommesblog.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ommesblog.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ommesblog.wordpress.com&amp;blog=7226354&amp;post=34&amp;subd=ommesblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ommesblog.wordpress.com/2009/08/03/gamedesign-studieren-zu-besuch-bei-der-md-h/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86dc25aa3e8632fed62df39bc130ebf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dommme</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2464/3728387379_14985e5ed8_m.jpg" medium="image">
			<media:title type="html">Der Gang!</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2277/3728387163_a1bbfcbe7f_m.jpg" medium="image">
			<media:title type="html">Zelda- The Windwaker</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2441/3728387835_c069ec23cb_m.jpg" medium="image">
			<media:title type="html">eine generische Fantasy- Schönheit</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3460/3728388697_d3ea090c07_m.jpg" medium="image">
			<media:title type="html">Der MD.H Glaspalast</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2248/3729190308_b698528dcd_m.jpg" medium="image">
			<media:title type="html">Die Lounge</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2528/3728388273_100e8d8ab5_m.jpg" medium="image">
			<media:title type="html">Die Xbox in der Lounge</media:title>
		</media:content>
	</item>
	</channel>
</rss>
