<?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>Samuel Batista</title>
	<atom:link href="http://www.sambatista.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sambatista.com</link>
	<description>Game Programming Online Portfolio</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:15:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>XCOM: Enemy Unknown</title>
		<link>http://www.sambatista.com/xcom-enemy-unknown/</link>
		<comments>http://www.sambatista.com/xcom-enemy-unknown/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 18:48:07 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[Commercial Titles]]></category>
		<category><![CDATA[Scaleform / Action Script]]></category>
		<category><![CDATA[Unreal Engine]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=465</guid>
		<description><![CDATA[View Game Informer Coverage I can&#8217;t share any information on this recently announced title yet. Visit the Game Informer&#8217;s coverage for all available public information. Job Title: User Interface Programmer Responsibilities: UI Programming Release: TBA]]></description>
			<content:encoded><![CDATA[<p></br></p>
<p style="text-align: center;"><a href="http://www.gameinformer.com/p/xcom.aspx" target="_blank">View Game Informer Coverage</a></p>
<p></br></p>
<p style="text-align: center;">I can&#8217;t share any information on this recently announced title yet. Visit the Game Informer&#8217;s coverage for all available public information.</p>
<p></br></p>
<p style="text-align: left;">Job Title: User Interface Programmer<br />
Responsibilities: UI Programming<br />
Release: TBA</p>
<p></br></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/xcom-enemy-unknown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Section 8: Prejudice</title>
		<link>http://www.sambatista.com/section-8-prejudice/</link>
		<comments>http://www.sambatista.com/section-8-prejudice/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 20:21:30 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[Commercial Titles]]></category>
		<category><![CDATA[Scaleform / Action Script]]></category>
		<category><![CDATA[Unreal Engine]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=378</guid>
		<description><![CDATA[My first entry into the world of triple-A video game development: a First Person Shooter with a heavy focus on online play that aims to please the hardcore shooter fan with a deep, team based combat system and a few unique mechanics. http://www.warisprejudice.com/ &#160; Launch Trailer Announcement Trailer Job Title: Junior Programmer Responsibilities: UI Programming, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;"><br />
My first entry into the world of triple-A video game development: a First Person Shooter with a heavy focus on online play that aims to please the hardcore shooter fan with a deep, team based combat system and a few unique mechanics.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;"><br />
</span></span></p>
<p style="text-align: center;"><a href="http://warisprejudice.com/" target="”_blank”">http://www.warisprejudice.com/</a></p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: center;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Launch Trailer<br />
</span></span></p>
<!-- ProPlayer by Isa Goksu --><div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="570px" height="320px"><div id="pro-player-378pp-single-4f30a358f22d4"></div></div></div><script type="text/javascript" charset="utf-8">var flashvars = {width: "570",height: "320",autostart: "false",repeat: "false",backcolor: "111111",frontcolor: "cccccc",lightcolor: "66cc00",stretching: "uniform",enablejs: "true",mute: "false",skin: "http://www.sambatista.com/wp-content/plugins/proplayer/players/skins/stylish.swf",image: "http://www.sambatista.com/wp-content/downloads/TimeGate/Prejudice/launch_trailer_thumb.jpg",plugins: "",javascriptid: "378pp-single-4f30a358f22d4",image: "http://www.sambatista.com/wp-content/downloads/TimeGate/Prejudice/launch_trailer_thumb.jpg",file: 'http://www.sambatista.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=378pp-single-4f30a358f22d4&sid=1328587609'};var params = {wmode: "transparent",allowfullscreen: "true",allowscriptaccess: "always",allownetworking: "all"};var attributes = {id: "obj-pro-player-378pp-single-4f30a358f22d4",name: "obj-pro-player-378pp-single-4f30a358f22d4"};swfobject.embedSWF("http://www.sambatista.com/wp-content/plugins/proplayer/players/player.swf", "pro-player-378pp-single-4f30a358f22d4", "570", "320", "9.0.0", false, flashvars, params, attributes);</script>
<p style="text-align: center;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Announcement Trailer<br />
</span></span></p>
<!-- ProPlayer by Isa Goksu --><div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="570px" height="320px"><div id="pro-player-378pp-single-4f30a35912370"></div></div></div><script type="text/javascript" charset="utf-8">var flashvars = {width: "570",height: "320",autostart: "false",repeat: "false",backcolor: "111111",frontcolor: "cccccc",lightcolor: "66cc00",stretching: "uniform",enablejs: "true",mute: "false",skin: "http://www.sambatista.com/wp-content/plugins/proplayer/players/skins/stylish.swf",image: "http://www.sambatista.com/wp-content/downloads/TimeGate/Prejudice/announcement_thumb.jpg",plugins: "",javascriptid: "378pp-single-4f30a35912370",image: "http://www.sambatista.com/wp-content/downloads/TimeGate/Prejudice/announcement_thumb.jpg",file: 'http://www.sambatista.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=378pp-single-4f30a35912370&sid=1328587609'};var params = {wmode: "transparent",allowfullscreen: "true",allowscriptaccess: "always",allownetworking: "all"};var attributes = {id: "obj-pro-player-378pp-single-4f30a35912370",name: "obj-pro-player-378pp-single-4f30a35912370"};swfobject.embedSWF("http://www.sambatista.com/wp-content/plugins/proplayer/players/player.swf", "pro-player-378pp-single-4f30a35912370", "570", "320", "9.0.0", false, flashvars, params, attributes);</script>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;"><br />
Job Title: Junior Programmer<br />
Responsibilities: UI Programming, Online Matchmaking, Bug Fixin, Post Release Damage Control<br />
Release: Apr 20, 2011</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;"><br />
The game was developed using the Unreal Engine and Scaleform for UI, so I got the chance to get quite familiar with Unreal Script and Actionscript. I&#8217;ve also had my hand on Invites, Matchmaking Queries, Presence, and other online related functionality, on both PS3 and Xbox architectures.<br />
</span></span></p>
<p></br></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/section-8-prejudice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.sambatista.com/wp-content/downloads/TimeGate/Prejudice/PrejudiceTeaserTrailer.flv" length="8634708" type="video/x-flv" />
<enclosure url="http://www.sambatista.com/wp-content/downloads/TimeGate/Prejudice/Section_8_Prejudice_Launch_Trailer.mp4" length="40883479" type="video/mp4" />
		</item>
		<item>
		<title>ATOM</title>
		<link>http://www.sambatista.com/atom-2/</link>
		<comments>http://www.sambatista.com/atom-2/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 23:38:49 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[School Projects]]></category>

		<guid isPermaLink="false">http://www.sambatista.com//?p=1</guid>
		<description><![CDATA[ATOM is a top down shooter where the player controls the ship with the mouse and controls the direction that bullets get shot by rotating nodes that float around the player. This was my first complete game project. It was written in C++ with DirectX for graphics and FMOD for sound. The entire game was [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">ATOM is a top down shooter where the player controls the ship with the mouse and controls the direction that bullets get shot by rotating nodes that float around the player.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This was my first complete game project. It was written in C++ with DirectX for graphics and FMOD for sound.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">The entire game was designed, prototyped and produced in just over two weeks.</span></span></p>
<p style="text-align: left;">
<p style="text-align: center;"><span style="font-size: small;"><br />
</span></p>
<p style="text-align: center;"><!-- ProPlayer by Isa Goksu --><div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="380px"><div id="pro-player-1pp-single-4f30a35916a3c"></div></div></div><script type="text/javascript" charset="utf-8">var flashvars = {width: "530",height: "380",autostart: "false",repeat: "false",backcolor: "111111",frontcolor: "cccccc",lightcolor: "66cc00",stretching: "uniform",enablejs: "true",mute: "false",skin: "http://www.sambatista.com/wp-content/plugins/proplayer/players/skins/stylish.swf",image: "http://www.sambatista.com/wp-content/downloads/ATOM/ATOM_video_thumb.jpg",plugins: "",javascriptid: "1pp-single-4f30a35916a3c",image: "http://www.sambatista.com/wp-content/downloads/ATOM/ATOM_video_thumb.jpg",file: 'http://www.sambatista.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=1pp-single-4f30a35916a3c&sid=1328587609'};var params = {wmode: "transparent",allowfullscreen: "true",allowscriptaccess: "always",allownetworking: "all"};var attributes = {id: "obj-pro-player-1pp-single-4f30a35916a3c",name: "obj-pro-player-1pp-single-4f30a35916a3c"};swfobject.embedSWF("http://www.sambatista.com/wp-content/plugins/proplayer/players/player.swf", "pro-player-1pp-single-4f30a35916a3c", "530", "380", "9.0.0", false, flashvars, params, attributes);</script></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">

<div class="ngg-galleryoverview" id="ngg-gallery-1-1">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-28-13-89.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-28-13-89.jpg" alt="atom2009-03-22-02-28-13-89.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-28-13-89.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-28-15-09.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-28-15-09.jpg" alt="atom2009-03-22-02-28-15-09.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-28-15-09.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-28-35-96.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-28-35-96.jpg" alt="atom2009-03-22-02-28-35-96.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-28-35-96.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-28-40-14.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-28-40-14.jpg" alt="atom2009-03-22-02-28-40-14.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-28-40-14.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-29-23-15.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-29-23-15.jpg" alt="atom2009-03-22-02-29-23-15.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-29-23-15.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-29-36-79.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-29-36-79.jpg" alt="atom2009-03-22-02-29-36-79.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-29-36-79.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/atom/atom2009-03-22-02-29-42-76.jpg" title=" " class="shutterset_set_1" >
								<img title="atom2009-03-22-02-29-42-76.jpg" alt="atom2009-03-22-02-29-42-76.jpg" src="http://www.sambatista.com/wp-content/gallery/atom/thumbs/thumbs_atom2009-03-22-02-29-42-76.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<input title="DownloadGame" onclick="location='/wp-content/downloads/ATOM/ATOMSetup.exe'" type="button" value="Download Game" />
<input title="DownloadSource" onclick="location='/wp-content/downloads/ATOM/ATOMSource.zip'" type="button" value="Download Source" /></p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/atom-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.sambatista.com/wp-content/downloads/ATOM/ATOM_Game.flv" length="12841863" type="video/x-flv" />
		</item>
		<item>
		<title>Flash Bitmap and Spectrum Experiments</title>
		<link>http://www.sambatista.com/flash-experiments/</link>
		<comments>http://www.sambatista.com/flash-experiments/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:54:03 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/flash-experiments/</guid>
		<description><![CDATA[&#160; About the Experiments This was my first attempt to learn Action Script and Flex. I began by researching and implementing a way to do double buffered rendering directly on a Canvas (Flex Container).  Objects and states would render directly into a BitmapData buffer and when the render loop was done I copied every pixel [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object style="width: 820px; height: 420px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="820" height="420" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.sambatista.com/wp-content/downloads/Flash_Files/Demo_Flex/Demo_Flex.swf" /><embed style="width: 820px; height: 420px;" type="application/x-shockwave-flash" width="820" height="420" src="http://www.sambatista.com/wp-content/downloads/Flash_Files/Demo_Flex/Demo_Flex.swf"></embed></object></p>
<p style="text-align: center;">&nbsp;</p>
<h2 style="text-align: center;"><span style="color: #99cc00;">About the Experiments</span></h2>
<p style="text-align: center;"><span style="color: #c0c0c0;"> </span></p>
<p></br><br />
This was my first attempt to learn Action Script and Flex.</p>
<p>I began by researching and implementing a way to do double buffered rendering directly on a Canvas (Flex Container).  Objects and states would render directly into a BitmapData buffer and when the render loop was done I copied every pixel from the BitMapData into the Canvas.</p>
<p>This has a disadvantage, you can&#8217;t use Flash&#8217;s display classes (Image, Sprite, Movie Clip) to draw your objects, you have to do it all manually, pixel by pixel. Loading and displaying images as bitmaps wasn&#8217;t complicated, but it made operations such as rotating and scaling very difficult (because I had to implement them myself).</p>
<p>However, this worked in my favor, because I originally implemented the Star-Field state by scaling bitmap images of 20*20 pixels. This brought my framerate down to about 20. But then I decided to try to draw the spheres myself manually and see what the performance difference was. I implemented a quick &#8220;drawCircle&#8221; function and my framerate shot straight to 100.</p>
<p>Working on the pixel level taught me some important skills: how to manipulate pixel data with matrices (to scale and rotate), and how I can get a massive performance boost by doing my own pixel coloring, instead of using images (which is essential in flash).</p>
<p>Full Source code is available for viewing and downloading.<br />
<br /></br></p>
<p style="text-align: center;">
<input title="View Source" onclick="location='/wp-content/downloads/Flash_Files/Demo_Flex/srcview/index.html'" type="button" value="View Source" /></p>
<p></br><br />
<span style="text-decoration: underline;"><em>Note:</em></span> This is a Flex Project, so you will need to have the Flex SDK to be able to compile it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/flash-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashDevelop Plugins</title>
		<link>http://www.sambatista.com/flashdevelop-plugins/</link>
		<comments>http://www.sambatista.com/flashdevelop-plugins/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 20:26:12 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=429</guid>
		<description><![CDATA[&#160; Intro to why I made these: TODO &#160; Find Files Plugin Find files in Project or in a specific Folder. Configurable Keyboard Short (go to plugin settings): Alt+ Shift + O Powerful string metrics API to get accurate results even if word is misspelled &#160; Simple Perforce Plugin Now with automatic checkout of read [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Intro to why I made these: TODO</p>
<p>&nbsp;</p>
<h2 style="text-align: center;"><strong>Find Files Plugin </strong></h2>
<p><strong><br />
</strong></p>
<p style="text-align: center;">Find files in Project or in a specific Folder.<br />
Configurable Keyboard Short (go to plugin settings): Alt+ Shift + O<br />
Powerful string metrics API to get accurate results even if word is misspelled</p>
<p style="text-align: center;"><a title="Click me to visit plugin post on FlashDevelop forums" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&amp;t=6797" target="_blank"><img class="aligncenter" src="http://www.sambatista.com/wp-content/uploads/FlashDevelop/FindFiles/FindFiles_Plugin.png" alt="" width="640" height="300" /></a></p>
<p style="text-align: center;">
<input title="Download FindFiles" onclick="location='/wp-content/uploads/FlashDevelop/FindFiles/FindFilesPlugin.zip'" type="button" value="Download Plugin + Source" /></p>
<p style="text-align: center;">&nbsp;</p>
<h2 style="text-align: center;"><strong>Simple Perforce Plugin</strong></h2>
<p><strong><br />
</strong></p>
<p style="text-align: center;"><strong>Now with automatic checkout of read only files!</strong></p>
<p style="text-align: center;">Simple Perforce integration with FlashDevelop.<br />
Easy to use &#8211; all options in <em>right click context menu</em>.<br />
Supports <em>Open for Edit</em>, <em>Diff File Against Depot</em>, <em>Add to Source Control</em> and <em>Revert</em> commands.</p>
<p style="text-align: center;"><a title="Click me to visit plugin post on FlashDevelop forums" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&amp;t=6932" target="_blank"><img class="alignleft" src="http://www.sambatista.com/wp-content/uploads/FlashDevelop/Perforce/ContextMenu.jpg" alt="" width="210" height="340" /></a></p>
<p style="text-align: center;">
<input title="Download Perforce Plugin" onclick="location='/wp-content/uploads/FlashDevelop/Perforce/PerforcePlugin.zip'" type="button" value="Download Plugin" /></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><em><strong>Be sure to check each plugins settings before usage.<br />
Go to &#8220;Tools-&gt;Program Settings-&gt;Plugin Name&#8221;  or hit F10 in FlashDevelop.</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/flashdevelop-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Audio Analyzing Tool</title>
		<link>http://www.sambatista.com/audio-analyzing-tool/</link>
		<comments>http://www.sambatista.com/audio-analyzing-tool/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 18:45:21 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[School Projects]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=201</guid>
		<description><![CDATA[Late in the program, in our Engine Development class we are given a research assignment of our choice. Many people tend to focus on advanced tech, such as Normal Mapping or Terrain Tessellation, but being a game programmer and a designer I chose to research something that could enhance the immersion of the player. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Late in the program, in our Engine Development class we are given a research assignment of our choice. Many people tend to focus on advanced tech, such as Normal Mapping or Terrain Tessellation, but being a game programmer and a designer I chose to research something that could enhance the immersion of the player. I&#8217;ve been fascinated with Audio Integration in games  so I decided to research Real-Time Beat Detection.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">My goal was to create a system that would allow the designer to integrate audio and gameplay in a way that the gameplay wouldn&#8217;t necessarily be restricted by the audio, as is the case with many rhythm-based games.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This tool is a C# music player that uses FMOD for audio playback and data gathering and OpenGL for rendering. The beat detection is very basic and doesn&#8217;t work very well, I ran out of time before I could implement a more sophisticated Beat Detection Algorithm.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;"> However, this program contains several impressive features:</span></span></p>
<ul>
<li><span style="color: #c0c0c0;"><span style="font-size: medium;">C# audio playback using Managed FMOD </span></span></li>
<li><span style="color: #c0c0c0;"><span style="font-size: medium;">Fully Multi-threaded Audio Sampling</span></span></li>
<li><span style="color: #c0c0c0;"><span style="font-size: medium;">C# OpenGL implementation using <em><a href="http://www.taoframework.com/">Tao Framework</a></em> </span></span></li>
</ul>
<p style="text-align: center;">
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">My greatest achievement in this project is the multi-threaded system I implemented to keep the program running at a stable frame rate while doing processor heavy operations with the audio data (FFT processing, Beat Detection).</span></span></p>
<p style="text-align: left;">
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Check out the provided documentation for implementation details.</span></span></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<div class="ngg-galleryoverview" id="ngg-gallery-6-201">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/AudioAnalyzingTool1.png" title="A simple Spectrum of the Audio being played." class="shutterset_set_6" >
								<img title="The Look of Sound1" alt="The Look of Sound1" src="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/thumbs/thumbs_AudioAnalyzingTool1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/AudioAnalyzingTool2.png" title="A simple Spectrum of the Audio being played. Rotated." class="shutterset_set_6" >
								<img title="The Look of Sound1" alt="The Look of Sound1" src="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/thumbs/thumbs_AudioAnalyzingTool2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-41" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/AudioAnalyzingTool3.png" title="Two rotating spheres that extrude the faces according to the audio data." class="shutterset_set_6" >
								<img title="Spheres" alt="Spheres" src="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/thumbs/thumbs_AudioAnalyzingTool3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-42" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/AudioAnalyzingTool4.png" title="Inside one of the rotating spheres." class="shutterset_set_6" >
								<img title="Inside Sphere" alt="Inside Sphere" src="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/thumbs/thumbs_AudioAnalyzingTool4.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-43" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/AudioAnalyzingTool5.png" title="Doesn't work that well... but I had limited time to research and implement the system." class="shutterset_set_6" >
								<img title="Simple Beat Detection" alt="Simple Beat Detection" src="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/thumbs/thumbs_AudioAnalyzingTool5.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-44" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/AudioAnalyzingTool6.png" title="This is a test visual that I added. It looks like a bunch of colorful stars that scale according to the audio data." class="shutterset_set_6" >
								<img title="Test Screen" alt="Test Screen" src="http://www.sambatista.com/wp-content/gallery/audioanalyzingtool/thumbs/thumbs_AudioAnalyzingTool6.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<input title="DownloadGame" onclick="location='/wp-content/downloads/AudioAnalyzingTool/Audio Analyzing Tool_Samuel Batista.zip'" type="button" value="Download Executable" />
<input title="DownloadSource" onclick="location='/wp-content/downloads/AudioAnalyzingTool/Audio Analyzing Tool Source_Samuel Batista.zip'" type="button" value="Download Source" /></p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/audio-analyzing-tool/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Digital Warfare</title>
		<link>http://www.sambatista.com/digital-warfare/</link>
		<comments>http://www.sambatista.com/digital-warfare/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 08:32:41 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[School Projects]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=241</guid>
		<description><![CDATA[Please visit www.lucky5games.com for more information.]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
window.location="http://www.sambatista.com/Lucky5Games/";
// ]]&gt;</script></p>
<p style="text-align: center;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Please visit <a href="http://www.lucky5games.com" target="_blank"> www.lucky5games.com</a> for more information.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/digital-warfare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siege Drummers</title>
		<link>http://www.sambatista.com/siege-drummers/</link>
		<comments>http://www.sambatista.com/siege-drummers/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 08:47:49 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[School Projects]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=55</guid>
		<description><![CDATA[Siege Drummers was another class project. This time we were put in a team of three and we were told to create a game that had a unique control scheme. We decided to create a game that would use the Rock Band drum kit in a unique way. The goal of Siege Drummers is to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Siege Drummers was another class project. This time we were put in a team of three and we were told to create a game that had a unique control scheme.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">We decided to create a game that would use the Rock Band drum kit in a unique way. The goal of Siege Drummers is to hit a combination of drum pads (buttons) faster than your opponent. </span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">I programmed the user interface, the core gameplay of the game, the FMOD sound wrapper and the animation system. I also wrote the majority of the documentation of the game: the design document and manual.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">The game took two months to complete. One month for pre-production and tool production and one month for game production.</span></span></p>
<p style="text-align: center;">
<p style="text-align: center;"><!-- ProPlayer by Isa Goksu --><div name="mediaspace" id="mediaspace"><div class="pro-player-container" width="530px" height="380px"><div id="pro-player-55pp-single-4f30a359275e4"></div></div></div><script type="text/javascript" charset="utf-8">var flashvars = {width: "530",height: "380",autostart: "false",repeat: "false",backcolor: "111111",frontcolor: "cccccc",lightcolor: "66cc00",stretching: "uniform",enablejs: "true",mute: "false",skin: "http://www.sambatista.com/wp-content/plugins/proplayer/players/skins/stylish.swf",image: "http://www.sambatista.com/wp-content/downloads/SiegeDrummers/siege_drummers_video_thumb.jpg",plugins: "",javascriptid: "55pp-single-4f30a359275e4",image: "http://www.sambatista.com/wp-content/downloads/SiegeDrummers/siege_drummers_video_thumb.jpg",file: 'http://www.sambatista.com/wp-content/plugins/proplayer/playlist-controller.php?pp_playlist_id=55pp-single-4f30a359275e4&sid=1328587609'};var params = {wmode: "transparent",allowfullscreen: "true",allowscriptaccess: "always",allownetworking: "all"};var attributes = {id: "obj-pro-player-55pp-single-4f30a359275e4",name: "obj-pro-player-55pp-single-4f30a359275e4"};swfobject.embedSWF("http://www.sambatista.com/wp-content/plugins/proplayer/players/player.swf", "pro-player-55pp-single-4f30a359275e4", "530", "380", "9.0.0", false, flashvars, params, attributes);</script></p>
<p style="text-align: center;">

<div class="ngg-galleryoverview" id="ngg-gallery-2-55">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-43-31-53.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-43-31-53.jpg" alt="siege-drummers-2009-03-22-09-43-31-53.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-43-31-53.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-43-40-07.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-43-40-07.jpg" alt="siege-drummers-2009-03-22-09-43-40-07.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-43-40-07.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-44-06-10.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-44-06-10.jpg" alt="siege-drummers-2009-03-22-09-44-06-10.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-44-06-10.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-44-57-59.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-44-57-59.jpg" alt="siege-drummers-2009-03-22-09-44-57-59.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-44-57-59.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-45-57-65.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-45-57-65.jpg" alt="siege-drummers-2009-03-22-09-45-57-65.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-45-57-65.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-46-10-50.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-46-10-50.jpg" alt="siege-drummers-2009-03-22-09-46-10-50.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-46-10-50.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/siege-drummers-2009-03-22-09-46-54-51.jpg" title=" " class="shutterset_set_2" >
								<img title="siege-drummers-2009-03-22-09-46-54-51.jpg" alt="siege-drummers-2009-03-22-09-46-54-51.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_siege-drummers-2009-03-22-09-46-54-51.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-22" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/siege-drummers/Picture1.jpg" title="The Gang!" class="shutterset_set_2" >
								<img title="Picture1.jpg" alt="Picture1.jpg" src="http://www.sambatista.com/wp-content/gallery/siege-drummers/thumbs/thumbs_Picture1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Note: There are 5 people in the credits because twice during the development process we got &#8220;team-swapped&#8221;, which means a member of our team switches with a member of another team for a week. The fact that we had two of our team members (myself included) swapped and still completed the project on time and relatively bug free shows our commitment and ability to adapt.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">Our teachers created the &#8220;wheel of misfortune&#8221; to simulate real-world setbacks during the course of development. Every team must spin the wheel twice during the final month of development and out of all possible misfortunes getting &#8220;team-swapped&#8221; is by far the worst.</span></span></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;"><span style="color: #c0c0c0;"><span style="font-size: medium;">WARNING: The game requires an Xbox360 controller or the Rock Band drum kit to work.</span></span></p>
<p style="text-align: center;">
<p style="text-align: center;">
<input title="DownloadGame" onclick="location='/wp-content/downloads/SiegeDrummers/SiegeDrummers_Setup.exe'" type="button" value="Download Game" />
<input title="DownloadSource" onclick="location='/wp-content/downloads/SiegeDrummers/SiegeDrummers_Source.zip'" type="button" value="Download Source" /></p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/siege-drummers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.sambatista.com/wp-content/downloads/SiegeDrummers/Siege_Drummers.flv" length="26488375" type="video/x-flv" />
		</item>
		<item>
		<title>OpenGL Translating Textures Demo</title>
		<link>http://www.sambatista.com/opengl-translating-textures-demo/</link>
		<comments>http://www.sambatista.com/opengl-translating-textures-demo/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 00:23:20 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[School Projects]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=124</guid>
		<description><![CDATA[New York Matrix was a little tech demo I created for my OpenGL class. This project shows my greatest skill: creativity. I decided to load a full model of a city from Google 3D Warehouse, fully replace its textures with matrix textures, and animate the textures. This project is very much a hack, since all [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">New York Matrix was a little tech demo I created for my OpenGL class.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This project shows my greatest skill: creativity. I decided to load a full model of a city from Google 3D Warehouse, fully replace its textures with matrix textures, and animate the textures.</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This project is very much a hack, since all textures move synchronously instead of having their own individual scroll speed and direction. But even hacked, it looks pretty cool.</span></span></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">

<div class="ngg-galleryoverview" id="ngg-gallery-4-124">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-29" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/new-york-matrix-2009-03-22-19-59-37-10.jpg" title=" " class="shutterset_set_4" >
								<img title="new-york-matrix-2009-03-22-19-59-37-10.jpg" alt="new-york-matrix-2009-03-22-19-59-37-10.jpg" src="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/thumbs/thumbs_new-york-matrix-2009-03-22-19-59-37-10.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-30" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/new-york-matrix-2009-03-22-19-59-53-50.jpg" title=" " class="shutterset_set_4" >
								<img title="new-york-matrix-2009-03-22-19-59-53-50.jpg" alt="new-york-matrix-2009-03-22-19-59-53-50.jpg" src="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/thumbs/thumbs_new-york-matrix-2009-03-22-19-59-53-50.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-31" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/new-york-matrix-2009-03-22-20-00-06-56.jpg" title=" " class="shutterset_set_4" >
								<img title="new-york-matrix-2009-03-22-20-00-06-56.jpg" alt="new-york-matrix-2009-03-22-20-00-06-56.jpg" src="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/thumbs/thumbs_new-york-matrix-2009-03-22-20-00-06-56.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-32" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/new-york-matrix-2009-03-22-20-00-40-31.jpg" title=" " class="shutterset_set_4" >
								<img title="new-york-matrix-2009-03-22-20-00-40-31.jpg" alt="new-york-matrix-2009-03-22-20-00-40-31.jpg" src="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/thumbs/thumbs_new-york-matrix-2009-03-22-20-00-40-31.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-33" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/new-york-matrix-2009-03-22-20-00-50-07.jpg" title=" " class="shutterset_set_4" >
								<img title="new-york-matrix-2009-03-22-20-00-50-07.jpg" alt="new-york-matrix-2009-03-22-20-00-50-07.jpg" src="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/thumbs/thumbs_new-york-matrix-2009-03-22-20-00-50-07.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-34" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/new-york-matrix-2009-03-22-20-00-54-71.jpg" title=" " class="shutterset_set_4" >
								<img title="new-york-matrix-2009-03-22-20-00-54-71.jpg" alt="new-york-matrix-2009-03-22-20-00-54-71.jpg" src="http://www.sambatista.com/wp-content/gallery/newyorkmatrix/thumbs/thumbs_new-york-matrix-2009-03-22-20-00-54-71.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<input title="DownloadGame" onclick="location='/wp-content/downloads/NewYorkMatrix/NewYorkMatrix_Executable.zip'" type="button" value="Download Executable" />
<input title="DownloadSource" onclick="location='/wp-content/downloads/NewYorkMatrix/NewYorkMatrix_Source.zip'" type="button" value="Download Source" /></p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/opengl-translating-textures-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2D Animation Editor</title>
		<link>http://www.sambatista.com/2d-animation-editor/</link>
		<comments>http://www.sambatista.com/2d-animation-editor/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 06:10:00 +0000</pubDate>
		<dc:creator>CrazySam</dc:creator>
				<category><![CDATA[School Projects]]></category>

		<guid isPermaLink="false">http://www.sambatista.com/?p=140</guid>
		<description><![CDATA[This tool was created to make the animations for the Siege Drummers game. It took me two weeks to create it. This project was created with C# and a C# implementation of Direct 3D that mimics the way the game renders. This tool isn&#8217;t portable because it was designed with the Siege Drummers architecture in [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This tool was created to make the animations for the Siege Drummers game. It took me two weeks to create it.<br />
</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This project was created with C# and a C# implementation of Direct 3D that mimics the way the game renders.<br />
</span></span></p>
<p style="text-align: left;"><span style="color: #c0c0c0;"><span style="font-size: medium;">This tool isn&#8217;t portable because it was designed with the Siege Drummers architecture in mind. However this tool is a good example of simple, yet powerful UI design.<br />
</span></span></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<div class="ngg-galleryoverview" id="ngg-gallery-5-140">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-35" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/animationeditor/anim1.png" title=" " class="shutterset_set_5" >
								<img title="anim1.png" alt="anim1.png" src="http://www.sambatista.com/wp-content/gallery/animationeditor/thumbs/thumbs_anim1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/animationeditor/anim2.png" title=" " class="shutterset_set_5" >
								<img title="anim2.png" alt="anim2.png" src="http://www.sambatista.com/wp-content/gallery/animationeditor/thumbs/thumbs_anim2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/animationeditor/anim3.png" title=" " class="shutterset_set_5" >
								<img title="anim3.png" alt="anim3.png" src="http://www.sambatista.com/wp-content/gallery/animationeditor/thumbs/thumbs_anim3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sambatista.com/wp-content/gallery/animationeditor/anim4.png" title=" " class="shutterset_set_5" >
								<img title="anim4.png" alt="anim4.png" src="http://www.sambatista.com/wp-content/gallery/animationeditor/thumbs/thumbs_anim4.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<input title="DownloadGame" onclick="location='/wp-content/downloads/AnimationEditor/AnimationEditor.zip'" type="button" value="Download Executable" />
<input title="DownloadSource" onclick="location='/wp-content/downloads/AnimationEditor/AnimationEditor_Source.zip'" type="button" value="Download Source" /></p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.sambatista.com/2d-animation-editor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

