Helpful Information
 
 
Category: Game Development
Game Development Resources

Hey Everyone.

I thought it would be a good idea to start a thread with links to go tutorials or general information about making games.

The link in the "First major program in C" by displeaser gave me the idea.


Displeasers link: RogueLike Development (http://roguelikedevelopment.org/)

an good OpenGL site: Nehe OpenGL (http://nehe.gamedev.net/) (The tutorials here start really easy and by the end you are making some scary cool things.

I found these useful in my research, maybe others will find them interesting as well. My primary interest is in OpenGL, so if you're looking for anything related to DirectX or actual game development (ie, non-rendering engine stuff) this list may not be helpful.

Quake III


MD3 Model Format
http://www.icculus.org/homepages/phaethon/q3a/formats/md3format.html


Unofficial Quake 3 Map Specs
http://graphics.stanford.edu/~kekoa/q3/


Rendering Quake 3 Maps
http://graphics.cs.brown.edu/games/quake/quake3.html


Image Formats


TGA
http://organicbit.com/closecombat/formats/tga.html
http://www.gamers.org/dEngine/quake3/TGA.txt


Other Resources


OpenGL Programming Guide (Red Book)
Older version but free
http://opengl.org/documentation/red_book/


OpenGL Reference Manual (Blue Book)
http://www.rush3d.com/reference/opengl-bluebook-1.0/


Intro to OpenGL lecture notes by David M. Mount
University of Maryland, pdf
These are quite good for learning OpenGL and the math behind it.
http://www.cs.umd.edu/~mount/427/Lects/427lects.pdf


Gametutorials.com
This is no longer a free site, but past tutorials were previously released freely to the public and are in some website caches.
http://gametutorials.com/


NeHe
Has several tutorials starting at the very basics and working to more advanced topics. I found some are a little incoherent, but other resources can be used in combination to clear it up.
http://nehe.gamedev.net/


More to come as I find them.

You should also check out GameDev (http://www.gamedev.net/).

A couple open source engines
Genesis3D Open Source Engine (http://www.genesis3d.com/)
Irrlicht Engine - A free open source 3d engine (http://irrlicht.sourceforge.net/)

AI resources orginally posted by displeaser in this thread (http://forums.devshed.com/game-development-141/spf-algorythm-361996.html#post1530740)


Hi,

Heres the Perl AI::Pathfinding::Astar (http://search.cpan.org/~acdalton/AI-Pathfinding-AStar-0.06/AStar.pm) module up on CPAN, having a look at the perl source will explain the algo.
Heres a Link (http://www.policyalmanac.org/games/aStarTutorial.htm) to an A* tutorial. And heres some general links to Game Pathfinding sites/info (http://www.gameai.com/pathfinding.html)

Hope this helps.
Displeaser



Here's a few more.

Amits thoughts on pathfinding and A* (http://theory.stanford.edu/~amitp/GameProgramming/)
Path Finding - A* Algorithm (http://www.edenwaith.com/products/pige/tutorials/a-star.php)
A* pathfinding for begineers (http://www.gamedev.net/reference/articles/article2003.asp)
Begineers Guide to Pathfinding Algorithms (http://ai-depot.com/Tutorial/PathFinding.html)

Displeaser

Some excellent game engines:

TrueVision 3D (supports .NET, C++, Delphi, Visual Basic). A far more advanced version will be coming out pretty soon:

http://www.truevision3d.com/

Ogre 3D (C++):

http://www.ogre3d.org/

Crystal Space (C++):

http://www.crystalspace3d.org

Delta 3D (C++, Python too, I thnk):

http://www.delta3d.org

A free MMORPG engine (C++, Python and Lua):

http://www.kaneva.com/home.kaneva

A budding game engine, based on the C# "Axiom" engine:

http://realmforge.com/

An easy to use (though a bit outdated) game engine based on the Genisis3D (mentioned by someone else):

http://www.dhost.info/realityfactory/

And here's the famous "Torque" game engine. It's not free, but it's only $100, and fairly easy to use. A more advanced version is coming out soon:

http://www.garagegames.com/

An excellent source of 3D models (free and not so free):

http://www.turbosquid.com/

Game development tutorials:

http://www.gametutorials.com/

If you want to start out from scratch with DirectX+C# or C++, check this out:
http://www.riemers.net/

Hi,

heres some links for people interested in AI.

Some webpages:
Game AI Page (http://www.gameai.com/)
AI Blog (http://www.ai-blog.net/)
AI FAQ (http://www.faqs.org/faqs/ai-faq/general/)
AI Topics (http://www.aaai.org/AITopics/aitopics.html)
DMOZ.orgs AI List (http://dmoz.org/Computers/Artificial_Intelligence/)

Some Books:
AI Game Programming Wisdom (http://www.amazon.com/gp/product/1584500778/104-3117826-8411941?v=glance&n=283155)
Programming Game AI by Example (http://www.amazon.com/gp/product/1556220782/sr=8-1/qid=1152793599/ref=pd_bbs_1/104-3117826-8411941?ie=UTF8)
AI for game developers (http://www.oreilly.com/catalog/ai/)
AI Techniques for Game Programming (http://www.amazon.com/gp/product/193184108X/sr=8-6/qid=1152793599/ref=pd_bbs_6/104-3117826-8411941?ie=UTF8)
Ai Game development (http://www.amazon.com/gp/product/1592730043/sr=8-7/qid=1152793599/ref=pd_bbs_7/104-3117826-8411941?ie=UTF8)

Hope these are useful to someone.

Displeaser

A few more links:

Game Tutorials (http://www.gametutorials.com/tutorials.htm) - Game programming tuts.
Amit’s Game Programming Information (http://www-cs-students.stanford.edu/~amitp/gameprog.html) - everything from ai, pathfinding, hex grids etc.
Game Programming Wiki (http://gpwiki.org/)
Game programming libraries and source code (http://www.thefreecountry.com/sourcecode/games.shtml)
Art of computer gamedesign (http://www.vancouver.wsu.edu/fac/peabody/game-book/Coverpage.html) - a book by Chris Crawford

Displeaser

theHazyMind.com (http://www.thehazymind.com) has a whole bunch of tutorials for MDX and XNA development, I'd check it out if you're beginning game programming.

Very interesting article about game engines: linky (http://www.gamedev.net/reference/programming/features/enginuity1/)

Displeaser

Just found this:

Developing DOS games in C: http://www3.telus.net/alexander_russell/course/introduction.htm

Lengthy and in-depth.

Some windows game making links:

Microsofts Game development forums (http://forums.microsoft.com/msdn/default.aspx?forumgroupid=20&siteid=1)
Zbuffer (http://www.thezbuffer.com/)
Game programming with direct X (http://scorpioncity.com/djdirectxtut.html)
Begining Game development (http://msdn.microsoft.com/coding4fun/gamedevelopment/beginning/default.aspx) (from Microsoft)

Displeaser

A list of 2d and 3d game engines (http://gpwiki.org/index.php/Game_Engines)

Found another one: FPS Creator (http://www.fpscreator.com) Has its own script very cool comes with free trial

check out DirectX 9 tutorials (http://www.directxtutorial.com)
The guy will be adding DX10 soon. From what I have read.

I spent a weekend figuring this one out, so I thought it might be useful to someone trying to do the same thing. There are a lot of game libraries out there which use .3ds model files. Unfortunately, if you are using AutoDesk, it saves to .max files, or .gmax if you are using GMax. So how do you get your models into a 3ds file you can use? Well, the first thing you need is a "Quake MD3 exporter" for the program you are using. There are .md3 exporters for either AutoDesk and GMax. I use GMax myself, and you can get the exporter at:
http://www.davidhsmith.net/Essential_Tools.htm
You want the one called "Quake-3 MD3 exporter beta v1.0 - gmax". Unzip the file, and stick the contents in the gmax "plugins" folder. To use it, from the File menu in GMax, you chose "Export", then choose file type "Quake MD3".
Unfortunately, this seems to only copy over the mesh for your model. To add in materials, textures, uv mapping, etc., I am using a program called LithUnwrap, which is free to use, and loads .MD3 files. You can get it from:
http://www.sharecg.com/v/5169/software-and-tools/LithUnwrap---Free-UV-Mapper-for-Windows
When you are finished with your model in LithUnwrap, it lets you save as .3ds! I hope you find this information useful!

http://www.tar.hu/gamealgorithms/index.html ... Stumble turned this up, just thought it might be of benefit, that's not to say similar content doesn't already exist, but it seems a fairly comprehensive starting point ....

vimeo.com/1669862?pg=embed&sec=1669862

This is sooo cool. It is a tool to make sketches in 3D called ILoveSketch. Unfortunately I cant find where I can buy one.

I've searched and haven't seen this posted here yet.

Database of game engines. Searchable by category. (http://www.devmaster.net/engines/)










privacy (GDPR)