<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: You Want to Get into Games, but as What?</title>
	<atom:link href="http://www.binarycreativity.com/2006/08/24/you-want-to-get-into-games-but-as-what/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.binarycreativity.com/2006/08/24/you-want-to-get-into-games-but-as-what/</link>
	<description>Matt Gilgenbach's blog on game development and creativity through this nascent medium of self expression.</description>
	<lastBuildDate>Mon, 19 Sep 2011 05:22:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Matt</title>
		<link>http://www.binarycreativity.com/2006/08/24/you-want-to-get-into-games-but-as-what/#comment-30</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 25 Aug 2006 05:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.binarycreativity.com/2006/08/24/you-want-to-get-into-games-but-as-what/#comment-30</guid>
		<description>DirectX is the best (in my opinion) for PC development because Microsoft is constantly adding new features to keep up with the rapidly advancing field of computer graphics. OpenGL is a bit of a pain because they shoe horn new features into the same API that&#039;s been around for many, many years. A friend of mine said he compiled an OpenGL example from the 80s, and it still ran fine. Although, that&#039;s nice in theory, the field of computer graphics have rapidly changed with all sorts of new features (like flexible vertex formats, which should completely change ALL the APIs), and OpenGL&#039;s backwards compatibility complicates adding in these new features. Also, since OpenGL has to be standardized by a board, it usually lags behind the cutting edge video card features considerably. In order to keep up, OpenGL has &quot;extensions&quot; that unlock new features, but I have heard that they are a real pain to use. This was a few years ago, so I don&#039;t know if they&#039;ve simplified that any. If you want to do Mac/Linux development, OpenGL is your only real choice.

Historically, consoles have used proprietary APIs. Playstation 3 however features a version of OpenGL ES, a simplified API of OpenGL designed for embedded systems. Xbox and Xbox 360 use DirectX as their graphics API. As far as the rest of the API goes, they are usually proprietary except there are many similarities between the Xbox Development Kit and Windows and DirectX.</description>
		<content:encoded><![CDATA[<p>DirectX is the best (in my opinion) for PC development because Microsoft is constantly adding new features to keep up with the rapidly advancing field of computer graphics. OpenGL is a bit of a pain because they shoe horn new features into the same API that&#8217;s been around for many, many years. A friend of mine said he compiled an OpenGL example from the 80s, and it still ran fine. Although, that&#8217;s nice in theory, the field of computer graphics have rapidly changed with all sorts of new features (like flexible vertex formats, which should completely change ALL the APIs), and OpenGL&#8217;s backwards compatibility complicates adding in these new features. Also, since OpenGL has to be standardized by a board, it usually lags behind the cutting edge video card features considerably. In order to keep up, OpenGL has &#8220;extensions&#8221; that unlock new features, but I have heard that they are a real pain to use. This was a few years ago, so I don&#8217;t know if they&#8217;ve simplified that any. If you want to do Mac/Linux development, OpenGL is your only real choice.</p>
<p>Historically, consoles have used proprietary APIs. Playstation 3 however features a version of OpenGL ES, a simplified API of OpenGL designed for embedded systems. Xbox and Xbox 360 use DirectX as their graphics API. As far as the rest of the API goes, they are usually proprietary except there are many similarities between the Xbox Development Kit and Windows and DirectX.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Shell</title>
		<link>http://www.binarycreativity.com/2006/08/24/you-want-to-get-into-games-but-as-what/#comment-28</link>
		<dc:creator>Christopher Shell</dc:creator>
		<pubDate>Fri, 25 Aug 2006 04:50:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.binarycreativity.com/2006/08/24/you-want-to-get-into-games-but-as-what/#comment-28</guid>
		<description>Well i&#039;m definitely shooting for engineering.  When it comes to PC game programming, what are the most commonly used APIs?  I&#039;m sure DirectX is among them.  But what about others?

As for consoles, I dunno for sure, but do consoles feature proprietary APIs in their Dev Kits or do they use PC APIs as well or what?</description>
		<content:encoded><![CDATA[<p>Well i&#8217;m definitely shooting for engineering.  When it comes to PC game programming, what are the most commonly used APIs?  I&#8217;m sure DirectX is among them.  But what about others?</p>
<p>As for consoles, I dunno for sure, but do consoles feature proprietary APIs in their Dev Kits or do they use PC APIs as well or what?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

