<?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>Code Ugly &#187; Game Development</title>
	<atom:link href="http://www.codeugly.com/category/game-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeugly.com/index-wp.php</link>
	<description>An interface only a motherboard could love.</description>
	<lastBuildDate>Fri, 14 Jan 2011 02:14:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Tortoise</title>
		<link>http://www.codeugly.com/index-wp.php/2010/11/16/the-tortoise/</link>
		<comments>http://www.codeugly.com/index-wp.php/2010/11/16/the-tortoise/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 01:16:37 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[The Gateway Circle]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=295</guid>
		<description><![CDATA[Work has kicked into deadline mode, so progress has been slow. It also doesn&#8217;t help that I&#8217;m modeling, as that always takes me a long time. And as I was coming to the end of one of my models I realized I forgot the doors and windows, and now I need to go back and [...]]]></description>
			<content:encoded><![CDATA[<p>Work has kicked into deadline mode, so progress has been slow. It also doesn&#8217;t help that I&#8217;m modeling, as that always takes me a long time. And as I was coming to the end of one of my models I realized I forgot the doors and windows, and now I need to go back and get it right. <img src='http://www.codeugly.com/index-wp.php/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.codeugly.com/wp-content/uploads/2010/11/screen2.jpg"><img class="alignright size-medium wp-image-296" title="screen2" src="http://www.codeugly.com/wp-content/uploads/2010/11/screen2-300x265.jpg" alt="screen2" width="300" height="265" /></a>But here is an updated shot. And progress won&#8217;t be hastening until about mid-December when we finally reach a nice milestone at work. And since I don&#8217;t have multiple hours at a time to commit to anything, small simple models are exactly what I am spending my time on.</p>
<p>I&#8217;ll keep this post short and sweet. I actually have a few minutes, and I think I am about to tackle an anvil model and see what I can do for the rest of the smithing items.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2010/11/16/the-tortoise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Gateway Circle Update</title>
		<link>http://www.codeugly.com/index-wp.php/2010/09/21/the-gateway-circle-update-2/</link>
		<comments>http://www.codeugly.com/index-wp.php/2010/09/21/the-gateway-circle-update-2/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 00:07:56 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[Story Line]]></category>
		<category><![CDATA[The Gateway Circle]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=266</guid>
		<description><![CDATA[Work has been a little demanding these last couple weeks, so the storyline segment is only a little under half done. I did get a little bit of programming done, but for the most part I have been largely unproductive. If work goes well this week, I should catch up enough to devote some time [...]]]></description>
			<content:encoded><![CDATA[<p>Work has been a little demanding these last couple weeks, so the storyline segment is only a little under half done. I did get a little bit of programming done, but for the most part I have been largely unproductive. If work goes well this week, I should catch up enough to devote some time to my own projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2010/09/21/the-gateway-circle-update-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Gateway Circle Update</title>
		<link>http://www.codeugly.com/index-wp.php/2010/09/02/the-gateway-circle-update/</link>
		<comments>http://www.codeugly.com/index-wp.php/2010/09/02/the-gateway-circle-update/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 02:12:39 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[The Gateway Circle]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=261</guid>
		<description><![CDATA[Not much to report, the weekend programming was actually spent doing day job programming, so I haven&#8217;t quite gotten the tilemap editor into place just yet. I am also postponing the ongoing story until this weekend. I am tired, I was trying to write it, and my wife pointed out that I was overwriting some [...]]]></description>
			<content:encoded><![CDATA[<p>Not much to report, the weekend programming was actually spent doing day job programming, so I haven&#8217;t quite gotten the tilemap editor into place just yet. I am also postponing the ongoing story until this weekend. I am tired, I was trying to write it, and my wife pointed out that I was overwriting some of last weeks, so I think I&#8217;ll wait until I have half a mind to do so.</p>
<p>Pretty much the only new stuff out right now are some partial tile maps I have been experimenting with. I even took a stab at hand drawn art, and I am not impressed, but not disgusted all at the same time. The hand drawn art I do always seems to dull down the colors, so I have to make a choice of all hand drawn or all generated as the two don&#8217;t seem to mix well.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1536803898515433";
/* 468x60, created 8/16/10 */
google_ad_slot = "8629328467";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2010/09/02/the-gateway-circle-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bard To Death: Version 0.2</title>
		<link>http://www.codeugly.com/index-wp.php/2010/03/20/bard-to-death-version-0-2/</link>
		<comments>http://www.codeugly.com/index-wp.php/2010/03/20/bard-to-death-version-0-2/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 11:45:29 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Bard To Death]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[Rogue-like]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=224</guid>
		<description><![CDATA[This week Bard to Death hit a bit of a dead spot this week due to employment shifts. I just put 30 minutes worth of time into the game to add some more of Jay Jay&#8217;s sounds. Last week however, we managed to get a laundry list of things done. I know I am going [...]]]></description>
			<content:encoded><![CDATA[<p>This week <a href="http://www.codeugly.com/bard-to-death/">Bard to Death</a> hit a bit of a dead spot this week due to employment shifts. I just put 30 minutes worth of time into the game to add some more of Jay Jay&#8217;s sounds. Last week however, we managed to get a laundry list of things done. I know I am going to leave something out because it&#8217;s not fresh on my mind, but here goes.</p>
<p><em>New in version 0.2:</em></p>
<ul>
<li>Animated character</li>
<li>Animated monster</li>
<li>Menu sounds</li>
<li>Equipable character (weapon only)</li>
<li>Equipped items change character (weapon only)</li>
<li>Random barrel loot (only 2 items right now)</li>
<li>Load screen</li>
<li>Smarter AI</li>
<li>Lots of bug fixes</li>
</ul>
<p>The next update should be in two or three weeks, give or take five. I just landed a much needed job doing php development and currently have my feet in both jobs right now. Once I am back to only one job work will resume and I hope we can keep this pace going from there on out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2010/03/20/bard-to-death-version-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bard To Death: Introduction</title>
		<link>http://www.codeugly.com/index-wp.php/2010/03/07/bard-to-death-introduction/</link>
		<comments>http://www.codeugly.com/index-wp.php/2010/03/07/bard-to-death-introduction/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 23:15:15 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Bard To Death]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[Rogue-like]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=189</guid>
		<description><![CDATA[Play the alpha demo of Bard To Death.
When my friend Justin &#8220;JayJay&#8221; Johnson asked me if I was interested in doing a joint project I couldn&#8217;t turn him down. We both think very much on the same wave lengths when it comes to creativity, and we tend to push each other well. We were originally [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Play the alpha demo of <a href="http://www.codeugly.com/bard-to-death/">Bard To Death</a>.</strong></p>
<p>When my friend Justin &#8220;JayJay&#8221; Johnson asked me if I was interested in doing a joint project I couldn&#8217;t turn him down. We both think very much on the same wave lengths when it comes to creativity, and we tend to push each other well. We were originally discussing the previously announced project code named &#8220;Goat Cheese&#8221;, when we decided to step back a little more and make a game that we could finish in a reasonable amount of time.<a href="http://www.codeugly.com/wp-content/uploads/2010/03/BardToDeath.png"><img class="alignright size-medium wp-image-204" title="BardToDeath" src="http://www.codeugly.com/wp-content/uploads/2010/03/BardToDeath-300x223.png" alt="BardToDeath" width="300" height="223" /></a></p>
<p><a href="http://www.codeugly.com/bard-to-death/">Bard To Death</a> is a semi-humorous take on rogue-likes. The story and a lot of the interactions with the game world are geared toward being humorous while at the same time attempting to present a very real challenge. One of my personal goals with this is to ease the difficulty a bit more than the originals without loosing that feeling of desperation they tend to inflict upon you.</p>
<p>At this point we are a litte over two weeks into development. JayJay hammered out some sounds and we went back and forth taylor fitting them into the game in an attempt to publish this young preview. We had some good laughs and I was really disappointed that I couldn&#8217;t add more of his sounds at the moment. Hopefully in the next few weeks I can share more of these with you.</p>
<p>On my end I whipped up some simple models and pulled in the camera and player controls from Aeges Road and taylored them to fit the new game play style. The rest was whipped up in short order. There are a few bugs left in the dungeon generation code, but none that should cause computer trouble, you may find out what I am talking about as you play the game. It is also far from optimized, so I would probably recoment a 2Ghz processor or better, my 1.3Ghz Athlon XP choked on it.</p>
<p>I am very exited about this project. The sound detail is amazing and the code is flexible enough not only to get the rest of the content whipped up quickly, but will also serve as the base code of future RPG and rogue-likes coming from CodeUgly.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2010/03/07/bard-to-death-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aeges Road? Yes. 2D? Sort-of-ish.</title>
		<link>http://www.codeugly.com/index-wp.php/2009/11/27/aeges-road-yes-2d-sort-of-ish/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/11/27/aeges-road-yes-2d-sort-of-ish/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 15:30:08 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Aeges Road]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=151</guid>
		<description><![CDATA[OK, after doing a ton of AI work in the old Aeges Road I was thrown a curve that just said opportunity. I had been trying to save up for and justify Unity3d for over a year or so, but hadn&#8217;t quite convinced myself that I could finish a game any faster in 3d rather [...]]]></description>
			<content:encoded><![CDATA[<p>OK, after doing a ton of AI work in the old Aeges Road I was thrown a curve that just said opportunity. I had been trying to save up for and justify Unity3d for over a year or so, but hadn&#8217;t quite convinced myself that I could finish a game any faster in 3d rather than sticking with 2d isometric. Development speed has yet to see an increase, but art speed is amazingly faster, one of the major hang-ups with the original Aeges Road demo. So I am going to introduce the game and show a few early screenshots of this revamped RPG/SRPG hybrid.</p>
<p style="text-align: center;"><strong>The Visual Stuff</strong></p>
<div id="attachment_157" class="wp-caption alignleft" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Editor.png"><img class="size-medium wp-image-157" title="20091127Editor" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Editor-300x189.png" alt="In the editor" width="300" height="189" /></a><p class="wp-caption-text">In the editor</p></div>
<p>This first shot is just an editor shot showing a bit of the progress so far. This is my first time actually working with C# and I was pleasantly surprised at just how java-like this language is. I am also doing a few of the scripts in javascript which breaks up the monotony a bit. But I have spent only half my time scripting, and most of it playing with art to come up with this style of level design. If I were doing this in 2d, and this is in no way an insult to my former engine, I would have never gotten it to look like this without hiring an artist. The art reality of this project is what basically sent me looking for another project to complete in the first place, but art has been easy so far in 3d.</p>
<div id="attachment_158" class="wp-caption alignright" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game01.png"><img class="size-medium wp-image-158" title="20091127Game01" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game01-300x249.png" alt="Approaching a bunch of angry looking pinkies. " width="300" height="249" /></a><p class="wp-caption-text">Approaching a bunch of angry looking pinkies. </p></div>
<p>I debated a bit, and tested both perspective and orthographic projections for the game. If anyone has ever followed any of my development blogs you will know I prefer a 2d style of graphics and game play, so naturally I found orthographic to be more appealing for my purposes. I also played around a bit with some detail mapping, but none of it has fit with the overall graphics scheme yet. Another complaint I commonly have in 3d games is the amount of work a camera makes you do in order to play the game in a 3rd person perspective. So rather than leaving the camera free, I did something similar to Final Fantasy Tactics and Jeane De Arc, and gave the camera 4 snap positions rotating around the characters. There are a few areas in a map where this is not good enough, so I also added some &#8220;peek&#8221; functionality where you can sort-of peek around the corner.</p>
<div id="attachment_160" class="wp-caption alignleft" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game03.png"><img class="size-medium wp-image-160" title="20091127Game03" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game03-300x239.png" alt="Peeking around the corner" width="300" height="239" /></a><p class="wp-caption-text">Peeking around the corner</p></div>
<p>I still do not have a fully animated character, only 8-13 animations exist so far and I am currently trying to finish the design doc before adding the final animations and creating more characters. I am using Cheetah 3d so character animations are a breeze right now. I tried IK&#8217;s once, and liked them to a point, but I was constantly spending hours ironing out the fine details of joint constraints just to watch two identical joints behave completely different. It was too much for my brain, so I decided to go back again and animate them using simple keyframing. A lot of these animations already existed, and I was able to add two swimming animations in less than 20 minutes. In my first rough level design test I did have swimming, I just haven&#8217;t designed a water area yet in the new design style.</p>
<div id="attachment_159" class="wp-caption alignright" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game02.png"><img class="size-medium wp-image-159" title="20091127Game02" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game02-300x248.png" alt="Shot showing combat grid." width="300" height="248" /></a><p class="wp-caption-text">Shot showing combat grid.</p></div>
<p>Finally on the art side of things, I got the grid projection working. I am still trying to refine the look, but if history repeats itself I will be doing this until I ship the product. But I have noticed playing games that a grid is hard to mess up visually. Usually the biggest complaints of a grid is that it gives too little feedback on attacks and movement. While I don&#8217;t plan on making pretty little arrows that show the path chosen, I do plan on highlighting ranges and effect areas. Highlighting, range finding, and path finding are coming up real soon on the todo list. There is also the topic of slopes, and the debate on whether or not the characters should be able to jump off cliffs or not. Personally I would like to tighten up movement and reject death defying stunts, but then I get into the debate of jumping onto things being a cool exploration element. I imagine I would be better off waiting until after I have play tested combat and exploration before making a final decision.</p>
<p style="text-align: center;"><strong>Fun With Math</strong></p>
<div id="attachment_162" class="wp-caption alignleft" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game04.png"><img class="size-medium wp-image-162" title="20091127Game04" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game04-300x248.png" alt="Early graphics" width="300" height="248" /></a><p class="wp-caption-text">Early graphics</p></div>
<p>RPG rules are a lot of fun to play with. I have several design docs where all I have done is play with stats and rules. The original Aeges Road rule set was a bit hard to test and design. What it lacked was an easy way to write things out then go hack it out, and it used a very advanced TOHIT/Defense forumla that was hard to balance and made huge gaps in stat levels and gameplay. So, every since the game in a year contest ended, I have been studying PnP rules from several different systems and looking into ways of making my game PnP accessible. Now, if I am not missing a design doc, this game marks my fourth stab at a PnP RPG system. Each time I learn something and I have been trying to boil it all down into something that is just as simple as it is advanced.</p>
<div id="attachment_163" class="wp-caption alignright" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game05.png"><img class="size-medium wp-image-163" title="20091127Game05" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127Game05-300x245.png" alt="Earily swim graphics." width="300" height="245" /></a><p class="wp-caption-text">Earily swim graphics.</p></div>
<p>On my first stab I just went free for all. No hard rules, just something I could test paper. This game never balanced out. The second game I decided to do in a GURPs mentality and only use 6 sided dice. It almost balanced, and the third set of rules was more or less a major revision of the second. But the third set of rules didn&#8217;t really work with this project, but worked well with a modern combat RPG I had partially wrote up a year ago, so it actually found a home.</p>
<p>Finally, the fourth PnP set, still in development, is based on a single D6. No roll at any point in this game should ever need anthing but a single D6. I am sure this has been done somewhere, and really it is not that stellar an idea, just a natural evolution sort of thing. I am sure D&amp;D players are all saying &#8220;Hell No&#8221; right now, but the ease of development this affords me is gold.</p>
<div id="attachment_164" class="wp-caption alignleft" style="width: 310px"><a href="http://www.codeugly.com/wp-content/uploads/2009/11/20091127PnP01.png"><img class="size-medium wp-image-164" title="20091127PnP01" src="http://www.codeugly.com/wp-content/uploads/2009/11/20091127PnP01-300x171.png" alt="Sample weapon and damage" width="300" height="171" /></a><p class="wp-caption-text">Sample weapon and damage</p></div>
<p>The idea for damage is quite simple. Each weapon has a set number of attacks available for it. Each type of attack has 6 different summed damages based on the extent of a dice roll minus the stat level below proficiency. Armor is quite the same, with the exception that padding is not summed up, it rolls to static values. For those who simply want the quick basics, it is as simple as 6-14 damage, and for those who want to get into the details and risk management there are plenty of numbers to crunch. I might also abstract weapons from attack types in order to offer more flexibility and faster development. It might also be fun to abstract special attack types to skills or perks.</p>
<p style="text-align: center;"><strong>Other Projects</strong></p>
<p>I did a long post because it may be a while before I post another. There are a few other projects I am trying to co-develope. One is finally getting around to marketting my iPhone game. The game release was chaotic and due to the appstores sporatic approval system my game immediately started at the bottom of the pile effictively killing my original marketting plan. I am also job hunting, so I have considered doing an AJAX version of my PnP system as part of my resume. Finally, I need to do something with this wordpress template. I like the look of the site, but I would rather customize it to look more like one of my old templates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/11/27/aeges-road-yes-2d-sort-of-ish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Picking Up The Pieces</title>
		<link>http://www.codeugly.com/index-wp.php/2009/10/28/picking-up-the-pieces/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/10/28/picking-up-the-pieces/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 22:30:41 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=145</guid>
		<description><![CDATA[For a couple years now I have been working on programming an RPG. I started out with one idea which I ran with for a year before realizing I would never complete it with my current schedule. So I tried to simplify everything and start anew, but that RPG quickly got large and out of [...]]]></description>
			<content:encoded><![CDATA[<p>For a couple years now I have been working on programming an RPG. I started out with one idea which I ran with for a year before realizing I would never complete it with my current schedule. So I tried to simplify everything and start anew, but that RPG quickly got large and out of hand as well. I then jumped onto an iPhone project and finally finished a game, then finished a side scrolling RPG for a competition, then came back and made another RPG combat engine prototype which I am holding onto for a rainy day.</p>
<p>So now I have several partial RPG&#8217;s, including one half started 3d game (need more cash first) and no more college waiting on a degree so I can job hunt. So after running aground financially on 3D I decided to review my old design docs and decide on a way to mix them up and finish an RPG. I am still finalizing the design doc and prototyping a bit and getting pretty close to having something that looks fairly impressive. I am also toying with the idea of teaming up with an artist and a sound and music person. I was always hesitant to drag someone onboard before due to my inexperience, but I have learned a great deal over the last two years and feel much more confident in what I can do. And with college no longer a time factor I have been able to accomplish in a week what took me a month and a half in the first competition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/10/28/picking-up-the-pieces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Already Dead: 48 Hour Competition Entry</title>
		<link>http://www.codeugly.com/index-wp.php/2009/08/17/already-dead-48-hour-competition-entry/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/08/17/already-dead-48-hour-competition-entry/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 01:26:15 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=121</guid>
		<description><![CDATA[This week RPGDX a 48 hour competion to build a side scrolling RPG. Unable to stop myself I decided to make an entry, Already Dead. Download it it here for macintosh and windows! I will write more on a later post this week. So for now, have fun and leave comments. thanks.

]]></description>
			<content:encoded><![CDATA[<p><img src="http://codeugly.com/images/pudgy.png" alt="Pudgy" />This week <a href="http://rpgdx.net">RPGDX</a> a 48 hour competion to build a side scrolling RPG. Unable to stop myself I decided to make an entry, Already Dead. Download it it here for <a href="http://codeugly.com/files/AlreadyDead_Mac.zip">macintosh</a> and <a href="http://codeugly.com/files/AlreadyDead_Windows.zip">windows</a>! I will write more on a later post this week. So for now, have fun and leave comments. thanks.</p>
<p><img src="http://codeugly.com/images/screenshot.png" alt="screenshot" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/08/17/already-dead-48-hour-competition-entry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progress vs Blogging, no Winner Yet</title>
		<link>http://www.codeugly.com/index-wp.php/2009/07/08/progress-vs-blogging-no-winner-yet/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/07/08/progress-vs-blogging-no-winner-yet/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 01:22:04 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=104</guid>
		<description><![CDATA[I have been extremely busy. College, work, engines, spammers, rootkits, kids, cars, planes, family, church, and raccoons. Now, for the last 4 weekends I have thought that it would finally be the weekend I turned my game in to Apple for approval, and things just keep getting in the way. This looked like a killer [...]]]></description>
			<content:encoded><![CDATA[<p>I have been extremely busy. College, work, engines, spammers, rootkits, kids, cars, planes, family, church, and raccoons. Now, for the last 4 weekends I have thought that it would finally be the weekend I turned my game in to Apple for approval, and things just keep getting in the way. This looked like a killer week for it at first, but I have been getting calls and more work work is piling up. I avoided blogging mostly to get more programming done, but also because I needed to take care of a few website problems first, and they are still being worked on so please be patient.</p>
<p>So check back in a week or two and I just might have an announcement of a finalized game. After release I intend to make sure it is stable for a few months before moving on to my next side project. I am still dabbling with The Soldred Kingdom, but I wouldn&#8217;t doubt it if I finish several games before it gets finished.</p>
<p>So thanks to everyone who checks out this site from time to time, it is greatly appreciated. Hopefully in the next few weeks I will have comments and the forum re-enabled.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/07/08/progress-vs-blogging-no-winner-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Soldred Kingdom Update</title>
		<link>http://www.codeugly.com/index-wp.php/2009/02/20/the-soldred-kingdom-update/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/02/20/the-soldred-kingdom-update/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 22:28:40 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[Soldred Kingdom]]></category>
		<category><![CDATA[feature]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=88</guid>
		<description><![CDATA[
At long last, some more screen shots! As I wrote earlier I have started a side project and am currently working toward an iPhone game. After much debate and a lot of test coding and graphics I decided that the Soldred Kingdom is a better fit on the PC. I believe I will do an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codeugly.com/wp-content/uploads/2009/02/screenshot1.png"><img class="alignright size-thumbnail wp-image-89" title="Screenshot 1" src="../wp-content/uploads/2009/02/screenshot1-150x150.png" alt="" width="150" height="150" /></a></p>
<p>At long last, some more screen shots! As I wrote earlier I have started a side project and am currently working toward an iPhone game. After much debate and a lot of test coding and graphics I decided that the Soldred Kingdom is a better fit on the PC. I believe I will do an iPhone RPG sometime in the distant future, but for now I am going to finish Soldred and see where this new action on the iPhone goes. So, I kicked things back off this week on Soldred and with a rejuvenated step got some things accomplished.</p>
<p>The biggest gaping hole in this RPG is artwork at the moment, so that is what I have been concentrating on. The tiles were drab, the levels were drab and was just getting frustrating. But I finally took a look at some older games such as Popolo Croise and realised a few places I was skimping and didn&#8217;t even notice. Grass tile transitions are pretty dull it you don&#8217;t take the time and mix them up a bit, and one transition tile per type and direction simply does not cut it. Variety is the key ingredient.</p>
<p><a href="http://www.codeugly.com/wp-content/uploads/2009/02/screenshot2.png"><img class="alignright size-medium wp-image-90" title="screenshot2" src="http://www.codeugly.com/wp-content/uploads/2009/02/screenshot2-300x187.png" alt="screenshot2" width="300" height="187" /></a>I also spent some time on trees and other objects. I like shadows for the trees, but forested areas seemed to suffer from having one shadow on top of the next, so I decided that it might be better to leave things as they were in the dense areas and use tree shadows only for trees in the clearing. So to flavor up the forest floor I decided that adding underbrush might have a good visual effect by giving the appearance of dense and impassable.</p>
<p>There is also some UI artwork done, but that is for a later blog. The goal of the stats system is to make a complex game as simple as possible. Basically I am shooting for low numbers with only a handful of stats and several skills to complement. That&#8217;s all for now, short and sweet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/02/20/the-soldred-kingdom-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Returning to my Past</title>
		<link>http://www.codeugly.com/index-wp.php/2009/02/08/returning-to-my-past/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/02/08/returning-to-my-past/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 16:07:48 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=78</guid>
		<description><![CDATA[For some time now I have been watching the community at Garage Games slowly get bled back behind the pages of what seems to be a lot of commercial back scratching. I am constantly reading articles about raising the prices and fan hype cheering them on saying indies can afford it. This immediately says to [...]]]></description>
			<content:encoded><![CDATA[<p>For some time now I have been watching the community at Garage Games slowly get bled back behind the pages of what seems to be a lot of commercial back scratching. I am constantly reading articles about raising the prices and fan hype cheering them on saying indies can afford it. This immediately says to me that existing users feel threatened by the competition. Just look at the casual games market, it is overpopulated and finding a good title now takes quite a bit of digging.</p>
<p>Now a bit more of my history, interests and lessons learned. I have always hailed the era of DOS-Win9x and SNES as the greatest era in gaming history. That era on those platforms rendered more games that stole away many worthwhile hours of my life. Now the handheld platforms are picking up where they left off and once again I playing games that I feel are worth my time. I had originally pictured Aeges Road a DS game until I priced it. While the graphics aren&#8217;t&#8217; by todays standards great, I still find them appealing and acceptable, some times even better than some of today&#8217;s graphics. IGN my think Chrono Trigger for the DS should have been 3D, but I beg to differ that point. When I started my project I was of the mind that 800&#215;600 would be just fine for an indie, but after reading some reviews for <a href="http://basiliskgames.com/book1.html">Eschalon Book I</a>, my confidence faded quickly as I realized I was going to have trouble getting the right details in a 128&#215;128 animated sprite.</p>
<p>Then came along the iPhone. At first I never payed it any attention due to its NDA knowing full well tutorials and instruction were going to be expensive to get to. But low and behold they dropped the NDA as well as the up front charge and simply charge 30% on every sale, very cool! At that point I knew the iPhone needed to be my target platform as I was still struggling with the graphics after nearly two years of working on them. Unfortunately, the development tools I use decided to tag on an expensive up front cost to dive into iPhone development. For about a month now I have been trying to justify paying the price for iPhone development, but the bottom line is, the cash isn&#8217;t there and this indie can&#8217;t afford it.</p>
<p>I really became discontent and <a href="http://www.rampantgames.com/blog/2009/01/torque-3d-pricing-and-other-indie-3d.html#comments">this post at Rampant Games</a> didn&#8217;t exactly help me find complacency.So I spent a while looking into alternatives. I am at the end of my Unity demo, and was able to do some cool stuff just playing with it, but Unity is too expensive to get to the iPhone as well. It wasn&#8217;t until last Thursday that I began reading forum posts at <a href="http://www.idevgames.com/">iDevGames</a> looking for a good way to start from scratch when I stumbled upon <a href="http://www.idevgames.com/forum/showthread.php?t=16749">this post</a>. There are currently three open source iPhone engine projects, two of which I am looking to use.</p>
<p><a href="http://www.sio2interactive.com/HOME/HOME.html">SIO2</a> is a very cool 3D engine for the iPhone that uses blender for level editing! I already know blender, and C is not a far cry from C++, in fact, it is sometimes easier to figure out what is going on quickly when it is C rather than C++. I have been frustrated with isometric tools and have been debating going 3D with The Soldred Kingdom back when it was still Aeges Road. I have always had a vision in my mind of how I wanted it, and even had a jogl prototype and java3d level editor partially working at one point. With blender being the level editor, I can see this being fairly easy to implement.</p>
<p><a href="http://code.google.com/p/cocos2d-iphone/">Cocos2D</a> is just neat, and it gave me an excuse to do something I have wanted to do since I bought a mac, learn Objective-C. I bought the <a href="http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1233717051&amp;sr=8-1">Aaron Hillegass book</a> as suggested on iDev and I love it. I will go as far as to say I think I like Objective-C better than I like Java, and I really like programming in Java. Once I get done with the book I think I am going to update my <a href="http://www.guru.com">Guru</a> account and put this as an available skill, sadly I turned a Cocoa contract down last year due to inexperience. But back to Cocos2D. Cocos2D was and is still a python game engine, thus making it cross platform compatible which would gain for me Linux, a target quickly lost with my old tools. Cocos2D was ported to Objective-C for the purpose of iPhone development. Most of the tools associated with Cocos2D, including the <a href="http://www.imitationpickles.org/pgu/wiki/index">level editor</a>, are in python. I played with it a bit, and I was impressed with how small everything is.</p>
<p>Both projects have a lot of tools built in including physics(!!), and they are open source to boot. The iPhone has a smaller resolution making graphics much easier for me to work with, and oddly enough comforming to many of my original visions for the games. After I get all of my tools and SDK&#8217;s downloaded (which will take a while) I will be starting with Cosos2D to get my smaller project (which will be shown off soon hopefully) off the ground. I was able to make it functional with 2 fully playable levels in TGB in 12 hours, so I am shooting for 36 hours given my unfamiliarity with the tools, engine and language (granted I had never used more than basic physics in TGB before either). Finally, what is really cool is that I can show all the code on my blog I want as I hope to design some stuff that the two communities might find useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/02/08/returning-to-my-past/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating Situations</title>
		<link>http://www.codeugly.com/index-wp.php/2009/01/09/generating-situations/</link>
		<comments>http://www.codeugly.com/index-wp.php/2009/01/09/generating-situations/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 02:35:07 +0000</pubDate>
		<dc:creator>Code Ugly</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Story Line]]></category>

		<guid isPermaLink="false">http://www.codeugly.com/?p=36</guid>
		<description><![CDATA[Every story, be it a movie game or book, that is worth taking in will diverge through a series of situations leading up to the end result. A good writer can probably outline an entire book simply in situations and then connect the dots with drama lines, action sequences, an array of emotions, or some [...]]]></description>
			<content:encoded><![CDATA[<p>Every story, be it a movie game or book, that is worth taking in will diverge through a series of situations leading up to the end result. A good writer can probably outline an entire book simply in situations and then connect the dots with drama lines, action sequences, an array of emotions, or some history. Take for example Star Wars where Luke first fights Vader. A situation arose which lead up to a vengeance action sequence and then on to one of the most memorable movie situations I can think of. The action scene before really built up the suspense and drama and lead beautifully into Luke&#8217;s frightening reality.</p>
<p>Now back and take another look at this. What if Vader simply entered the room, put Luke into a choke hold and let him have it with the &#8220;who&#8217;s your daddy&#8221; line. It would have OK, it would have been a little more difficult on the escape, and it wouldn&#8217;t probably wouldn&#8217;t have been as quotable. The struggle built the drama, Luke was loosing and you could feel, and when you were finally on the edge of your seat the perfect situation had been generated.</p>
<p>Now lets swing over to one of my favorite series that every now and then gets on my nerves. I love X-Files. Great show, I am a bit of a conspiracy theorist myself so I easily bond with the looming plot lines and back story. So as a fan I think I can fairly criticize this one a bit. In the latest movie toward the end there was a moment where Mulder was pushed off the road and crashed. So here he was, someone attempted to kill him, he survived, and rather than calling for some back knowing that this probably wasn&#8217;t over, he conveniently never realized his cell phone missing and went after the truth with my mind screaming from the moment he got out of the car to get his cell phone. By the time the bad situation come about I really didn&#8217;t care that he just might get killed. For me, that ended the movie, I watched the rest of it, but I couldn&#8217;t get that out of my mind.</p>
<p>Now lets plug this into game development. When generating situations for your heroes it is important to remember that the events leading up to the situation are just as important as the situation. If the situation completely dependent upon someone doing something that is going to have the human player throwing the controller at the screen, it is best to do it through an NPC or a temporary party member. Unless you are a truly remarkable story teller, using the main character to do something stupid for anything other than a light hearted humorous moment is likely to make the gamer feel that their role in the story has been eroded.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeugly.com/index-wp.php/2009/01/09/generating-situations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

