25.12.2012 Views

Ultimate Game Design : Building game worlds

Ultimate Game Design : Building game worlds

Ultimate Game Design : Building game worlds

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Building</strong> <strong>Game</strong> Worlds<br />

300<br />

U L T I M A T E G A M E D E S I G N<br />

SCRIPTING LANGUAGES<br />

As you know now, you regularly end up using whichever scripting language has been<br />

chosen for the project, so it’s best to be able to move around between scripting languages<br />

a bit. A passing familiarity is helpful. You will become quite knowledgeable in<br />

one of these languages when you use it for 15 months straight on a project.<br />

Name Web Address Comments<br />

Microsoft Visual Basic http://msdn.microsoft.com/vbasic/ A common choice for behavior scripting.<br />

JavaScript www.ngweb.biz/software/djsedit.shtml Another common choice for scripting.<br />

Python www.python.org Open source language that is growing in<br />

popularity as a scripting language choice.<br />

GAME DYNAMICS LIBRARIES<br />

These software-based libraries can be folded into the construction of unique <strong>game</strong><br />

engines in order to provide dynamics solutions of several kinds.<br />

Name Web Address Comments<br />

Havok 2 www.havok.com <strong>Game</strong> physics/dynamics solution.<br />

Karma www.mathengine.com Another great <strong>game</strong> dynamics solution.<br />

MOTION TRACKING<br />

The following are examples of a motion tracking studio and a motion tracking hardware<br />

provider.<br />

Name Web Address Comments<br />

House of Moves www.moves.com A frequently used motion capture facility<br />

located in Santa Monica, CA.<br />

Polhemus www.polhemus.com Motion-tracking hardware solutions.<br />

PROGRAMMING LANGUAGE<br />

FOR CONSOLE/PC<br />

It’s a world of C++ development for console and PC <strong>game</strong> titles.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!