Other game Source CODES:
C++ Headers & Source, Version 224v
NEW! Quake 1 full source code! -
is ALL of the source code for Quake1! Download
Quake DeveLS Offline
Tutorials These tutorials are on
creating and modify Quake 2 weapons in "C".
They of course won't be directly useable with Genesis3D/ Jet3D, however they are a good
example code and can be a great guide as to how this coding is done. Learn from some of
'C' files - (weapons, enemies, etc)you'll need to study this since the
above files (Quake DevelS), are add on mods to the files, mainly the
fil contained in this ZIP file. Would help to have Quake2 to get a feel for the original
Decent 1.0 Source code
Also online Duke
Nukem 3D Source code
and other milestone 3DRealms titles. See their downloads page: http://www.3drealms.com
- As with QMAPEXP and
others, this utility doesn't do it all that easy, there seems to be many restrictions.
This is suppose to Convert Quake 2 maps to Unreal Maps. <The source code is included>
I posted it in thought that maybe one of you programming Guru's out there
can use it as a guideline to make a G3D 1.0 -> 2.0 converter
or a .bsp import function.
Someone could get
better results from an Unreal -2- Jet3D
converter since they share the same 'style' of CSG subtractive world
construction and portal style rendering.
Programming Resources (link)
3D Graphics programming:
Programming: An Explanation of the Basics as Well as Some
Advanced Techniques -- With Examples -- in the BASIC Programming Language
by Matt Bross
Entering the 3rd
Dimension - An inro to 3D programming
by Jeff Weeks
coding math tutorial - pretty
good stuff maynard!
Graphics Programming: 3D Basics
and Vector Operations - excited about using a 3D
graphics engine, where do we start? Well, the first thing that we need is to be able to
position our objects in the virtual world. If we don't know where things are, we will not
be able to draw them. We will use the Cartesian coordinate system to describe positions in
programming guide - by Ignacio Castano Aguado
Programming 3D Graphics - Copyright ©1997 Robert Norris
v0.95b (681K). Zed3D is something Sébastien Loisel wrote a while ago.
He stopped working on it two years ago. It has its bugs, but many feel it's one of the
only online textbooks about introductory and intermediate computer graphics.
programming - A facts tutorial on that very subject
3D Graphics Book List - looking
for a related book, a good list is here!
The Basics Of 3D Programming - Marcus Bergstrom
This is a document covering the basics of 3D programming.
The document should be seen as a
tutor in both 3D mathematics and 3D programming for beginners. Trying to dig deep in
and such so that it will be easy to understand. Some mathematical experience is needed
as covering everything within vector mathematics is beyond the scope of this document.
At least for the moment.
3D engine programming basics- Try downloading a game he wrote and try it out jump.zip .
He's writing it in Turbo C and it´s 16 bit.
Game Programmers MegaSite - the name almost fits :
) Beginning to advanced 3d rogramming and much more.
The game programmers
Encylopedia - The name is bigger than
the file but this is handy. This file is in .hlp (help file) format.
by Paul Hsieh
by Michael Abrash
Character Artificial Intelligence:
ENEMY CHARACTER A.I. DESIGN
- Harvey Smith
GameDEV.Net's Massive A.I. articles list - check
M. Woodcock: 'THE' Game A.I Guru's pages - Website/
lots here, including tutorials. Steve also writes for "Game developer" magazine
on occassion. This is Artificial Intelligence taken seriously...
mining corp. has a huge gateway page to all the stuff you may wanna know
about artificial intelligence. Here is the list:
Lair - Website/ Find a ton of game
programming stuff here!
3DFX Programming specific:
Glide 3 SDK
The Black Art of 3DFX
3DFX Programming Secrets
New!3D Coding Workshop - 3Dfx Programming
DIRECT X specific:
DirectX 7.0 SDK:
google search for dx7sdk-700.1.exe
if you have to have it.
7.0 (93 Megs) offline
7.0 (122 Megs) offline
DirectX 6.1 SDK: DirectX 6.1 SDK Image (71 megs)
fogging D3DDrv.dll + sources (code by Jeff K)
What is DirectX?
by Dan Edwards and Adam Perer
Stopping Pesky Screen Savers
by Dan Edwards
Using the MMX Drivers
by James Bowman
15 Ways to do Faster
by David Berube
DirectDraw Game Programming
by Doug Klopfenstein
by Lar Mader