otherworlds3D-2.jpg (26187 bytes)

g3du(m).gif (52232 bytes) 3D game
Programming

Genesis3D Programming - Genesis3D University is your resource for Genesis3D Game development

mainpage.gif (5315 bytes)tools.gif (4808 bytes)leveldesign.gif (6212 bytes)programming.gif (6437 bytes)2dart.gif (5110 bytes)3dmodel.gif (7126 bytes)reference.gif (5829 bytes)links.gif (6516 bytes)contactus.gif (6829 bytes)

3D programming:

NEW! 3D coding math tutorial - pretty good stuff maynard!

NEW! BSP Tree Frequently Asked Questions (FAQ) - BSP is the method used for Quake/ID Worlds.

3d Particle Systems :
This first programming example is a basic 3d-particle class written in C++. It contains no graphics code, but is very helpful to use as a base class for derived classes you might want to move around the screen. Most of the code is pretty straight forward.-- -- Gerald LePage/OtherWorlds Interactive

Sprite Entity System
The second programming example is a basic entity class derived from the above 3d-particle class, also written in C++. The graphics code uses the Allegro 3.0 library as does the pointer to the datafile. This data class allows you to do sprite animation, sprite movement, etc. I will add an example program next time around if you have any trouble using it.
-- Gerald LePage/OtherWorlds Interactive

3D 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 An inro to 3D programming
by Jeff Weeks

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 space...

3D programming guide - by Ignacio Castano Aguado

Programming 3D Graphics - Copyright ©1997 Robert Norris

Windows 3D programming - A facts tutorial on that very subject

3D Graphics Book List - looking for a related book, a good list is here!ooking 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 formulas
and such so that it will be easy to understand. Some mathematical experience is needed though,
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.

Programming Optimization
by Paul Hsieh

Programming Optimization
by Paul Hsieh

80x86 Optimizations
by Michael Abrash

LINKS:

Moonbase Game Programming Resources (link)

Programmers Lair - Website/ Find a ton of game programming stuff here!

******

Get Genesis3D University on CD !

The Genesis3d UNIVERSITY [G3DU] CD 
Many tutorials, file downloads and more, all on one CD, imagine that! 
Over 530 megs of files!  Just look over all of this website, to  get an idea of the CD contents. 

To review the CD content and to Find out how to get yours.  HERE

******

To report "errors" and to post comments e-mail us at KenDeel@mail.com

This Website Created and Hosted by OtherWorlds InterActive.
Copyright (c)1999 OtherWorlds InterActive L.L.C.
All rights reserved.

Genesis3D is a trademark and software product of
Eclipse Entertainment