<?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>Blog &#187; Unity</title>
	<atom:link href="http://www.harrynorthover.com/blog/category/unity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.harrynorthover.com/blog</link>
	<description>The Blog of Creative Developer Harry Northover, covering a wide range of topics related to creative development.</description>
	<lastBuildDate>Wed, 11 May 2011 21:54:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Unity Game Development Essentials &#8211; Review</title>
		<link>http://www.harrynorthover.com/blog/2010/02/28/unity-game-development-essentials-review/</link>
		<comments>http://www.harrynorthover.com/blog/2010/02/28/unity-game-development-essentials-review/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:53:35 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Unity]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.harrynorthover.com/blog/?p=866</guid>
		<description><![CDATA[When a new and groundbreaking technology like Unity comes out, it can be hard to get a good grip on it. After spending some time reading Unity Game Development Essentials, it gave me a good insight on the user interface &#8230; <a href="http://www.harrynorthover.com/blog/2010/02/28/unity-game-development-essentials-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When a new and  groundbreaking technology like Unity comes out, it can be hard to get a  good grip on it. After spending some time reading <a id="z-7:" title="Unity Game Development Essentials" href="http://www.packtpub.com/unity-game-development-essentials?utm_source=harrynorthover.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_001397">Unity Game  Development Essentials</a>, it gave me a good insight on the user  interface of the program, and how to build a game right from step 1,  whether it be creating the terrain, scripting it, creating GUIs or using  Unity’s particle systems. All the aspects of modern game development  and the vast majority of Unity&#8217;s features are covered in this book  making it pretty much essential to get of the ground with the software.</p>
<p>The  book starts of by explaining what Unity offers in the way of built-in  terrain tools, along with an explanation of how to use them. It then  puts your new skills to the test by creating a small mini-game based on  an island that is created entirely in Unity, which involves creating a  terrain using the Terrain (Script) tools, then apply materials provided  with Unity which allow you to add an extra degree of realism to your  project. Then the book goes on to show how to add models skyboxes and  finally sound to your game for a really complete project. The author  does this all very slowly and explained step by step which is what I  find you need when your learning something completely new like Unity.</p>
<p>After  the first mini project is completed players are introduced by first  giving an explanation of what players are and how they work. Then things  like parent-child relationships are explained and also the basics of  scripting Unity projects in JavaScript and how to add in movement. Once  players have been covered important aspects of modern game development, <a id="wicq" title="Wikipedia: Ray Casting" href="http://en.wikipedia.org/wiki/Ray_casting">Ray Casting</a> and Collision Detection,  are brought in which are vital to any games success. The math behind  these two topics is the first thing to be explained to the reader  showing them how rays are calculated and what is needed to see if a  player has been shot or not. Clear diagrams were included to allow those  visual learners amongst us to get a good grip on the theory. Then these  techniques are show how to be implemented in JavaScript once the prior  configuration has been done in the Unity IDE.</p>
<p>One essential  aspect of any game is a HUD (<a id="gl6b" title="Wikipedia: Head-up Display" href="http://en.wikipedia.org/wiki/Head-up_display">Head-up Display</a>) and is show  along with how to use colliders as Triggers. This enables developers to  restrict certain actions like the opening of a door until the player has  a certain object. Learning techniques like this allow beginners to take  the interactivity of their games to the next level. Also adding in-game  hints is show as this can be really helpful when you introduce  challenges that have to be completed before progress can be made. If  helps are available then this stops the player getting bored if they  cannot figure the puzzle/challenge out on their own.</p>
<p>Next you  learn how to create instances of objects in the 3D world and also rigid  body physics which is when a physics engine, like <a id="i1v6" title="Nvidia PhysXv" href="http://www.nvidia.com/object/physx_new.html">Nvidia PhysX</a> which is the one used by Unity,  is applied to an object in the game which tells the game engine to apply  physics to this object. All these concepts are then out into practice  by creating various mini-games which allows readers to know how the link  together in a complete game.</p>
<p>Particle systems are key to all  special effects and are one of the more complicated aspects of game  development and this is what is explained next. They are explained in  general then how to add them to your projects by creating a fire with  wood, rocks and matches. With a lot of the key parts of the modern game  being covered all ready the book then shows how to introduce a menu to a  game. Textures are added and adding interactivity to the menu is show  and explained, the how to animate and make your menu more interesting.</p>
<p>Lastly  seeing as Unity supports a multitude of publishing platforms (Windows,  Mac, iPhone*, Web, Wii, Mac OSX Dashboard Widget) it is important to  understand how to publish your projects for these platforms. Clear  instructions are given for how to publish to these platforms and an  overview of each platform is also given for those who are unsure what  one is or what they are appropriate for. There is also advice on how to  share your complete game and a few noticeable differences between Unity  Free and Pro. The last chapter tops it all of by giving advice on how to  thoroughly test your game and boost its performance.</p>
<p>Overall I  think this book is great for people who have no idea about the Unity IDE  but have a basic understanding of game development and also having a  background in JavaScript would be useful. I am extremely excited about  building more with Unity once I find the time and I can&#8217;t wait to see  what comes out in the future.</p>
<p>You can find a sample chapter  here: <span style="font-size: small;"><a href="http://www.packtpub.com/files/8181-unity-game-development-essentials-sample-chapter-4-interactions.pdf">http://www.packtpub.com/files/8181-unity-game-development-essentials-sample-chapter-4-interactions.pdf</a></span></p>
<p>Get  the book here: <span style="font-size: small;"><a href="http://www.packtpub.com/unity-game-development-essentials?utm_source=harrynorthover.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_001397">http://www.packtpub.com/unity-game-development-essentials?utm_source=harrynorthover.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_001397</a><br />
</span><br />
<span style="font-size: xx-small;">*You must be an approved Apple Developer for the iPhone and  install the iPhone SDK (requires Intel-based Mac running OSX 10.5.4 or  later)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.harrynorthover.com/blog/2010/02/28/unity-game-development-essentials-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unity 3D Game Development Essentials</title>
		<link>http://www.harrynorthover.com/blog/2009/12/03/unity-3d-game-development-essentials/</link>
		<comments>http://www.harrynorthover.com/blog/2009/12/03/unity-3d-game-development-essentials/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 17:17:00 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Unity]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.harrynorthover.com/blog/?p=848</guid>
		<description><![CDATA[I&#8217;ve just received my copy of Unity 3D Game Development Essentials which is written by Will Goldstone. In a nutshell its about giving novice programmers right the way through to experienced developers a good and thorough handle on building a game with Unity. It &#8230; <a href="http://www.harrynorthover.com/blog/2009/12/03/unity-3d-game-development-essentials/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-852" src="http://www.harrynorthover.com/blog/wp-content/uploads/2009/12/35cmtyd.jpeg" alt="" width="400" height="496" /></p>
<p>I&#8217;ve just received my copy of <a href="http://www.packtpub.com/unity-game-development-essentials?utm_source=harrynorthover.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_001397" target="_blank">Unity 3D Game Development Essentials</a> which is written by <a href="http://www.willgoldstone.com/" target="_blank">Will Goldstone</a>. In a nutshell its about giving novice programmers right the way through to experienced developers a good and thorough handle on building a game with <a href="http://unity3d.com/" target="_blank">Unity</a>. It covers physics, scripting, particle effects,instantiation terrain generation and generally everything required for the modern game.</p>
<p>It&#8217;s based on the 2.5 version of Unity and uses Javascript for its scripting language.</p>
<p>Once I&#8217;ve finished reading it I&#8217;m gonna post a review which should be up in a couple of weeks, but going on first impressions it looks a great book! If you what to get a better impression on how the book is written and whether you&#8217;d benefit from it, there&#8217;s a sample chapter available <a href="http://www.packtpub.com/files/8181-unity-game-development-essentials-sample-chapter-4-interactions.pdf" target="_blank">here</a>.</p>
<p>If you already have the book, let me know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.harrynorthover.com/blog/2009/12/03/unity-3d-game-development-essentials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

