<?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>Game Design with Kodu Game Lab &#187; mnjorgensen</title>
	<atom:link href="http://planetkodu.com/course/author/mnjorgensen/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetkodu.com/course</link>
	<description>An open online course starting in March 2010</description>
	<lastBuildDate>Mon, 30 Jan 2012 19:34:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pushing the Boundaries – Games of skill and chance</title>
		<link>http://planetkodu.com/course/2010/03/29/pushing-the-boundaries/</link>
		<comments>http://planetkodu.com/course/2010/03/29/pushing-the-boundaries/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 22:28:34 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week5]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=303</guid>
		<description><![CDATA[Week 5          Kodu Course &#8211; Pushing the Boundaries – Games of skill and  chance
Skill
Games of  skill challenge the player with clear goals that demand a competent  technique in order to win. An accurate aim for example, or the deft  control of a joystick to manoeuvre around [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Week 5          Kodu Course &#8211; Pushing the Boundaries – Games of skill and  chance</strong></p>
<p><strong>Skill</strong></p>
<p>Games of  skill challenge the player with clear goals that demand a competent  technique in order to win. An accurate aim for example, or the deft  control of a joystick to manoeuvre around obstacles. These games often  have a clear challenge and will slowly increase the difficulty,  requiring the player to hone their skills.</p>
<p>Kodu is a wonderful platform for  creating games of skill. With endless opportunities to reinvent the  topography you can create narrow ledges, steep inclines, or simple  shooting galleries with ease. Being able to adjust the behaviours of the  game surface adds another interesting twist. For example, if you make  the blue ground slippery when the player has to shoot a target it  increases the challenge.</p>
<p>Considering the strengths and weaknesses of your  game bots as we discussed last week, can add an additional element of  skill to the this type of game. With bike bot, moving at speed is an  obvious skill to master for example. Increase the speed, and you  increase the level of difficulty.</p>
<p>You can easily achieve this slowly  increase in challenge using point scoring system. For example, when  your player reaches a particular score, the opponent bots recognise  this, and move to an alternate set of behaviours where the speed at  which they move increases.</p>
<p>Adjusting the friction, the amount of bounce,  or the players ability to jump may also be things you consider to add an  element of risk and difficulty for the player.</p>
<p>The great thing about games  of skill, is that they are often simple in premise, and yet completely  absorbing. Players can become obsessive about games of skill,  particularly when the goal is clearly in sight. It is the players own  level of accomplishment that stands in their way of success, and for  competitive players, competing against themselves is the best challenge  you can offer.  Having an evident point score on the screen can add to  this atmosphere</p>
<p>Games of skill may still offer strategy and an  element of chance, but move too far away from the skill based  requirement and you lose a critical piece of what makes games of skill  so addictive.</p>
<p><strong><br />
</strong></p>
<p><strong>Chance</strong><br />
When you  introduce an element of chance into your game, what you&#8217;re really doing  is offering the player something that they cannot easily predict, or  that is impossible to predict. There may be an element of skill or  strategy involved in a game of chance, but it is the unpredictable that  keeps us coming back for more.</p>
<div>When a game offers the  chance for you to win &#8230; if you&#8217;re lucky &#8230; the gambler in all of us  gets hooked. It&#8217;s the thrill of the unknown that draws us in, and keeps  us playing. Take snakes and ladders for example. Big opportunities to  stride ahead of competitors or quickly lose ground make the game  exciting.</div>
<div>There are a number of ways you can approach a  game of chance in Kodu, and recreating a traditional board game where  chance is the main ingredient is one obvious path to take. You can  however, find the unpredictable in a game in other ways.</div>
<div>Drawing  on the &#8216;wander&#8217; movement of opponents in the game for example, make  their placement on the board difficult, if not impossible to determine,  particularly if they are moving quickly. Adding additional commands to  the bot that further compound this unpredictable nature needs to be done  slowly to ensure you get just the right balance in how they react, and  the threat that they are intended to offer.</p>
</div>
<div>The obvious  other way of introducing chance, is by using the random point feature,  and have the characters behaviours assigned to different point scores.  Using the programming &#8216;pages&#8217; to best advantage here can allow you to  create some very interesting behaviours in your games.</div>
<div><strong>Who  are you building for?</strong></div>
<div>The funny thing about games of  chance, is that even if the outcomes are entirely random, even if you&#8217;ve  warned your players that planning a particular approach won&#8217;t help  them, some players will still look for the best strategy.</p>
</div>
<div>Think  about players at the roulette table. On some level, they know the game  is purely chance, but it doesn&#8217;t stop them looking for a strategy to try  to gain a favourable outcome. Players that love strategy will always  look for the best advantage, even when the game is determined by a roll  of the dice.</div>
<p>Similarly, in many circumstances, a player  that loves skill based games may seek an slender advantage through that  ability, despite the outcomes of game they are playing being entirely  determined by luck.</p>
<p>You can create a great game with a  focus on strategy, skill or chance, but many games will include an  element of all three. An element of the unpredictable, an advantage in  taking a strategy, and a roll of the dice all bundled together make the  game challenging on a number of different levels.</p>
<p>You may  decide to make your game to appeal to players that enjoy all these  elements in a game, but I&#8217;d suggest that leaning toward one of these  three will help define the sort of game you&#8217;re building, and help you  better consider what sort of player your building your game for.</p>
<div><strong>Knowing  your limitations</strong></div>
<p>There are limitations to Kodu, and  when you know them, you&#8217;ll find it easier to work within the  restrictions that the Game Lab has. Some of these limitations are built  into the game intentionally to promote more diverse and exciting game  play. For example, bots have different abilities, different strengths  and weaknesses. Once you know what these are, you can build games that  leverage those abilities to best effect.</p>
<p>The game engine  has a limit to how big or complex a world it can cope with, and this  forces you to work with a more intimate game space. In the same way that  telling a story in ten words rather than thousand requires you to focus  more keenly on each world and its value in the story, the same is true  of this game space limitations. You must weigh each element of the game  carefully, assess its value, and determine whether it is adding to the  experience of the game or is unnecessary or even detracting from it.</p>
<p>A  good example of this were the <a id="b-3z" title="soccer games I  recently blogged about" href="../../sport/1021">soccer games I recently blogged about</a> on the  Planet Kodu. Some had peripheral characters on the sidelines that were  there purely to add some extra colour. You might say, that these  characters added little to the experience of playing the game. They  certainly didn&#8217;t influence the challenge the game offered. It&#8217;s  undeniable however, that they added to the overall atmosphere, and were  for me, one of the most memorable elements. As I&#8217;ve stated before,  knowing what to include, and what to leave out of the game can be a  delicate balance, but can make all the difference in terms of  engagement.</p>
<p>Of course, any game you build will have <a id="go7c" title="rules" href="../2010/03/15/rules-objectives-and-goals/">rules</a> and therefore you must set your own  limitations. When the player knows the restrictions under which must  play, the game play can become more intense. Knowing how many rules to  include, and how much freedom you allow your player can greatly affect  the playability of your game.</p>
<p>Finally, like any game  environment, Kodu has its own quirks and character, and your best games  will often be those that use to these unique elements to best effect.   Playstation games are in a completely different category to Nintendo  Wii for example, both have their appeal, both have strengths and  weaknesses and are satisfying because of them.</p>
<div><strong>Final  Week</strong></div>
<p>It&#8217;s been a wonderful five weeks running the  Planet Kodu course, and we&#8217;ve learnt allot, observing the games and  unique approaches participants have taken. We hope you&#8217;ve gained some  new programming skills, have a clearer idea of how to approach game  design, and have enjoyed the experience!</p>
<p>We&#8217;ll be leaving  the course material online as a resource for the rapidly growing number  of Kodu Game Lab for PC developers, and hope it will continue to be of  use to the broader gaming community.</p>
<p>Thanks for playing!<br />
Martin  Jorgensen &amp; Richard Olsen</p>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/29/pushing-the-boundaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Game Experience: Theme and Story</title>
		<link>http://planetkodu.com/course/2010/03/22/game-experience-theme-and-story/</link>
		<comments>http://planetkodu.com/course/2010/03/22/game-experience-theme-and-story/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 01:45:05 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week4]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=297</guid>
		<description><![CDATA[Week 4  - The Game Experience – Theme and Story
We&#8217;re  more than half way through our course! Thanks to everyone that has  contributed so far, we&#8217;ve really enjoyed the games you&#8217;ve uploaded, and  the discussion, and hope it continues after the course concludes in week  5!
Kodu characters and worlds
There are dozens [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>Week 4  - The Game Experience – Theme and Story</strong></h2>
<p>We&#8217;re  more than half way through our course! Thanks to everyone that has  contributed so far, we&#8217;ve really enjoyed the games you&#8217;ve uploaded, and  the discussion, and hope it continues after the course concludes in week  5!</p>
<h3>Kodu characters and worlds</h3>
<div>There are dozens of  different game genres, and one of the wonderful things about Kodu is  that it allows you to explore most, if not all of them!  Each genre  offers unique advantages and challenges to the developer and player.</div>
<div>I&#8217;ve  outlined a few of the better known game genres below, and some  considerations to keep in mind.</div>
<h4>Strategy</h4>
<div>Usually turn  based, games that require a strategic approach are perhaps one of the  more challenging genres to approach in Kodu. Strategy assumes either you  have an intelligent opponent, which either means you&#8217;ll be building a  multi player game, or your facing a challenge set by the developer.</div>
<div>You  can achieve turn based reactions in a number of ways. You might use  points, where different scores result in a range of reactions.  Alternatively, you might determne that for particular behaviours on the  part of your protagonist, specific reactions result, making the game  more about devising a strategy to overcome these reactions.</div>
<p>Developing  a strategy game is a real challenge, but worth your time as the game  play can be absorbing.</p>
<h4><strong>Action</strong></h4>
<div>Perhaps  one of the more common game formats for Kodu games, this style of game  often challenges the players quick reaction times. One of the things to  consider in this type of game, is a unique set of properties for each  advasory. A weakness and a strength will enhance game play considerably.  For example, you might make the bike bot super fast, but unable to  traverse particular obstacles. You might make the tug boat slow, but  with superior weaponry.</div>
<div>Considering a strength and  weakness for each character will enhance the gameplay, and encourage you  to think about their placement and position in the game more  carefully.</div>
<div>Because you can also adjust the reactions of  game objects (like a ball) as well, consider what their strengths and  weaknesses are as well. For example, a ball that moves quickly over one  surface, but slowly over another.</div>
<p><strong><br />
</strong></p>
<h4><strong><strong>RPG and  Adventure</strong></strong></h4>
<p>You&#8217;ll need to think about your story more  carefully in this genre, as roleplaying games rely on narrative as well  as some action to draw the player through the game. Good RPG games can  strongly resemble interactive fiction.</p>
<div>In simplest terms,  think about your character as the hero in the story. You might even <a id="kdsu" title="write down some basic story structure" href="http://lightningbug.com.au/Writing%20Centre/Writing%20Centre/Teacher%20Resource%20images/Story%20Synopsis%20worksheet.gif">write down some  basic story structure</a> to help you create an absorbing narrative. A  simple three act story structure is the easiest approach, and you can  find supporting material on <a id="mg5w" title="Lightning Bug" href="http://lightningbug.com.au/beginning%20middle%20end/bme.htm">Lightning Bug</a>.</div>
<div>Another  important point when considering the story you intend to structure your  game around, is the concept of emergent narratives. This is when the  story that evolves is one that occurs because of what the player  themselves brings to the game. For example, if the player ignores your  suggested path, and takes an unintended shortcut across the river.</div>
<div>You  might wish to tightly control the experience of the player in the game  in order that they follow your story as you&#8217;ve prescribed it, but keep  in mind that the player and may have other ideas, and play in ways you  may not have predicted. Providing some side quests is one way of  approaching this, accepting that the player may never conclude your  story, and prefer to take their own path.</div>
<div><strong><br />
</strong></p>
<div>Another  challenge when developing a significant world and storyline can be that  Kodu Game Lab struggles to cope with the scale of your game. In many of  the RPG game examples I&#8217;ve come across, the usage meter is often near  or in the red zone. To avoid this, consider what you can leave out of  your game up front. This might be simplifying your approach to the  topography and relying on moody lighting instead. Or it could be using  one adversary with a unique strength and weakness rather than five that  just point and shoot.<br />
<strong><br />
</strong></p>
<h4>Construction and management</h4>
</div>
<div>Games  like these rely predominantly on collecting resources and building  structures. You&#8217;ll likely be using the factory bot in this type of game.  Though the bots can&#8217;t create other buildings, they can create large  objects like rocks that can be used for all manner of creations. For  example. your player might be tasked with filling a space with rocks to  get across it.</div>
<div></div>
<h3>New gaming</h3>
<p>Your game doesn&#8217;t  neccesarily have to have a definitive end resulting in a win or loss.  Take a look at the work of <a id="wb13" title="Tale of Tales" href="http://tale-of-tales.com/">Tale of Tales</a> for example. Their games are  built for atmosphere and the experience rather than a focus on reaching  an evident end goal.</p>
<p>This may be a little harder to  achieve with the Game Lab, but you can definitely experiment with some  alternate game structures &#8230; just ask my 6yo daughter who is obsessed  with Kodu at present. Her worlds are an end in themselves. She simply  likes placing things in the word that will respond to her. She stands by  the lake, she wanders through the forest, she chases the clouds. You  don&#8217;t &#8216;win&#8217;, there are no points to collect, she just revels in  wandering about a space of her own creation.</p>
<div>There are no  hard and fast rules about how games must be developed. One of the great  things about Kodu, is that you can experiment with combinations of  different genres to create unique experiences that you wouldn&#8217;t  encounter anywhere else!</div>
<div>Of course, Kodu has some  restrictions, like any development tool, but there&#8217;s plenty of room for a  creative approach once you know what those restrictions are. Getting to  know Kodu just that little bit better however, is the best way try  something completely different. After all, you need to know the rules  before you can figure out how to break them!</div>
<div></div>
<h3>Building  atmosphere in your Kodu games</h3>
</div>
<div>Building atmosphere in your game might  seem easy on the surface. A little dramatic music here, a dark forest  there, and bingo! Instant atmosphere!</div>
<div>To achieve it with  some success however, you&#8217;ll need to develop a holistic approach to  building your game, and not rely on one or two single elements to  achieve it for you. There are many ways in which you can build  atmosphere, and I&#8217;ve outlined a few ideas get you thinking about your  own approach.</div>
<h4>Character size</h4>
<div>Given that you can  adjust your characters size, and the size of the objects around them,  this presents a wonderful opportunity for introducing atmosphere. Size  is inevitably (no jokes here please) linked to power and the level of  threat a character is confronted by, or holds over the environment  around them.</div>
<div>A small character in a large dark wood  immediately introduces the impression of vulnerability for example.  Experimenting with your characters size and strength is one way of  building atmosphere &#8230; without all the dramatic music and dark  lighting.</div>
<h4>Dramatic music and dark lighting</h4>
<div>Of  course, you can&#8217;t go wrong with dramatic music and lighting &#8230; as they  make a substantial impact on your game experience. Don&#8217;t consider them  an end in themselves however, think of them as simply another layer of  atmosphere. It&#8217;s worth noting that music in particular can be used to  great effect if you position it carefully in the game.</div>
<div>Heading  off to meet the big Boss? Dramatic music! Wandering over a bridge?  Perhaps something a little lighter. You&#8217;ll be the best judge of how to  most effectively use these effects. Just remember that if you use them  sparingly, but effectively, they&#8217;ll have far more impact. Constant music  of any kind can wear thin after a while.</div>
<h4>Delayed  gratification</h4>
<div>No, this isn&#8217;t another paragraph about size, it&#8217;s  about the completely absorbing nature of video games. Of all the forms  of entertainment we indulge in, playing computer games demands (and  gets!) the most attention from us. Numerous studies have suggested that  we&#8217;re far more likely to remain absorbed, despite distractions, in a  good game than we are in TV or even a book!</div>
<div>Delaying  gratification in the game is a great way of slowly increasing the  stakes, building tension, and keeping your players hooked. Providing  just the right amount of challenge to keep the player just out of reach  of their goal. Just be careful to allow your audience some wins along  the way or they&#8217;ll eventually get frustrated, and move on to something  else.</div>
<h4>Colour use</h4>
<div>Effective colour use will  influence the mood considerably. Think about your best use of colour  however, after you&#8217;ve chosen your lighting. If it&#8217;s a dark night, dark  ground won&#8217;t show up to best effect. Similarly, a dark bot will be hard  to see, but then, perhaps that&#8217;s what your after? Just consider your  lighting first, and then take the colour of everything else into  account.</div>
<h4>POV</h4>
<div>The point of view you take in  the game can have a considerable influence over the atmosphere and  tension in the game. Take for example, a space invaders style shooter  like <a id="uma:" title="the one that Richard produced" href="../../kodu-invader/930">the one that Richard</a> designed a  few weeks ago.</div>
<div>A fixed camera angle removes the  distraction of a wandering point of view, and introduces the feeling  that you can&#8217;t back away from the action! It also allows you to see the  entire playing field, and as you can more easily see the growing number  of opponents your faced with, increases the tension.</div>
<div>A  first person perspective on the other hand, is a far more personal point  of view, and perfect for RPG games where you want the player investing  themselves in the outcome of their characters journey.</div>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/22/game-experience-theme-and-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Game Mechanics – designing challenge and engagement</title>
		<link>http://planetkodu.com/course/2010/03/15/game-mechanics-designing-challenge-and-engagement/</link>
		<comments>http://planetkodu.com/course/2010/03/15/game-mechanics-designing-challenge-and-engagement/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:57:10 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week3]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=255</guid>
		<description><![CDATA[How to develop game objectives
Developing an engaging, exciting  game is difficult if your objectives are unclear. You need to know where  you&#8217;re going! To ensure immersive game play, in most cases, you&#8217;ll need  to dangle a carrot in front of your player and offer them something to  strive for.
Character driven
If your [...]]]></description>
			<content:encoded><![CDATA[<h3>How to develop game objectives</h3>
<p>Developing an engaging, exciting  game is difficult if your objectives are unclear. You need to know where  you&#8217;re going! To ensure immersive game play, in most cases, you&#8217;ll need  to dangle a carrot in front of your player and offer them something to  strive for.</p>
<h4>Character driven</h4>
<div>If your game is driven by  an ongoing narrative, then a character driven goal is an obvious option  when setting goals in the game. Your players might be set the task of  finding hidden apples for Kodu, defeating combatants for bike bot, or  catching fish for the tug bot.  Perhaps there&#8217;s a choice of tasks, or a  succession of more difficult requests. Trying to fulfil an objective set  by a character in the story can be an effective way of delivering the  task, and it offers the player a degree of agency in the game by giving  the impression, real or imagined, that they are choosing to help.</div>
<h4>Ticking  clock</h4>
<div>Think about the number of movies you&#8217;ve seen where time  is the thing that the characters must race against to complete their  objectives. A ticking clock is also a wonderful way of adding suspense  and increasing the tension in a game.</div>
<div>Simply achieving a  game objective can be enough, but add a ticking clock in the corner and  you add another layer of difficulty and engagement. The other great  thing about using time as a secondary objective, is that you can up the  ante, perhaps by reducing the time available to complete a task as the  game progresses. A time limit will push the player to improve their game  skills as the game progresses and keep them coming back for more!</div>
<div>
<h4>Open ended</h4>
<div>Your game may have  objectives, but achieving them doesn&#8217;t necessarily mean an end to the  game play &#8230; in fact &#8230; your game doesn&#8217;t have to end at all. Open  ended games rely on the activity in the game being absorbing enough that  you don&#8217;t need to set an end goal.</div>
<div>You&#8217;ll find it  difficult to achieve this however, unless the game play remains fresh.  One way to do this is continuously change the abilities of either the  character or the opponents. Another way is to move the player between a  number of different challenges in rotation. First I&#8217;m shooting fish,  next I&#8217;m racing a cycle, then I&#8217;m back to the fish again. If you focus  on a different theme for each challenge, the player will have to refocus  each time they move to a new game.</div>
<h4>Object driven</h4>
<p>Obtaining  a difficult to attain object is a good way to place a goal in front of  your players. You might surround the object opponents to build the game  challenge, or alternatively, make the terrain the challenge. A thin path  you must stay on to reach your objective for example. It doesn&#8217;t have  to be in plain sight, but they will need to be reminded of the ultimate  goal if it&#8217;s not.</p>
<h4>Team play</h4>
<p>An additional character can  represent your objective. Beat your opponent and win the game. You&#8217;ll  still need to establish something that both characters can strive to  achieve, a particular score, collecting the most items etc.</p>
<p>Where  two players are working toward a common goal however, your objectives  can be a little tricker to establish. The focus with more than one  character is usually working as a team.</p>
<p>One simple way  to make this engaging is to clearly differentiate the characters.  Giving them different abilities, different strengths and weaknesses will  encourage them to rely on each other. You&#8217;ll still need clear  objectives, but with team play the aim is to put in place a set of  achievable goals most easily gained when the two players work together.</p>
<h4>Building  intensity</h4>
<div>We&#8217;ve all played games where the goals increase in  intensity with progress. It&#8217;s a tried and true method of ensuring that  the players skills are increasing as they move from one challenge to the  next. It&#8217;s also a good approach to draw a character into the game  without overwhelming them at the outset.</div>
<div>With Kodu, this  can be achieved in a number of ways. For example, with the achievement  of a certain score, or once an objective has been met, a more difficult  opponent is released into the gameplay.  You don&#8217;t neccesarily have to  build multiple game spaces in which to achieve this, simply make this  &#8217;sleeper&#8217; opponent part of the scenery until it&#8217;s time for them to take  part.</div>
<div>Another approach, and an obvious one, is the game  Boss. Building a larger more fearsome opponent in the game that you must  get past to move to the next level or complete a challenge is also a  well established way to develop intense game play.</div>
<div>You  might surprise your players with this more difficult opponent after a  set number of achievements. Alternatively you may elect to tease them  with the notion of a difficult end game challenge, seed the idea early  in their minds as something to work toward.  For most players, the Boss  character will be a solid inducement to play on as they&#8217;ll look forward  to an ultimate challenge.</div>
<p><span style="font-size: small"><strong>Developing  your game rules</strong></span></p>
<h4>Building a world with consistency</h4>
<p>One  of the more frustrating aspects of a game, can be a lack of  consistency. If all the fish bots in the river are easily defeated  except one, and you haven&#8217;t established this quirk clearly up front, it  can feel like a bug. Setting clear rules about how your game will  progress gives a degree of certainty to the player, and allows them to  feel confident in the method of attack that they take.</p>
</div>
<div>Revealing  the rules to the player as they become necessary is another approach to  take. You may not want to hit the player with 12 different requirements  at the outset, but release them slowly as it becomes necessary to know  them. For example, if you have several game spaces with differing  terrain and combatants, you may want to provide guidelines as the player  moves to each new challenge.</div>
<h4>Changing the rules</h4>
<p>Of  course, changing the rules on the player is also one of the best ways of  adding a fresh element of challenge in the game. Set the rules, play  the game, and then at a predetermined point, do a 360 degree turn and  force your player to change their approach.</p>
<div>For example,  Kodu may have to reach an apple at the end of the road, it&#8217;s lined with  bike bots that stand immobile. If he touches the apple however, they  come alive, and become new combatants that Kodu must defeat. Changing  the rules is also a great way of quickly establishing a new objective.</p>
</div>
<div>There  are however, two things you&#8217;ll need to be careful of when changing the  rules.</div>
<ol>
<li>The first is to notify your character that the  rules have changed. You can do this up front, warning the player that  performing certain actions will trigger a change in game play. Or you  can do it at the moment of crisis, for example, when Kodu grabs the  apple, it triggers a message that informs him of the new objective.</li>
<li>The  second is to consider the other implications of a change in game play.  Does your music need to change, adding a little tension? Do you need to  remind the characters that shooting or running away is now required?</li>
</ol>
<p><span style="font-size: small"><strong>Secrets (And how to reveal them!)</strong></span></p>
<p>Keeping  secrets is something my six year old is becoming adept at, and she  takes great relish in telling vital information to some members of the  family and not others. Knowledge is power after all!</p>
<div>Earlier  we talked about changing the rules, and revealing secrets about the  game play is a great way to achieve this. Revealing for example, an  opponents weakness to rockets, can encourage your player to take a new approach mid way through the game.</div>
<div>There are countless games that rely on this device to keep the game feeling fresh as the player  moves through the set objectives. In RPG&#8217;s for example, it&#8217;s often a  piece of the story, or characters history that&#8217;s revealed. Often the  information allows the game to develop to the next level, and is  intended to offer the player an additional incentive to play on.</div>
<div>You  can introduce secrets into you Kodu games in many ways. For example,  items or opponents that reveal themselves when a particular score is  achieved.</div>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/15/game-mechanics-designing-challenge-and-engagement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m trying my hand at a side scrolling &#8230;</title>
		<link>http://planetkodu.com/course/2010/03/10/im-trying-my-hand-at-a-side-scrolling/</link>
		<comments>http://planetkodu.com/course/2010/03/10/im-trying-my-hand-at-a-side-scrolling/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 11:27:34 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[link]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/2010/03/10/im-trying-my-hand-at-a-side-scrolling/</guid>
		<description><![CDATA[I&#8217;m trying my hand at a side scrolling game &#8230; far from finished, but I&#8217;ve uploaded the terrain tonight, and will work on programming Kodu and the other bots over the weekend. http://planetkodu.com/platform-game/1007]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying my hand at a side scrolling game &#8230; far from finished, but I&#8217;ve uploaded the terrain tonight, and will work on programming Kodu and the other bots over the weekend. <a href="http://planetkodu.com/platform-game/1007" rel="nofollow">http://planetkodu.com/platform-game/1007</a></p>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/10/im-trying-my-hand-at-a-side-scrolling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapid Prototyping</title>
		<link>http://planetkodu.com/course/2010/03/08/rapid-prototyping/</link>
		<comments>http://planetkodu.com/course/2010/03/08/rapid-prototyping/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 21:59:59 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week2]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=161</guid>
		<description><![CDATA[The more formal approach to game design
Iterative process
Last week we looked at the informal approach to game design. This week, we take a look at a game development approach that&#8217;s more formal, with clearly outlined steps designed to encourage you to consider your game design more broadly.
An iterative process, is a commonly adopted cyclical method [...]]]></description>
			<content:encoded><![CDATA[<h3>The more formal approach to game design</h3>
<p><span style="font-size: small"><strong>Iterative process</strong></span></p>
<p>Last week we looked at the informal approach to game design. This week, we take a look at a game development approach that&#8217;s more formal, with clearly outlined steps designed to encourage you to consider your game design more broadly.</p>
<div>An iterative process, is a commonly adopted cyclical method you can use to approach designing a game.</div>
<div id="f2ok"><img src="http://docs.google.com/File?id=dhcbw9bz_300c4skc2hd_b" alt="" /></div>
<div><strong><span style="font-size: xx-small">Image from Wikipedia &#8211; a typical Iterative Development Model</span></strong></div>
<div><strong><span style="font-size: xx-small"><br />
</span></strong></div>
<ol>
<li>The Planning and Requirements steps are a mission statement of sorts. You&#8217;ll need to establish the known goals for your game, what you&#8217;ll need to build it.</li>
<li>Next, you design your game, perhaps drawing a paper prototype of it before you start building.</li>
<li>Once built, you test the game.</li>
</ol>
<p>Seems a little like the informal design we explored last week doesn&#8217;t it?</p>
<div>Well yes, it is like the informal process, except for a few key factors.</div>
<ul>
<li>Firstly, you establish clearly up front what your goals are, and then with each round of testing and evaluation, you return and revisit those goals. There&#8217;s still a healthy amount of trail and error involved, but this method allows for more formal reflection.</li>
</ul>
<ul>
<li>As each cycle is completed, you further refine your statements established in the first step. This is often necessary as your hopes for how the game will function, and the reality of how the game actually plays, are often a little different. You may find that as you progress, some of your initial aspirations for the game are either unnecessary, unachievable, or require a number of improvements.</li>
</ul>
<ul>
<li>With a more formal approach, your known goals will always been front of mind as you progress with development. Not only will you be considering whether they are being met with each new cycle, you&#8217;ll be determining your games re-playability each time you begin testing.</li>
</ul>
<h3>Rapid Prototyping</h3>
<p><a href="http://www.gamasutra.com/features/20051026/gabler_01.shtml">http://www.gamasutra.com/features/20051026/gabler_01.shtml</a></p>
<div>
<div>Whether you&#8217;re taking a formal or informal approach to design, building something quickly introduces challenges that will be present with either method. If you have a time limit ahead of you, like our challenge last week, there are a number of factors you&#8217;ll want to consider:</div>
<ul>
<li>Choose a theme that underlies your game. It may be for example, that a version of the universally known schoolyard game of tag is the underlying structure, predator and prey. Or, you might decide that the game centres around audible triggers. A theme will help give your game the underlying structure it needs to be engaging, and you&#8217;ll save time during the games development if you identify it early on.</li>
</ul>
<ul>
<li>Don&#8217;t dwell too long on an idea that&#8217;s not working out &#8211; try something new, start something different and come back to your original idea later.</li>
</ul>
<ul>
<li>Just because you want to build something quickly, doesn&#8217;t mean you can skip important steps. If your game hasn&#8217;t been well thought out, if the actual experience of playing the game is less than engaging, no amount of mood lighting, music or clever use of colours will hide that fact.</li>
</ul>
</div>
<ul>
<li>Just because you want to build something quickly doesn&#8217;t mean you should ignore the mood lighting, music or clever use of colours! A game that looks and feels polished will be more absorbing. It won&#8217;t save a badly designed game, but it can greatly enhance a well considered one.</li>
</ul>
<ul>
<li>Embrace failure! We learn from our mistakes, it&#8217;s as simple as that. The more you embrace your failures as golden opportunities for learning, the faster you&#8217;ll develop as a game designer.</li>
</ul>
<ul>
<li>Never underestimate the power of the simple game. Your game doesn&#8217;t have to have a thousand different variables to be fun. PacMan and Pong are great examples; despite having been around for years now, new versions of these games keep emerging because they are simply engaging &#8230; or is that engagingly simple? Simple games can be completely and utterly absorbing, it doesn&#8217;t have to be complicated to be fun.</li>
</ul>
<ul>
<li>Having an end goal will not only make your game more engaging, you&#8217;ll find it easier to work toward a target.  I&#8217;ve noted a number of RPG attempts in particular built with Kodu that have suffered from this problem. You wander here, you wander there, with no clear idea of what you should be doing. Sure the terrain and mood lighting are impressive, but what am I doing here? People get bored fast, so make sure the goals are clear up front.</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/08/rapid-prototyping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brainstorming</title>
		<link>http://planetkodu.com/course/2010/03/08/brainstorming/</link>
		<comments>http://planetkodu.com/course/2010/03/08/brainstorming/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 21:58:59 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week2]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=157</guid>
		<description><![CDATA[You can&#8217;t schedule creativity, there, I&#8217;ve said it. You can schedule the work that goes into building an idea into a solid workable prototype, you can schedule the different aspects of the development cycle you intend to follow &#8230; but coming up with new ideas?
You might find these are best uncovered in the traffic on [...]]]></description>
			<content:encoded><![CDATA[<p>You can&#8217;t schedule creativity, there, I&#8217;ve said it. You can schedule the work that goes into building an idea into a solid workable prototype, you can schedule the different aspects of the development cycle you intend to follow &#8230; but coming up with new ideas?</p>
<p>You might find these are best uncovered in the traffic on your way to work, while your mind wanders while doing the dishes, or reading a book before bed. Personally, I find with Kodu Game Lab, it&#8217;s when I&#8217;m pulling apart somebody else&#8217;s game that I&#8217;m most often inspired  by a new idea.</p>
<div>And where does brainstorming fit in? Well, there are a number of ways you can try to kick start the creative process. It might be simply by messing around with the Game Lab, or you might find making a list of the things you want to achieve in your game brings out some ideas. There are numerous approaches to brainstorming, the trick is finding the one that works best for you.</div>
<h4>Here are a few suggestions to get you started:</h4>
<div><strong>Automatic writing</strong></div>
<div>Simply start writing as quickly as you can, all the things you want in a game. Don&#8217;t stop for spelling or punctuation, don&#8217;t stop to consider or flesh out your ideas. Just write as fast as you can, everything that pops into your head on the subject. Set your self a time limit, a couple of minutes perhaps. Now, stop writing, sit back, and put a circle around anything that catches your eye.</div>
<p><strong>Switch off<br />
</strong></p>
<div>Sometimes just switching off for a while is the best way for new ideas to spring forth. If you find the new ideas just arn&#8217;t coming, take a break and go for a run, have a bath, and give your mind a rest for a while. You&#8217;ll be surprised how often getting off the task for a short time can be the best way to inspire a new idea!</p>
</div>
<div><strong>Messing about</strong></div>
<div>Playing with the Kodu Game Lab with no clear goal is another way you can find inspiration for a new game. Don&#8217;t head in with any clear intentions in mind. Simply start up Kodu, and start building!  Try things you&#8217;d normally not consider just to see what happens. You can discover allot about the Lab when you&#8217;re not placing yourself under any pressure &#8211; and you might just find a new idea will surface from all your unplanned messing about.</div>
<div><strong>Paper prototype</strong></div>
<div>Sometimes using a different medium can a great way of inspiring new ideas. I know for example, that I approach problem solving differently when I&#8217;m typing, as opposed to when I choose to sit down with paper and pencil. As I tend to type very fast, using paper and pencil forces me to slow down and more closely consider the language I&#8217;m using and the ideas I&#8217;m exploring. The same applies to designs on paper with Kodu. Draw an approximation of your world and then start putting in characters and ideas. Once you&#8217;re done, try recreating it in the Game Lab.</div>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/08/brainstorming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Task 2</title>
		<link>http://planetkodu.com/course/2010/03/08/task-2/</link>
		<comments>http://planetkodu.com/course/2010/03/08/task-2/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 21:11:33 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Task]]></category>
		<category><![CDATA[Week2]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=154</guid>
		<description><![CDATA[This week we&#8217;re offering the choice of two tasks depending upon the time you have.
A. Improve an existing game
Find an existing game, whether it be a game you have previously made, a default game that is bundled with Kodu Game Lab or a game you&#8217;ve found on Planet Kodu and then improve it. This may [...]]]></description>
			<content:encoded><![CDATA[<p>This week we&#8217;re offering the choice of two tasks depending upon the time you have.</p>
<p><strong>A.</strong> <strong>Improve an existing game</strong></p>
<p>Find an existing game, whether it be a game you have previously made, a default game that is bundled with Kodu Game Lab or a game you&#8217;ve found on Planet Kodu and then improve it. This may include adding new bots to the game, expanding its scope or improving the AI and game play, its up to you.</p>
<p>Or,</p>
<p><strong>B. A more complex game</strong></p>
<div>This week, with a more formal strategy in game design in mind, we&#8217;re asking you to take the next step in the development cycle. Using the steps outlined this week, we&#8217;d like you to write a list of achievable requirements for your game first, perhaps a mission statement, make a few notes about the design, and then follow the iterative process outlined in this weeks course guide.</div>
<div>There are no time limits on this weeks challenge. You simply need to submit your game, finished or unfinished, with your notes. It doesn&#8217;t matter whether your notes are a few simple bullet points, or a considered paragraph or two. What&#8217;s important is that you have reflected on the development of your game more strategically.</div>
<div>Oh, and it&#8217;s worth noting that we&#8217;re particularly interested in your failures! That&#8217;s right, if you&#8217;ve found little success on your initial attempt, we still want to hear from you, so we can all learn from each others mistakes!</div>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/08/task-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Welcome to the Planet Kodu, Kodu Game Lab course</title>
		<link>http://planetkodu.com/course/2010/03/01/welcome-to-the-planet-kodu-kodu-game-lab-course/</link>
		<comments>http://planetkodu.com/course/2010/03/01/welcome-to-the-planet-kodu-kodu-game-lab-course/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 22:30:45 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week1]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=100</guid>
		<description><![CDATA[ We&#8217;re thrilled to have you onboard!
This course is will take you through many aspects of game design using Kodu Game Lab, a programming platform developed by Microsoft.
 We&#8217;ve scaled the materials in this course so that Kodu users of any level of ability can benefit from being involved. During this course, we&#8217;ll explore the [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="font-weight: normal;font-size: 13px"><span style="color: #000000"> </span><strong><span style="color: #000000">We&#8217;re thrilled to have you onboard!</span></strong></span></h2>
<p><span style="color: #000000">This course is will take you through many aspects of game design using Kodu Game Lab, a programming platform developed by Microsoft.</span></p>
<p><span style="color: #000000"> We&#8217;ve scaled the materials in this course so that Kodu users of any level of ability can benefit from being involved. During this course, we&#8217;ll explore the practical nuts and bolts of how to create a game but also discuss the broader theory of games design.</span></p>
<p><span style="color: #000000">This course will, we hope, give you a greater appreciation for what a game is, and what Kodu Game Lab is all about.</span></p>
<h3><span style="color: #000000">Timeframe</span></h3>
<p><span style="color: #000000">We&#8217;ve designed the course to be flexible to suit your schedule, so you won&#8217;t have to fit in with ours!</span></p>
<p><span style="color: #000000">Though the course is over five weeks, we&#8217;re not expecting you to be in one place at any particular time. Dip in and out of the material during the week, or take it all in at one time. It&#8217;s up to you.</span></p>
<p><strong>Giving something back</strong></p>
<p><span style="color: #000000">This is an interactive course, and we&#8217;ll be counting on your participation! </span></p>
<p>Each week there will be challenges and requests for your involvement. We&#8217;ll be asking for your feedback on a range of topics and of course, most importantly, we&#8217;ll want to see the games you&#8217;re building!</p>
<p><span style="font-size: small"><strong><span style="color: #000000">Delivery</span></strong></span></p>
<p><span style="color: #000000">We&#8217;ll deliver </span><a title="Planet Kodu Course" href="http://planetkodu.com/course"><span style="color: #000000">the course</span></a><span style="color: #000000"> right here on the Planet Kodu website.</span></p>
<p><span style="color: #000000">New material will be delivered in blog posts at the beginning of each week. This means that if you want to subscribe to the course RSS feed, you can have it delivered direct to your feed reader! You&#8217;ll still need to visit the Planet Kodu website to participate in certain sections of the course, but the core material will be provided on the blog.</span></p>
<p><span style="color: #000000">Of course, you can share your game designs or responses to the course challenges anywhere you want! If you&#8217;d prefer to use your blog to reflect on your participation in the course, and upload your game creations there instead of Planet Kodu, that&#8217;s fine!  Just don&#8217;t forget to link to your blog in the comments field on Planet Kodu so other course participants can keep track of what you&#8217;re doing.<br />
</span></p>
<h3><span style="color: #000000">What do I need to get started?</span></h3>
<p><span style="color: #000000">You&#8217;ll need Kodu Game Lab installed on your PC, and you can download the most recent version of Kodu </span><strong><span style="color: #000000"><a id="vk8j" title="Planet Kodu Download" href="http://large.cdn.glg.com/fuse/bits/KoduSetup-General-1.0.23.0.msi"><span style="color: #000000">here</span></a><span style="color: #000000"> </span><span style="font-weight: normal"><span style="color: #000000">for free.</span></span></span></strong></p>
<p><span style="color: #000000">You&#8217;ll also want </span><span style="color: #000000"><a id="w1vf" title="Microsoft Silverlight" href="http://www.microsoft.com/SILVERLIGHT/"><span style="color: #000000">Microsoft Silverlight</span></a><span style="color: #000000">. Silverlight is also a free install that amongst other things, helps </span></span><span style="color: #000000">with the delivery of high definition video files. You need Microsofts Silverlight in order to get Kodu Game Lab up and running. Some videos may also need quicktime installed in order to view them.<br />
</span></p>
<p><strong>What if I run into trouble during the course?</strong></p>
<p>Problems with Kodu? Where can you turn if you need assistance during the course?</p>
<p><span style="color: #000000">There are a number of ways in which you can seek out assistance during the course. Your first port of call should always been </span><strong><span style="color: #000000"><a title="Kwestions" href="http://planetkodu.com/kwestions">Kwestions</a>, </span></strong><span style="color: #000000">our online forum style resource that already holds the answers to many of the more common Kodu Game Lab questions.</span></p>
<p>If you can&#8217;t find your particular problem represented, you can simply ask it yourself in the Kwestions forum, and the Planet Kodu community will endeavor to answer it for you!</p>
<p>You can also turn to the Planet Kodu <a title="Comments" href="http://planetkodu.com/course">comments page</a> for this course.</p>
<p>Finally, you can direct a course question to the Twitter account <a title="Planet Kodu Twitter Account" href="http://twitter.com/PlanetKodu">@planetkodu</a>. We&#8217;ll respond as quickly as we&#8217;re able!</p>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/01/welcome-to-the-planet-kodu-kodu-game-lab-course/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is Kodu and where do I start?</title>
		<link>http://planetkodu.com/course/2010/03/01/where-do-i-start/</link>
		<comments>http://planetkodu.com/course/2010/03/01/where-do-i-start/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 22:28:37 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Week1]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=104</guid>
		<description><![CDATA[What is it?
Kodu Game Lab is for building games!
Originally called Boku, Kodu is a programming environment designed by Microsoft for Windows and the Xbox 360.
Matthew MacLaurin, the director of the Redmond FUSE (Future Social Experiences) Lab and the game’s creator, designed Kodu to allow children to actively engage with computers rather than experiencing them passively. [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>What is it?</strong></h2>
<h4>Kodu Game Lab is for building games!</h4>
<p>Originally called <em>Boku</em>, Kodu is a programming environment designed by Microsoft for Windows and the Xbox 360.</p>
<p style="text-align: left"><a href="http://research.microsoft.com/en-us/people/mattmac/">Matthew MacLaurin</a>, the director of the Redmond FUSE (Future Social Experiences) Lab and the game’s creator, designed Kodu to allow children to actively engage with computers rather than experiencing them passively. Kodu enables you to build games using a series of visual elements in a rich 3D environment, without having to learn a single line of code. <a href="http://research.microsoft.com/en-us/projects/kodu/">Microsoft</a> describe Kodu Game Lab as being &#8216;&#8230; designed to be accessible for children and enjoyable for anyone.&#8217;</p>
<p>The core of Kodu Game Lab is its intuitive user interface.</p>
<p><a href="http://planetkodu.com/files/2010/02/wheel.jpg"><img class="alignnone size-full wp-image-961" title="wheel" src="http://planetkodu.com/files/2010/02/wheel.jpg" alt="" width="242" height="202" /></a></p>
<p>From the interface, you choose visual commands to determine the actions of the characters and environment, rather than having to type lines of code to build your games. Think of the commands as rules that the game characters and objects must follow.</p>
<p><a href="http://planetkodu.com/files/2010/02/kodupic.jpg"><img class="alignnone size-full wp-image-960" title="kodupic" src="http://planetkodu.com/files/2010/02/kodupic.jpg" alt="" width="492" height="150" /></a></p>
<p>In the example above, whenever the character sees an apple, they will move toward it. At the same time, whenever the character bumps into an apple, they will eat it.</p>
<h2><strong>What isn&#8217;t it?</strong></h2>
<p>While what you can build with Kodu is significant, there are limits to what you can achieve. Building games of expansive size with countless characters will tax the Kodu Game Engine.</p>
<p>Luckily, Kodu has a built in indicator to let you know when you&#8217;re stretching the game engine beyond it&#8217;s capacity.</p>
<p><a href="http://planetkodu.com/files/2010/02/thermometer.jpg"><img class="size-full wp-image-963 alignleft" title="thermometer" src="http://planetkodu.com/files/2010/02/thermometer.jpg" alt="" width="72" height="82" /></a>A thermometer to the right of the screen indicates clearly whether your game is becoming too big to manage. If it is, it&#8217;s a simple matter of reducing the size of the game space, or removing peripheral characters from the game.</p>
<p>That&#8217;s not to say that Kodu can&#8217;t be used for building games of surprising complexity! What you can achieve with Kodu can be surprising.</p>
<h2><strong>Where do I start?</strong></h2>
<p><strong> </strong></p>
<p><strong>Start simple</strong></p>
<p>There are a number of ways of approaching building a game, but our suggestion initially is to keep it simple. Our suggestion for your first attempt at building a game is to create a simple environment, and then program a bot (one of the characters you can place within the game) to perform some simple actions.</p>
<p><strong>GDC 2009 review of Kodu</strong></p>
<p>In this review by GDC, make shortly after the release of Kodu in 2009, the compares discuss the basic principles behind the game.</p>
<p><a href="http://www.youtube.com/watch?v=dVVYSUi-WeQ">GDC review</a></p>
<p><strong>Get some inspiration!</strong></p>
<p>Watching what other users have created is always a great way to get ideas, and see how they have approached the game.</p>
<p><a href="http://www.youtube.com/watch?v=Y5hSqgC9XWw">RPG Example</a></p>
<p><a href="http://www.youtube.com/watch?v=Y5hSqgC9XWw">Space Dungeons</a></p>
<p><strong>Download and edit</strong></p>
<p>Download some of the <a title="Planet Kodu games" href="http://planetkodu.com/category/games">games already created</a> on the Planet Kodu website. You&#8217;ll also want to try the dozens of games that come preloaded with the Kodu Game Lab software.  Play the games, look at the way the characters have been programmed, and then try to replicate it in your own game.</p>
<p><strong>Final Note: </strong>Kodu Game Lab for PC is still in Beta, but the most recent version has removed the majority of bugs, and is now considered to be a far more stable release.</p>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/01/where-do-i-start/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The informal process of game design</title>
		<link>http://planetkodu.com/course/2010/03/01/the-informal-process-of-game-design/</link>
		<comments>http://planetkodu.com/course/2010/03/01/the-informal-process-of-game-design/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 22:27:21 +0000</pubDate>
		<dc:creator>mnjorgensen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://planetkodu.com/course/?p=108</guid>
		<description><![CDATA[There are a number of ways you can approach game design, but often an informal approach is the most suitable method to begin with.
Developing a game idea
There are lots of ways to uncover great ideas for game designs. We&#8217;ve outlined a few approaches below that might help inspire you!
You could attempt to replicate an existing [...]]]></description>
			<content:encoded><![CDATA[<p>There are a number of ways you can approach game design, but often an informal approach is the most suitable method to begin with.</p>
<h3>Developing a game idea</h3>
<p style="padding-left: 30px">There are lots of ways to uncover great ideas for game designs. We&#8217;ve outlined a few approaches below that might help inspire you!</p>
<p style="padding-left: 30px"><strong>You could attempt to replicate an existing game</strong>, like PacMan, where the rules and game design are predetermined. This gives you a framework within which to operate right from the start.</p>
<p style="padding-left: 30px"><strong>You might also consider replicating an environment </strong>that all game players would be familiar with, like a maze. There are numerous elements about the game that you&#8217;d still need to determine. Is it a maze from which you have to escape, or one in which you need to reach an item in the middle? Will there be creatures or objects to challenge you as you progress? Whatever decisions you make, the basic concept of how a maze works will offer you a starting point.</p>
<p style="padding-left: 30px"><strong>You might use the characteristics of a familiar physical game</strong> as your starting point. Take tag for example. Numerous games are built around this simple schoolyard activity. Because it is a game that everyone is familiar with, no matter what incarnation you choose, your audience will have an immediate way of engaging with it.</p>
<p style="padding-left: 30px"><strong>If it&#8217;s your first attempt</strong> at a game with Kodu however, you&#8217;ll want to keep it simple, and <em>perhaps aim to achieve one or two simple tasks</em>.</p>
<p style="padding-left: 30px">For example, you may decide that initially that you want to simply build the topography, and insert a character that wanders around the landscape. Once you&#8217;ve achieved that, you might add another layer of complexity, and then another.</p>
<p style="padding-left: 30px">
<p style="padding-left: 30px">
<h3>Testing</h3>
<p style="padding-left: 30px">Testing shouldn&#8217;t be something you do at the end of the game creation process. Making alterations, and then testing to ensure they have worked as you intended should be done as you progress, not at the end of the process.</p>
<p style="padding-left: 30px">Try to achieve too many new things at once in your game, and you may find it difficult to rectify your problems all at once. One of the main reasons this is the case, is that your character interactions become unclear. Is the Kodu bot moving because he hears or sees something? Or is he simply moving of his own accord? If you have too many new elements introduced into the game at once, you may find it difficult to determine whether even simple improvements you&#8217;ve made have been successfully achieved.</p>
<p style="padding-left: 30px">Getting other users to test your games for you is another solid step in this process.  Other users will have different approaches to game design, and will have their own solutions to problems you encounter that you may not have considered previously.</p>
<p style="padding-left: 30px">
<h3>Refinement</h3>
<p style="padding-left: 30px">It&#8217;s a good idea to offer up progressive versions of your game creations for the assessment of your peers. With each new version you can more easily see where improvements have been made, and how successful your updates have been.</p>
<p style="padding-left: 30px">You can revert to previous attempts if you have to, and try different approaches to find out what the Kodu community thinks of your improvements.</p>
<p style="padding-left: 30px">Other users will also benefit from being able to keep track of your progress and understand how you improved your games, enabling them to replicate your achievements in their own games.</p>]]></content:encoded>
			<wfw:commentRss>http://planetkodu.com/course/2010/03/01/the-informal-process-of-game-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

