<?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>Dantrell&#039;s Blargh Blog</title>
	<atom:link href="https://blog.scad.edu/dbryan23/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.scad.edu/dbryan23</link>
	<description>The game design experience from yet another college student!</description>
	<lastBuildDate>Sat, 16 Mar 2013 06:48:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Ol&#8217; Skool Gaming Interfaces: Good Information from 80&#8242;s NES Games</title>
		<link>https://blog.scad.edu/dbryan23/2013/01/12/ol-skool-gaming-interfaces-good-information-from-80s-nes-games/</link>
		<comments>https://blog.scad.edu/dbryan23/2013/01/12/ol-skool-gaming-interfaces-good-information-from-80s-nes-games/#comments</comments>
		<pubDate>Sat, 12 Jan 2013 14:46:40 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Information Design: Design Research]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=47</guid>
		<description><![CDATA[Hello world and welcome to a brand new blog that provides my input from information design that spans from many kinds of media.  In my case, as a video game major, I feel the best way to start this whole &#8230; <a href="https://blog.scad.edu/dbryan23/2013/01/12/ol-skool-gaming-interfaces-good-information-from-80s-nes-games/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hello world and welcome to a brand new blog that provides my input from information design that spans from many kinds of media.  In my case, as a video game major, I feel the best way to start this whole thing off is to take a look at where I began during my gaming &#8220;career&#8221; with an example of information design from good NES games.  Let&#8217;s start with three games of the action genre:<br />
<span style="text-decoration: underline"><strong>Kung Fu</strong><a href="http://blog.scad.edu/dbryan23/files/2013/03/ninja-gaiden-nes1.gif"><br />
<img class="alignnone size-medium wp-image-50" alt="spartan-x-screen" src="http://blog.scad.edu/dbryan23/files/2013/03/spartan-x-screen-300x227.jpg" width="300" height="227" /></a></span></p>
<p>A port of the arcade game &#8220;Kung Fu Master&#8221;, &#8220;Kung Fu&#8221; was the NES&#8217;s only action game in its 30 game launch lineup of &#8220;black box&#8221; titles.  Within the game&#8217;s interface, a third of the screen is taken up by a black band containing status information displaying such details as the player&#8217;s life bar -colored red possibly to indicate blood-, the boss&#8217; life bar (why it reads &#8220;enemy&#8221; may be because the contemporary moniker &#8220;boss&#8221; wasn&#8217;t in the gaming lexicon at the time), the current floor you&#8217;re on, the amount of lives remaining, and the difficulty level which increases every time you &#8220;beat&#8221; the game (as the game&#8217;s arcade roots entail, you loop back to level one with an increase in difficulty after completing level five).  There&#8217;s also the current score of both players one and two, the highest score, a timer, and the selected game mode (game A or game B).  Although it&#8217;s not much to look at when it comes to aesthetics, that was never a focus for games of this era in the first place.  All that needed to be focused on was that all important information is labeled the way it should with minimal flair.  The life bars are clearly labeled while other info had to take a metaphor route due to space constraints (the head icon for lives and the dragon icon for difficulty level for example). There aren&#8217;t many flaws to find with this kind of interface other than it taking up too much on the screen real estate which could have been used to show more gameplay instead, but other NES action games down the road would iterate from this template and contain the info in a more concise manner.<br />
<strong><span style="text-decoration: underline">Castlevania</span><br />
<a href="http://blog.scad.edu/dbryan23/files/2013/03/Castlevania_nes_03.png"><img class="alignnone size-full wp-image-48" alt="Castlevania_nes_03" src="http://blog.scad.edu/dbryan23/files/2013/03/Castlevania_nes_03.png" width="298" height="240" /></a></strong></p>
<p>Taking up just a forth of the screen is the status bar from the NES classic &#8220;Castlevania&#8221;.  Most of &#8220;Kung Fu&#8221;&#8216;s info is shared with this game with room to add info unique to it such as your current sub-weapon and its ammunition.  One other thing to add is how the bars are sectioned in this game (named &#8220;hit points&#8221; in this case) as opposed to &#8220;Kung Fu&#8221;&#8216;s which provides better feedback for the player to determine which enemy or their attacks poses the most threat.  This holds true to the boss&#8217; hit points to let the player know which of their attack methods is best to fell the boss at the end of the level.  As far as flaws are concerned, I think the bar itself could&#8217;ve got shrunken down just a tad more at the top by removing one row of black, and there are some alignment issues not found in &#8220;Kung Fu&#8221;&#8216;s but other than that it&#8217;s a great example of information design within the limitations of the medium.  Let&#8217;s end this with one more action game that&#8217;s infamous for its difficulty.<br />
<span style="text-decoration: underline"><strong>Ninja</strong></span><strong> Gaiden</strong><strong><br />
</strong><a href="http://blog.scad.edu/dbryan23/files/2013/03/ninja-gaiden-nes1.gif"><img class="alignnone size-full wp-image-49" alt="ninja-gaiden-nes1" src="http://blog.scad.edu/dbryan23/files/2013/03/ninja-gaiden-nes1.gif" width="256" height="224" /></a></p>
<p>&#8220;Ninja Gaiden&#8221;&#8216;s status bar seems more organized than the other two games by packing all of its information as close as possible but still sectioned just enough to know what&#8217;s labeling what, and justifying all the information with a centered flush which removes the tension from the edges of the screen.  Every label is followed by a dash connecting it to what it belongs to; something that wasn&#8217;t constant in &#8220;Castlevania&#8221;&#8216;s, and there&#8217;s even a bit of logic to the arrangement of some of the information i.e. the left half of the status bar holds the info whose numerical values are constantly changing while the right half is the opposite of that.  With that said, the status bar in &#8220;Ninja Gaiden&#8221; is the better of the three with very little that could be improved upon.</p>
<p>That&#8217;s all for the good but next time, we&#8217;re gonna focus on what makes bad information design in NES games.  Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2013/01/12/ol-skool-gaming-interfaces-good-information-from-80s-nes-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking Presentable!</title>
		<link>https://blog.scad.edu/dbryan23/2012/11/15/looking-presentable/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/11/15/looking-presentable/#comments</comments>
		<pubDate>Thu, 15 Nov 2012 16:47:05 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Cadence Crusaders]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=41</guid>
		<description><![CDATA[Well, this last weekend of the quarter wasn&#8217;t a total loss (except for sleep but that comes with the territory).  I managed to finally put all the assets I&#8217;ve been working on into the actual game and making it look &#8230; <a href="https://blog.scad.edu/dbryan23/2012/11/15/looking-presentable/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Well, this last weekend of the quarter wasn&#8217;t a total loss (except for sleep but that comes with the territory).  I managed to finally put all the assets I&#8217;ve been working on into the actual game and making it look nearly identical to the mock up screens on my presentation.  I say &#8220;nearly&#8221; &#8217;cause I&#8217;m missing a few elements such as the GUI, enemy barbarians, and the player barbarian.  At least the logs are there but unfortunately, I still can&#8217;t get the collider function in my code to work the way I want.  Why oh why can&#8217;t programming be easy for syntax challenged designers like myself?</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/11/15/looking-presentable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic Scolling Complete!</title>
		<link>https://blog.scad.edu/dbryan23/2012/11/14/basic-scolling-complete/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/11/14/basic-scolling-complete/#comments</comments>
		<pubDate>Wed, 14 Nov 2012 17:38:37 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Cadence Crusaders]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=31</guid>
		<description><![CDATA[My God!  What a long road it took to get this basic function to work!  With a little help from one of my classmates, we came up with the right code to allow my environment to scroll in the way &#8230; <a href="https://blog.scad.edu/dbryan23/2012/11/14/basic-scolling-complete/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>My God!  What a long road it took to get this basic function to work!  With a little help from one of my classmates, we came up with the right code to allow my environment to scroll in the way that I want it to.  Looking back on it, I can&#8217;t believe that I went through tens of lines of code just to see that it only took close to 20 lines.  *sigh* My programming skills really need some brushing up, but that&#8217;s what this upcoming winter break is for!  Anyways, below is the script when inserted in my gameobject &#8220;scrollTerrain&#8221;:</p>
<p>var topSpeed = 20.0;<br />
var minSpeed = 1.5;<br />
var currentSpeed : float;<br />
var acceleration : float = 5.0;</p>
<p>function Start () {<br />
currentSpeed = minSpeed;<br />
}</p>
<p>function FixedUpdate (){<br />
currentSpeed = Mathf.Clamp(Time.time, minSpeed, topSpeed);<br />
}</p>
<p>function Update () {<br />
currentSpeed += Time.deltaTime * acceleration;<br />
transform.Translate(-currentSpeed * Time.deltaTime, 0, 0);<br />
}</p>
<p>Onward to completing the rest of the game&#8217;s features now that this great hurdle is over with, and what I&#8217;ve learned from it is to never be too proud to ask for a little help.  It could go a long way!  As always, keep gaming.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/11/14/basic-scolling-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collision Catastrophe!</title>
		<link>https://blog.scad.edu/dbryan23/2012/11/08/collision-catastrophe/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/11/08/collision-catastrophe/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 16:41:29 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Cadence Crusaders]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=29</guid>
		<description><![CDATA[Ugh!  What is the magic code for getting the collision to work correctly?  All that I want to do is to have my horse, whenever making contact with a log or getting attacked by another barbarian, have it&#8217;s momentum reset.  &#8230; <a href="https://blog.scad.edu/dbryan23/2012/11/08/collision-catastrophe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ugh!  What is the magic code for getting the collision to work correctly?  All that I want to do is to have my horse, whenever making contact with a log or getting attacked by another barbarian, have it&#8217;s momentum reset.  At the moment, I don&#8217;t think that function will be available for the alpha build and will require some further research during the Winter break.  This game will be polished; I&#8217;m in too deep!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/11/08/collision-catastrophe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UV Maping Dilemma Solved!</title>
		<link>https://blog.scad.edu/dbryan23/2012/11/06/uv-map-dilemma-solved/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/11/06/uv-map-dilemma-solved/#comments</comments>
		<pubDate>Tue, 06 Nov 2012 03:23:29 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Cadence Crusaders]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=19</guid>
		<description><![CDATA[What it is everybody?  Recently I came across an issue in Maya where I needed to take a mesh that I imported that was UVed in Headus and transfer that UV over to my original, non-UVed mesh. &#8220;But Dantrell, that&#8217;s &#8230; <a href="https://blog.scad.edu/dbryan23/2012/11/06/uv-map-dilemma-solved/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>What it is everybody?  Recently I came across an issue in Maya where I needed to take a mesh that I imported that was UVed in Headus and transfer that UV over to my original, non-UVed mesh.</p>
<p>&#8220;But Dantrell, that&#8217;s easy!  Select your UVed mesh and shift-select the original, go to Mesh&gt;Transfer Attributes option box from the polygon menu, and transfer only the UV sets.  After that&#8217;s done, delete the mesh that you imported.&#8221;</p>
<p>In another situation, random armchair Maya buff, you&#8217;d be right on the money.  You&#8217;d just have to remember to delete the history of the original mesh before deleting the other.  But here&#8217;s the thing: my original mesh contains animations on it.</p>
<p>&#8220;So what&#8217;s the dealie?&#8221;</p>
<p>Here&#8217;s the dealie!  Deleting the history also deletes the animation on the mesh.  The rig is still remains with the animations intact, though.  Wait, before you ask&#8230;</p>
<p>&#8220;Just reskin the mesh with the rig!&#8221;</p>
<p>Dammit!  Remember what happens once you skin your rig?</p>
<p>&#8220;It&#8230;can&#8230;animate?&#8221;</p>
<p>Correct!  Now remember what happens once you play the animation?</p>
<p>&#8220;Ewwwwww!  It&#8217;s all blobbity-blobbity!&#8221;</p>
<p>And why&#8217;s that, Mr. Armchair Maya Buff?</p>
<p>&#8220;Oh right.  The problem is that you&#8217;d have to go through the trouble of repainting the weights again, even though they were already painted correctly before the UV transferal?&#8221;</p>
<p>Bingo!  Here&#8217;s how you can get around that and save you lots of time.<br />
This tip assumes that you have a scene where upon opening, all you&#8217;d need to do is transfer the UVs and your original mesh contains animations.  After applying all of the steps mentioned above, save your scene and rename it something easily identifiable, then import the original scene.  Now, and this is gonna blow your mind, select the imported mesh and then shift select the original.  Then at the Animations menu, go to Skin&gt;Edit Smooth Skin&gt;Copy Skin Weights.  Now just clean your scene up by deleting all of the components that you imported from your outliner and don&#8217;t forget to save.  This should solve everything!</p>
<p>Fellow ITGM majors, as always, feel free to share this info to anyone that needs it.</p>
<p>Keep gaming!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/11/06/uv-map-dilemma-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animation Dilemma Solved!</title>
		<link>https://blog.scad.edu/dbryan23/2012/10/18/animation-dilemma-solved/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/10/18/animation-dilemma-solved/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 09:32:12 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Cadence Crusaders]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=13</guid>
		<description><![CDATA[Before moving on here, let me take the time to thank Professor. Altman in providing me with the solution to solving this animation situation. So, an issue that I was having earlier this week was trying to export the horse &#8230; <a href="https://blog.scad.edu/dbryan23/2012/10/18/animation-dilemma-solved/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Before moving on here, let me take the time to thank Professor. Altman in providing me with the solution to solving this animation situation.</p>
<p>So, an issue that I was having earlier this week was trying to export the horse I&#8217;ve created for my Cadence Crusaders game properly from Maya and importing it to Unity, the game&#8217;s engine, with all of its animations that I&#8217;ve painstakingly created for it in the previous week.  Turns out that the way I managed to organize the animations, that being saving the walking, trotting, and galloping animations into their own separate scenes, isn&#8217;t the correct method.  As far as I&#8217;ve been told, unless you&#8217;re a masochist trying to make more work for yourself down the road, it&#8217;s best to have all the different animations you&#8217;ve made in just one scene and all on the same timeline so when importing to Unity, it&#8217;d be much easier to tell it where the frames for the animations are when the time to use them comes up.  When it came to applying this new information however, I&#8217;ve constantly hit roadblocks.  Protip for those of you that&#8217;ll come upon the same dilemma: DON&#8217;T go to scene &#8220;y&#8221; where animation &#8220;y&#8221; is, select all the controls from the outliner to then head over to the graph editor to copy the graphs displayed, and finally paste them in the graph editor in scene &#8220;x&#8221; containing the end of animation &#8220;x&#8221;!  Your model will turn into a janky Frankenstein of a monster!</p>
<p>Instead of pulling your hair out, do what did: the right thing!  In the scene containing your first animation, open up the Trax Editor found in Window&gt;Animation Editors&gt;Trax Editor.  After selecting all your controls from the Outliner, select Create&gt;Animation Clip from the Trax Editor.  Once successful in creating a clip, it&#8217;s time to export it by selecting File&gt;Export Animation Clip.  Name it something fitting and save it &#8217;cause you&#8217;ll be coming back to it later.  Repeat the above until all of your clips are exported then open your scene that the first clip was created from then return to the Trax Editor to import your clips via File&gt;Import Animation Clip to Characters.  An error message along the lines of &#8220;You must select a character first&#8221; may appear; by character they mean the first clip you created earlier.  You might not see it in the Trax Editor at the moment but it&#8217;s there; just highlight the object &#8220;multiCh&#8221; in your Outliner then press the Load Clip button in the Trax Editor to make the clip appear.  Highlight the clip and finally Import Animation Clip to place them wherever you need it on the timeline.  Make adjustments to the clips to whatever suits you best as its going to be exported for Unity purposes later.  Speaking of, do just that right now: File&gt;Export All/Export Selection (if you have a lot of junk you don&#8217;t want exported, use the latter option), and save it as an FBX file.  Import it from Unity and presto, your model is ready to come to life!</p>
<p>Please don&#8217;t keep this knowledge to yourself my fellow ITGM majors.  Feel free to pass this info along to that one student on the cusp of punching his (or her) monitor and stomping on the keyboard from frustration.  As always, keep gaming!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/10/18/animation-dilemma-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Senior Studio</title>
		<link>https://blog.scad.edu/dbryan23/2012/10/16/senior-studio/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/10/16/senior-studio/#comments</comments>
		<pubDate>Tue, 16 Oct 2012 05:13:16 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Cadence Crusaders]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=9</guid>
		<description><![CDATA[Although I&#8217;m still a Junior, my adviser recommended that I take Senior Studio for the Fall quarter this year.  I knew what to expect before the first day of the course but damn, I didn&#8217;t think I would&#8217;ve been dealt &#8230; <a href="https://blog.scad.edu/dbryan23/2012/10/16/senior-studio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Although I&#8217;m still a Junior, my adviser recommended that I take Senior Studio for the Fall quarter this year.  I knew what to expect before the first day of the course but damn, I didn&#8217;t think I would&#8217;ve been dealt the hand that I received!  Long story short, instead of being put on a team to create a game like, ya know, what a majority of the other students who completed the course did, I ended up being a one man army (or Marine in my case &#8211; see biography info if confused); I&#8217;m flying solo through this ordeal!  There are two other students that are in the same boat though so ironically I&#8217;m not alone here.  Kinda wished that the three of us formed some sort of brotherhood called &#8220;Deserted Developers&#8221; or something like that, but I digress.  Anyways, the game I&#8217;m creating is called &#8220;Cadence Crusaders&#8221;, a rhythm-based action game for the PC and iOS devices.  You&#8217;re a barbarian on horseback on a quest to rescue 8 damsels within 8 days.  It&#8217;s an automatic-scrolling game similar to &#8220;Jet Pack Joyride&#8221; with the only actions required from the player is jumping, attacking, and blocking; each successful action triggering a music cue.  There are other elements of the game to mention but why type it out when I can just provide you with the same presentation I used in class?  It&#8217;s progressing quite a bit I believe and I recently gained some valuable animation experience during the process, but I still have a ways to go to get this game in alpha status before the quarter&#8217;s finished.  Looks like me being busy for the next five weeks is more than guaranteed!  Keep gaming!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/10/16/senior-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World!</title>
		<link>https://blog.scad.edu/dbryan23/2012/10/16/hello-world-2/</link>
		<comments>https://blog.scad.edu/dbryan23/2012/10/16/hello-world-2/#comments</comments>
		<pubDate>Tue, 16 Oct 2012 04:40:04 +0000</pubDate>
		<dc:creator>Dantrell Bryant</dc:creator>
				<category><![CDATA[Leveling Up!]]></category>

		<guid isPermaLink="false">http://blog.scad.edu/dbryan23/?p=4</guid>
		<description><![CDATA[What&#8217;s crackin&#8217; everybody?  If you&#8217;re reading this, then congratulations!  You&#8217;ve reached level one of my first ever blog, and it is solely dedicated to two things: my game design experiences and the daily process in the game I&#8217;m creating for &#8230; <a href="https://blog.scad.edu/dbryan23/2012/10/16/hello-world-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>What&#8217;s crackin&#8217; everybody?  If you&#8217;re reading this, then congratulations!  You&#8217;ve reached level one of my first ever blog, and it is solely dedicated to two things: my game design experiences and the daily process in the game I&#8217;m creating for my Senior Studio class.  I&#8217;ll even go outta my way to provide everyone will all the game design related work I&#8217;ve done so far from my time at SCAD, starting with my Sophomore year that began in Winter Quarter &#8217;11.  So, expect lots and lots of content and please feel free to comment on everything I post.  Keep gaming!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.scad.edu/dbryan23/2012/10/16/hello-world-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
