Web Sites
-
256 Color VGA Programming in C
http://www.cs.unt.edu/~brackeen/vga/
Tutorial on how to program in VGA mode. Topics include: VGA introduction, palette manipulation,
pixel plotting, primitive shapes-drawing, page-flipping, double-buffering, and animation.
-
3D Cafe
http://www.3dcafe.com/asp/default.asp
Sells 3D models, graphics-software tutorial.
For graphic artists, non-programming site.
-
3D Graphic Engines List
http://www.cs.tu-berlin.de/~ki/engines.html
Overview of 3D programming-engines for realtime graphics and VR on
various platforms. Each engine is reviewed with list of
features, contact information (email, link to homepage)
and links to download a demo or the source.
-
3D Programming
http://www.geocities.com/SiliconValley/Bay/1704
Download some 3D game programming. Include 3DFC: a portal engine for
Djgpp and Linux. Available too: a 3D checkers game (Djgpp) and some
other demos. Full sources and some executables.
-
3D Site
http://www.3dsite.com/
Information resource for 3D computer graphics, as well as an on-line job board where
resumes and job offers can be posted and browsed through. (Note: This site is
more into the 3D modeling/animation itself;
it is not oriented towards programming.)
-
3DGPL
http://www.cs.mcgill.ca/~savs/3dgpl.html
A portable 3D library compilant under MS-DOS
(bcc, gcc, Watcom) MS-WINDOWS 3.1, WIN32 (WINDOWS95 too),
NeXTStep , X11. Can be ported theoretically anywhere by
rewriting one .c and one .h file. Available for download.
-
Abe's Demoschool
http://www.mds.mdh.se/~dat94avi/demoschool.htm
Tutorial of the basics of demo-programming using the Assembly language.
-
AbyssWare
http://www.geocities.com/TimesSquare/2795
AbyssWare is a club of game designers and game programmers, our aim is to work
cooperatively to make FreeWare games available over the Internet. Anyone
can join!
-
Algorithm's Graphics Hotlist
http://www.algorithm.com/graphics/graphhot.html
This site has links to many graphics related pages. Catagories include:
game programming, stereogram, fractals, VR, flight simulation, and more.
-
Art of Assembly Language by Randall Hyde
http://webster.ucr.edu/Page_asm/ArtOfAsm.html
This is a nice paper/tutorial about assembly programming. Available in HTML and
PostScript format.
-
Autodesk, Inc.
http://www.autodesk.com/
The maker of Autocad, 3D Studio, and Autodesk Animator.
-
AVRIL
http://sunee.uwaterloo.ca/~broehl/avril.html
AVRIL (A Virtual Reality Interface Library) by Bernie Roehl,
is a library of C routines for creating Virtual 3D Worlds. AVRIL
is free and can be downloaded.
-
Betatron
http://www.geocities.com/SiliconValley/Horizon/8630/
Programming library to create 2D platform games using DGJPP compiler. Comes with full source code.
It's free (distributed under GNU LGPL).
-
Borland Corporation
http://www.borland.com
You know Borland.
-
Books Overview & Review
http://www.gamesdomain.co.uk/gamedev/gdevbook.html
Covers some (not many) game programming books. The reviews are
rather too short, but you might still find them useful.
-
Bourke, Paul's Site
http://bourke.gen.nz/paul.html
This site contains many informations on graphics programming.
Fractals, projections, trangualtion, terrain rendering, etc.
-
Brennan's DJGPP2+GAMES Resources
http://brennan.home.ml.org/djgpp/
A page chock-full of resources and links for those programming
games with DJGPP v2.x. You'll find graphics libraries, sound libraries,
input device libraries, and more.
-
BRender
http://www.argonaut.com/
Blazing Renderer is a commercial cross-platform graphics library from Argonaut Software.
You can find some demos on the BRender site.
-
Brodsky, Ethan's Sound Programming Site
http://www.xraylith.wisc.edu/~ebrodsky/
Good resource for people who wants info on programming the
Sound Blaster souncards.
-
Carlsbad High School - Video Game Project
http://members.aol.com/CHSVGP/index.html
A group of high school students who are making their own game
as an independent study project (for high school credit).
Students who are interested in game programming might be interested in checking out this site.
-
CM Online [NEW]
http://www.geocities.com/ResearchTriangle/System/5245/index.htm
This site offers information about game programming, designing your own
web site, loading many file formats, compression and encryption
algorithms and description of using many languages including C, Pascal,
Basic, Assembly, Java, Javascript, HTML..
-
Computer Generated Random Numbers
http://www.phantom.com/~dsharp/rn.html
Explains the what to do and what-not to do when
using computer for random number generations.
-
Collision Detection for Virtual and Simulated Environments
http://www.cs.unc.edu/~manocha/collide.html
Research on fast algorithms for 3D collision detection based on
incremental computation. Library files can be downloaded for
non commercial use.
-
Computer Graphics Link
http://mambo.ucsc.edu/psl/cg.html
Links to many computer graphics site.
-
Crowder, Mark's Game Programming Site
http://www.burgoyne.com/pages/crowderm/gameprog/
This site offers code, articles, downloadable files, as well as many
links related to game programming.
-
DCGames
http://www.dcgames.com/index.htm
DCGAMES is a complete system to create graphics CRPGs and adventure
games. No programming required, but you can use their script language
to modify things in the game system.
-
Diamond Ware Sound Toolkit
http://www.dw.com
Commercial multichannel sound library for DOS and Windows.
-
DigiPen Applied Computer Graphics School
http://www.digipen.com/
DigiPen Applied Computer Graphics School is registered with the B.C.
Private Post-Secondary Education Commission. It provides
training programs for students who are interested in either becoming video
game programmers or 3D computer animators. Full-time diploma programs offered.
-
DJGPP
http://www.delorie.com/djgpp/
A 32-bit C/C++ development system for Intel 80386 (and higher)
PCs running DOS. It includes ports of many GNU development utilities.
Available for download.
See also.
-
DJGPP Game Programming
http://www.asti.dost.gov.ph/~jay/gameprog/gameprog.htm
This site has tutorials on graphics, input device, and sound programming.
Mostly on using DJGPP but there are also some useful stuff for other languages.
-
DJGPP Game Programming Library: Allegro
http://www.talula.demon.co.uk/allegro/
This library includes:
support for VGA mode 13h, mode-X, 256 color SVGA modes;
primitive drawing functions, FLI/FLC animation player,
MIDI music; up to eight simultaneous sound effects;
mouse, keyboard, joystick, and high resolution timer interrupts;
built in fixed point math support; and GUI dialog manager.
-
DJGPP IDE: RHIDE
http://www.tu-chemnitz.de/~rho/rhide/rhide.html
A free integrated development environment (IDE) for DJGPP.
It will provide a more friendly user interface to the compilers
(mostly gcc) which come with DJGPP.
-
DJGPP Programmation [NEW]
http://perso.easynet.fr/~jfm1/index.htm
Programmation de jeux avec DJGPP et 80x86. Routines de scrolling vertical
(avec ou non insertion de decor), sprites. Concerne tout ce qui a a trait
aux jeux d'arcade hors 3D. Sous DOS pour le moment.
-
DJGPP Tutorial
http://www.castle.net/~avly/djgpp.html
A tutorial of DJGPP compiler. Contains: Setup Guide, Graphics Programming Guide, and Asm Programming Guide.
-
Ergeter Software
http://www.egerter.com/
Specializing in graphics and game related programming tools, including
2D graphics, 3D graphics, music and digital sound, and paint tools.
Demos are available for download.
-
Epsilon
http://www.cs.pdx.edu/~idr/
Papers on computer graphics (texture mapping, 3D clipping, OpenGL),
compression, (Ziv and Lempel, Free LZ77, ACB Data Compression).
-
Erasmatazz! - Interactive Storytelling for Writers
http://www.erasmatazz.com/index.shtml
Features software authoring tools to create interactive story-worlds.
Also check out the Library section to read some of Chris Crawford's articles from
the The Journal of Computer Game Design.
-
Eugene Pervago's Game Design Page
http://www.aha.ru/~pervago/
30+ articles covering 2D/3D Graphics, AI, effects,optimizations, 100+ links
covering all topics of game programming. On this site GameDev Forum is
working.
-
Fastgraph Site
http://www.fastgraph.com/
Fastgraph is a commercial graphics library for DOS and Windows.
You can download the shareware version here.
-
Flight Engine Source Code
http://homepage.netspaceonline.com/~jmccorm/source.html
C/C++ source code of a game engine.
-
Free VeriScope™ Project
http://www.demon.co.uk/pearson/vs_demo.html
A 3D viewing system (ie: library) from Pearson Interface.
Supports gouraud, dithered, and wireframe rendering in
real-time, 3D navigation using the mouse, collision detection,
and Z buffer. While at it, download the free version.
-
Gamasutra
http://www.gamasutra.com/
Online magazine for game-developers.
Very good. Visit this site if you haven't already.
-
Game Architecture Design
http://www.ultranet.com/~melkior/gamearchdes/index.htm
Discusses issue related to developing large application projects, such as how to make reusable, upgradable,
maintainable framework, and object-oriented design techniques.
-
Game Creation
http://www.games.ndirect.co.uk/index.html
Contains a comprehensive guide to computer related WWW sites,
a guide to emulators for PC,
and game development links. Features The Game Creator, a tool that
provides an easy method to develop
DirectX games based around the BASIC language.
-
Game Development Search Engine [NEW]
http://www.game-developer.com/
A developer site to help game programmers, designers and artists join together to make games.
Contains a Yahoo style search engine with over 170 links to articles and
other web sites as well as an extensive list of game companies and
publishers. At least once a week, a web spider verifies all links to make certain
of the content's integrity. Broken links are removed and new one are
actively sought. Updated on regular basis. Also offers an URL reminder
service. Now contains over 1000 links and indexes thousands of web pages with our own spider.
-
Game Development Explorer
http://ourworld.compuserve.com/homepages/RHunterGordon/
This site is dedicated mainly to Computer Game
Design and Development. You will find Links to other similar pages,
files to download, and lists of available books on the subject. You
will also find a Windows 95 Page containing links and software.
-
Game Developer's Page
http://www.dynavision.net/gdw/
Another collection of resources.
-
Game Developer's Resourcium
http://www.resourcium.com/
This is a site that contains many links/pointers to other resources. All resources
have been rated and some have been reviewed.
Well organized (but slow update). They have a search engine that you can use to search the site.
-
Games Factory
http://www.arrakis.es/~esanchez/
Freeware game development kit. Includes: Map Maker, (map editor), and Sprite Maker.
Examples in Turbo Pascal, C, ASM.
-
Game PC Consortium
http://www.mmwire.com/gamepc/gpchome.html
Hardware and software developers
working together to promote industry standards. The consortium is open to
all developers interested in helping to define game standards on the PC.
-
Game Programming 98
http://www.gameprog.com
The site contains hundreds of articles related to game
programming. It also features weekly interviews of industry
professionals, a public game development project, and a
full-featured message board.
-
Game Programming Project
www.together.net/~rwilson
This site is for game programmers who want to join a project to make a video game.
-
Game Programming Site
http://www.geocities.com/SiliconValley/Vista/5385
Contains information on getting a job in the Game Programming Industry,
and some information on proprietary script languages.
-
Gameprogrammer.com
http://www.gameprogrammer.com
This is a collection of articles on graphics and game programming.
Q&A column and a slowly growing glossary.
Most of the articles are about graphics programming but new articles on game programming are
being added.
-
Game Programming MegaSite
http://gpmega.home.ml.org
An all around game development site. Lots of stuff, including: Beginners Area,
Algorithm Collection, Surveys, Creating Graphics, Files, DJGPP Section.
-
Game Resource Page
http://www.cs.umu.se/~christer/GR/
A directory of game programming sites divided into algorithms,
graphics, FAQs, book publishers, and more.
-
Geomview
http://www.geom.umn.edu/software/download/geomview.html
Program for viewing and manipulating geometric objects.
Can be used as a standalone or with other
programs to produce dynamically changing geometry.
For SGI, IRIS, NeXT, and X11 (Linux, Sun Sparc, HP Risc,
IBM RS/6000, Dec Alpha). Source codes and binaries available for
download.
-
GFX Computer Graphics Programming
http://www.scs.ryerson.ca/~h2jang/gfx_c.html
Some good articles on computer graphic topics. Currently cover
MIP mapping, line drawing, BSP, projection, triangulation, and line clipping.
-
Graphics File Formats
http://www.dcs.ed.ac.uk/%7Emxr/gfx/
Specifications for various graphics file formats (mostly 2D);
along with a number of relevant graphics utilities, information and
URLs.
-
Graphics File Formats, 3D Objects
http://www.cica.indiana.edu/graphics/3D.objects.html
Specifications for various 3D graphics file formats and relevant
URLs.
-
Graphics Without Greek
http://bertha.chattanooga.net/danlyke/graphics/
Simple explanations for high-school math level persion. There are,
omissions and simplifications. The purpose is to
enable people to learn graphics programming.
-
Graphics Programming - Michael Abrash's Doctor Dobb's Journal Columns
http://www.progsoc.uts.edu.au/~chris/dobbs.html
Text from some of Abrash' articles. Diagrams seem to be missing.
-
Ground Up
http://www.groundup.com/
A small, dedicated group of professionals working to develop software.
Features: Varmint's Audio Tools (sound library for DOS programmers),
GROUND UP GRAPHICS/GUG (a Watcom graphics library for mode 13h), GROUND UP MUSIC
(plays MOD and S3M music files and demonstrates capabilities of both VAT and GUG).
-
Gouraud Shading, Introduction
http://www.stack.nl/~marijn/gouraud.htm
Various techniques explained, including: Bresenham, DDA, and division
table. Source code example online.
-
Happy Puppy Game Developers Page
http://www.happypuppy.com/games/devel/index.html
Source codes, sound tools, graphics tools. Some Windows
stuff, too.
-
Hecker, Chris' Home Page
http://ourworld.compuserve.com/homepages/checker/
The person who wrote the texture mapper from the April/May 96 issue
of Game Developer Magazine. This page will tell you where to
download the texture mapper.
-
Heckbert, Paul's Page
http://www.cs.cmu.edu/afs/cs/user/ph/www/heckbert.html
A CMU Professor who has written many topics on computer graphics.
Contains links to his papers and current research.
-
Hozie Doom
http://www.ece.utexas.edu/~flores/doom.html
A Doom engine that you can download. Source code included.
-
Human Machine Interfaces, Inc.
http://www.humanmachine.com/
This company flagship product, the "Sound Operating System" was
the first commercial developer library to offer
real-time digital mixing for the PC entertainment industry. You can
download some demos from this site.
-
IDEA Software Programming Central
http://www.ideasoftware.com/
Site provides info on programming, especially games. Very new site, but
growing.
-
Immersion Technology Home Page [NEW]
http://www.immersion-technology.com
Immersion Technology is a games developer
for the ArcadePC, PC and PSX platforms.
-
Indiana University, Graphics
http://www.cica.indiana.edu/graphics/graphics_folio/index.html
Information about graphics packages that are available at Indiana
University, mostly for UNIX and X Windows system.
-
Inform (Adventure Game Compiler)
http://www.doggysoft.co.uk/inform/
Inform is a compiler to create (text based) adventure games.
The compiled code can be played using INFOCOM's interpreter or
one of the freely
available interpreters (INFOCOM was "the" publisher of
adventure games on the early days-mostly text based.)
You can download Inform on this site.
-
International Game Developer Network
http://www.igdn.org/
A start up organization intended to bring together computer game developers community.
-
Introduction to Computer Graphics
http://www-graphics.stanford.edu/courses/cs248-96-winter/Lectures/
This is a tutorial by Pat Hanrahan that you can view online or download.
-
Jumbo Game Programming
http://www.jumbo.com/pages/programming/
Here you'll find some game engines, source codes, modules,
and compilers to download. (Windows, Mac, DOS, Linux.)
-
Just4Fun Productions
http://people.zeelandnet.nl/rpb/
Homepage of Just4Fun Productions, and the official SuperFX Engine
homepage, a freeware game engine for Borland/Turbo Pascal.
Also has some source codes for Pascal
programmers, mostly game oriented. Plus tutorial for game-programmers.
-
Knut, Andreas' Homepage
http://www.oslonett.no/home/oruud/homepage.htm
This page contains information about game programming and graphics.
It also contains links to shareware and freeware graphics and
sound libraries available on the Internet.
-
Lionhead Studios
http://www.lionhead.co.uk
Lionhead was founded by game designer Peter Molyneux creator of
Populous, Syndicate, Magic Carpet, Theme Park, and Dungeon Keeper to
name a few. Lionhead is putting
together some games development pages - to give the public a better
understanding of development issues & to make the pages a good resource
for people to get into development themselves.
These pages are still under construction but the link will remain
through
http://www.lionhead.co.uk/contacts/programming/, also
has a programmers discussion forum which is already
taking shape well.
-
M.A.C. Corp. Wargames
http://www.geocities.com/SiliconValley/Heights/4852/
Game Programming in Basic and C/C++. Tons of sample code and libraries
also a lot of games. The ultimate BASIC Resource.
-
Macintosh Game Programming Workshop
http://anytime.cs.umass.edu/~jgrass/MGPW/index.html
An open Q&A forum for Mac game programming subjects.
Many useful threads are on the archieve.
-
Macintosh Programming Book
http://www.best.com/~mxmora/c.s.m.g.p.b.0.html
This is an online book to help beginning Mac game programmers
get started. Includes tips, tricks and source codes.
-
Macintosh Programming Resources
http://www.astro.nwu.edu/lentz/mac/programming/home-prog.html
For you Mac programmers.
Good source of Mac programming codes and tools.
-
Making Mephistophelean Mazes
http://www.pmms.cam.ac.uk/~gjm11/programs/maze/
Articles about generating (but not rendering) random mazes.
-
Mesa 3D Graphics Library
http://www.ssec.wisc.edu/~brianp/Mesa.html
Mesa is a 3-D graphics library with an API which is very similar
to that of OpenGL. Mesa can be downloaded from this site.
-
Meta Creations
http://www.metacreations.com/
Very good company for 3D rendering and digital photography manipulating
programs. Demos available.
-
Metagraphics Corporation
http://www.metagraphics.com
Vendor of Windows multimedia/animation programming
toolkits. Products include MediaLab and MetaWINDOW.
-
Metrowerks / CodeWarrior
http://www.metrowerks.com/about/
Developer of CodeWarrior, a Mac OS, BeOS, and Win32 hosted compiler
for building MacOS, Windows 95, Windows NT, Magic Cap, BeOS and Palm OS applications.
-
Microsoft Developer Network
http://www.microsoft.com/msdn/default.htm
You know, Microsoft.
-
Microsoft Research Center on Computer Graphics
http://www.research.microsoft.com/research/graphics/
Some abstract from SIGGRAPH's presentation.
-
MIDI Programmer's Toolkit
http://www.maxmidi.com/toolkit/
C/C++ programmer's toolkit for Windows 95. Supports multiple inputs and outputs;
synchronization; read and write standard MIDI files. It's fully documented, and it's freeware.
-
MIDI Technical Fanatic's Brainwashing Center
http://www.servtech.com/public/jglatt/
Contains technical details of MIDI (General MIDI, MIDI file format, sample dump standard, and MIDI
Time Code, and MIDI programming).
-
Multimedia Educational Materials
http://www.cs.cornell.edu/Info/Faculty/bsmith/mmsyl.htm
List of multimedia related material. Nice categorization. This is a very good point of reference.
-
Moonbase
http://moonbase.wwc.edu/Game.programming.html
More and many links to game programming sites. Very good and up to date.
-
MPEG Technical Info
http://www.eit.com/techinfo/mpeg/mpeg.html
Just as the title said.
-
Newbies
http://www.newbies.net/programming/
Resource and support site for beginner. This web site has some pointers to help beginning programmers learn faster
and with greater ease. You will find resources and helpful guidelines for your programming quest.
-
Nexus Game Programming Links Page
http://www.gamesdomain.co.uk/gamedev/gprog.html
This is an UK site for game programming related subjects.
-
NxN Network Game Design
http://www.nxn.net/index.html
Developer of a portable programming framework for
computer games and multimedia apps. May be used free of charge
in non-commercial projects.
All interfaces are documented and all
specifications published. Follow this link to find out more
about the engine and the editor, to view the public
license and the on-line manual and to examine some of the
demo programs.
-
NVidia
http://www.nvidia.com/
Maker of chip accelerators
supporting multimedia features under Windows 95.
-
Okino Computer Graphics, Inc.
http://www.okino.com/
This company makes sevreal 3d graphics related software.
Of particular interest to the game developer is the PolyTrans product
which translate a wide variety of 3d file formats into
formats such as 3DS, RIB, Wavefront, trueSpace, etc.
-
One Stop C Game Programming Shop
http://members.aol.com/trench1/codeshop.htm
Collections of downloadable game-programming related codes in C.
-
OpenGL
http://www.opengl.org/
Premier destination for people who wants informations on OpenGL.
-
OpenGL WWW Center
http://www.sgi.com/Technology/openGL/
OpenGL® is a programming interface to generate interactive 2D and 3D computer graphics.
It is designed to be portable on many machines. Visit this link to learn more about it.
-
Opifex - C++ Game Programming Resource [NEW]
http://www.opifex.freeserve.co.uk
C/C++ game programming resource with a growing library of
custom-written articles [Some OpenGL tutorials are soon to come].
Other features include industry news, a fairly
large set of links and downloads, and an online bookstore with the author's
book reviews.
-
OS/2 Warp Game Programming
http://www.austin.ibm.com/os2games/
IBM sponsored page. Provides OS/2 game related information to
both game developers and game enthusiasts.
-
Partners In Rhyme
http://www.partnersinrhyme.com
Partners In Rhyme and is devoted to sound for the computer
and computer programmers. It has a huge archive of shareware
sound utilities and sound effects, it also has downloadable
music loops for programmers to use in their demos free of charge.
-
Papers about Programming
http://www.csd.uu.se/~matkin/collection/programming.html
Information about different issues regarding programming such as programming languages, principles, systems.
(systems design, algorithms, data structures, imperative, functional, object-oriented, application languages,
etc.)
-
Paranoids Production
http://www.modeemi.cs.tut.fi/~esap/paranoids/Productions.html
This site has demos (with source codes) of some graphics wizardry
(terrain rendering, ray-casting).
-
PC Game Programmer's Encyclopedia
http://www.qzx.com/pc-gpe/
A collection of text files, each covering a different aspect of
programming games for the PC. Current topics include: memory
management technique, 3D transformation, texture mapping,
BSP, and input device programming.
-
PNG Homepage
http://www.graphicswiz.com/png/
Premier destination for informations on the Portable Network Graphics (PNG)format.
Set of reference pages for locating information, applications and code.
-
Programmer's Lair
http://www.addr.com/~ardy/
A site with comprehensive C/C++ information.
-
Programmer's Page, The
http://members.aol.com/TYoung79
A web page pertaining to programming HTML, C, emulation, MMX, etc..
Also contains a C tutorial page designed to get programmers of the BASIC programming
language to take an interest in C.
-
Programmers Vault
http://www.chesworth.com/pv
The site covers all types of programming such as making games and utilities
to websites. Also covers lots of languages such as C, C++, Basic,
HTML.
-
prometheus truecolor
http://www.zip.com.au/~gaffer/ptc
A fast, portable and free truecolor graphics system for C++
programmers. Ultra fast pixel format conversion with virtual 8, 16 and
32bit modes. Supports DOS and Win32 platforms. Free for
non-commercial use.
-
Polygon Graphics, Introduction
http://www.undergrad.math.uwaterloo.ca/~cs488/ln.HTML/html.html
Tutorial on polygon graphics from the University of Waterloo.
-
POVRay
Persistence Of Vision (POV)Ray is a 3D rendering program written
by volunteer
programmers. The site contain links to the source code
(excellent ray-tracing, lighting and
modeling code).
-
Quickdraw 3D
http://quickdraw3d.apple.com/Main.HTML
Quickdraw 3D is Apple's foundation for 3D graphics processing.
The SDKs for PowerMac & Win95/NT are available in their download page.
-
RAD Gametools
http://www.radgametools.com/
Publisher of Smacker Video Technology (video compressor specifically designed for games)
and the Miles Sound System (high-level SDK that handles digital, MIDI, and red-book).
Demos can be downloaded.
-
Ray Casting Concept
http://www.ben2.ucla.edu/~permadi/raycast/raycidx.html
A document that explores the fundamental concept
behind ray-casting. It does not deal with implementation detail, and there is no source code
sample.
-
Renderware Technical Information
http://www.canon.co.uk/csl/rw.htm
Technical informations about Criterion Software's real-time,
3D graphics library.
-
Resources for rec.games.programmer
http://weblab.research.att.com/phoaks/rec/games/programmer/resources0.html
Nicely formatted newsgroup threads.
-
Riley Programming Site
http://home.cc.umanitoba.ca/~umrobi28/
Many tutorials. Topics include: programming the SVGA card,
fixed-point math, bitmap rotation, bitmap clipping,
bitmap scaling, mouse programming, game animation
techniques, memory management.
-
RTIME
http://www.rtimeinc.com/
Toolkit for building interactive content for the Internet.
Develop games, VRML browsers, educational products and other 3D interactive environments.
Developers integrate RTIME's client API into their application.
RTIME's servers let users of these applications interact over the Internet.
-
SciTech Software
http://www.scitechsoft.com
This is the site of SciTech Software, maker of
UniVBE (universal SVGA driver). You can download demos here.
-
Semple, Tod's Game Programming Page
http://www3.hmc.edu/~tsemple/games/
Great source of informations on Mac, DOS, and Windows game
programming. Also has links to many useful sites.
-
The Silver Millenium
http://www.geocities.com/SiliconValley/Heights/1467/
This page contains links to games and games programming. Contains
tutorials on 3D graphics and soon DirectX.
-
Smacker Video Technology
http://www.radgametools.com/smack.htm
Smacker is a compressor for video, animation, and sound data for games.
It has been used in cinematics, cut-scenes, video-sprites, transparent videos,
single-image decompression, scrolling video backgrounds, etc.
Supports 8 bit compression, for Mac, Win, and DOS.
-
SpriteLib
http://www.chromewave.com/new/files/spritelib.html
SpriteLib is a free sprite graphics library for all Windows®, DOS and
Macintosh® multimedia developers. Containing well over 700 professionally drawn and animated images.
(This is not a code library, it is an artwork library.)
-
Strange Creations' Programmers Virtual Library
http://www.strangecreations.com/strange/library/index.htm
Terrific source of informations and tutorials. Many articles on
game, engine, and graphics programming. Some has source codes, too.
Check it out, it would be silly to miss this one.
-
Symantec
http://www.symantec.com
Maker of various compilers.
-
Teen Programmers Unite
http://www.tpu.org/
A group of teens trying to bring together fellow teenage programmers to learn,
discuss, share ideas, and create computer games.
-
Tek Entertainment
http://www.geocities.com/~tek_/
Website loaded with programming resources suchs as games
w/source, sound, ides, graphics, communications, and an extensive links
list containing sites where you can find more programming stuff.
-
Texture Mapping as a Fundamental Primitive
http://www.sgi.com/grafica/texmap/index.html
An article on texture mapping from SGI. This article teaches
principles, not programming (so don't expect to find source codes).
-
Texture Mapping HowTo
http://www.unm.edu/~strider7/texture_mapping.html
Tutorial on how to do affine and perspective correct texture mapping.
with some sample source code.
-
Texture Mapping with Constant Slope
http://nunic.nu.edu/~dissel/texture.html
A method of drawing gouraud shaded triangles or
for texture mapping. The method claims to be able to avoid
performing the "2 divisions per scanline," by using
the slope of a triangle through the center as the interior
texture slope for the entire triangle.
-
Texture Synthesis
http://www.threedgraphics.com/pixelloom/tex_synth.html
Info on procedural texture mapping (algorithms,
procedures and techniques for generating graphical textures
using a computer).
-
thetaVisions
http://www.geocities.com/ResearchTriangle/Lab/4949
A page devoted to game programming and 3D engines. Contains
information on polygon graphics and VGA. Also has a 'Projects' section, discussing
its polygon graphics engine, Luna, as well as JadeRAY, a ray-casting engine.
-
TotalGL [NEW]
http://www.fortunecity.com/skyscraper/terabyte/607/totalgl/main.html
Page contains some basic OpenGL info, FLTK GUI with OpenGL,
and also lots of already converted objects from 3d Studio, Lightwave, Acad into OpenGL
format (c++), so they can be used in any OpenGL apps.
-
University of Minnesota's Geometry Center
http://www.geom.umn.edu:80/
This is a good one, to miss this would be silly.
It has references, reserach papers, course
materials, sources, and binaries.
-
University of Texas Laboratory for Recreational Computing
http://hercule.csci.unt.edu/larc/
The Laboratory for Recreational Computing (LARC) was established by Ian Parberry in 1993 to train
students as game designers and programmers.
The Laboratory is a crucible for creativity and originality, and stresses
extracurricular educational activity, cooperative learning, and group activity on large programming projects.
-
Varmint's Audio Tools (VAT)
http://www.groundup.com/vat.html
A freeware C library for programming music and sound effects on
Sound Blaster compatible cards. For programmers who want to
easily incorporate sound effects and music into their DOS programs.
You can download VAT from this site.
-
Videogamedesign.com
http://www.videogamedesign.com/
Read what the pros had to say. You'll find lots of interviews, lots of articles,
and some souce codes.
Topics covered include graphics, sound effects, coding, design philosophy with people such as John Romero,
Roberta Williams, Brian Hook. Also contains designer profiles.
-
Viper's C/C++ Web Page
http://www.europa.com/~viper/C-CPP_Links.html
Collection of various resources pertaining to C/C++, most of them
relate to the field of game programming.
-
Virtual Reality, What Is?
http://www.cms.dmu.ac.uk/People/cph/VR/whatisvr.html
Introduction to Virtual Reality (VR), primarily as background for development efforts, also
provides a large collection of places to search out more information on VR. It lists
conventional books, on-line news groups, BBS, Ftp sites, local interest groups and
commercial VR companies.
-
Watcom Corporation
http://www.watcom.on.ca/c/c.html
Information about C and C++. Watcom has downloadable tutorials for
those learning the language, links to other C/C++ resources,
and a library of source code.
-
WWW Virtual Library of Computer Graphics
http://www.dataspace.com/WWW/vlib/comp-graphics.html
If you want a comprehensive list of papers, organizations,
and commercial sites dedicated to graphics, this is a good place
to start.
-
Z-sorting Edge-spanning Polygon Rendering Code
http://www.ee.cornell.edu/~brian/abrash/abrash.html
A port of Michael Abrash' code from Dr. Dobbs Sourcebook.
-
Zephyr Software
http://www.zephyrsoftware.com/
Affordable SVGA graphics library for DOS.
Windows and Direct X
-
Alice
http://alice.virginia.edu./
A 3D Interactive Graphics Programming Environment for Windows 95.
The goal of the Alice project is that of a public service to the wider computing and
artistic communities. Alice is a scripting and prototyping environment, not a 3D modeler.
Freeware.
-
Angelic Coders
http://www.angelic-coders.com/
Home of the DirectX mailing list, interviews with game developers,
tutorials with example code, and common DX questions and answers.
-
Bill's DirectX Page
http://members.aol.com/billybop7
Direct3D immediate mode samples using DirectX5. Samples use z -
buffering, perspective corrected texturing, Hal, ramp and RGB drivers,
DirectSound, joystick input etc.
-
Bolt3D Engine
http://www.geocities.com/siliconvalley/way/7233/index.html
3D Engine. Supports Phong, Gouraud, Texture-mapping, Surface-mapping, fog and particle
systems.
-
Creating Hot Win95 Games
http://www3.hmc.edu/~tsemple/games/win95.html
Links and infos on DirectX.
-
Delphi Deli
http://intermid.com/delphi/dlmm.htm
Delphi components, links,
hints and tips, book reviews and more.
-
Delphi Games Creator
http://www.users.dircon.co.uk/~zeus/
DGC is a set of free Delphi2 components and utilities that simplify the
use of DirectDraw and DirectSound with Delphi. The components provide an easy to use,
high level interface making writing DirectX applications as easy to use as dropping a component on your form.
-
Direct3D and OpenGL Article by John Carmack
http://www.scs.ryerson.ca/~h2jang/gfx4.html#ope
Carmack's opinion on Direct3D and OpenGL.
-
DirectDraw Game in C++
http://www.pcmag.com/issues/1514/pcmg0033.htm
A sample game using DirectDraw from PC Magazine, August 1996. This is an Asteroid type game,
written in MFC. The source code is there but you'll have to do a bit of digging to find it.
-
DirectDraw Programming
http://www.rosenmader.com/lar/DirectX/DirectDraw.html
Tutorial on DirectDraw, supposedly explaining the concepts
needed to understand DirectDraw. The tutorials are rather brief, but to the point.
-
DirectInput Sample from Wild Tangent
http://www.wildtangent.com/directx.htm
A simple MFC application that demonstrates the use of buffered keyboard input.
-
DirectX Developer's Page
http://www.geocities.com/SiliconValley/Way/3390/
Info, tips and tricks, files, articles, and more links relating to Direct X programming.
-
DirectX Examples - Jay's Code Doodles
http://linux.hartford.edu/~jason/programs.htm
Simple examples of using Direct 3D: Space Floater (Direct3D Retained Mode program);
XViewer (a .X file viewer). Source code available.
-
DirectX Examples and Borland C++ - Jovo's DirectX Page
http://www.geocities.com/SiliconValley/Pines/7268/
Documents on how to get the DirectX Examples to work with Borland C++.
-
DirectX Multimedia Expo (Microsoft)
http://www.microsoft.com/directx/default.asp
The new DirectX page from Microsoft.
-
Game X
http://www.geocities.com/SiliconValley/Heights/3098/
Page about programming games for Windows 95 using DirectX. Has sample code, book list, and links to other DirectX sites.
-
GDK95
http://www.mcs.com/~poschs/GDK/gdkinfo.htm
GDK95 is a set of routines to simplify the creation of games using
DirectX.
The routines are common functions that hide the mundane tasks
involved in games. GDK is available for download.
-
An Incomplete Guide to Programming DirectDraw and Direct3D Immediate Mode
http://www.wksoftware.com/publications/d3dim.html
Check this out for another perspective on DirectX. Some useful tips, some not really.
-
L-Engine
http://www.geocities.com/SiliconValley/5250/articles.htm
The L-Engine is a polygon landscape renderer for PCs by Dion Picco.
Features: depth-cued affine texture mapping; heightfield rendering;
6 DOF; DirectDraw support for Windows 95/NT; C++ source.
The source and more information can be found on the L-Engine Homepage.
-
libCON [NEW]
http://www.geocities.com/SiliconValley/Orchard/4567/
libCON is a game programming library over DirectX 6.0 for people who
don't want to mess around with Windows/DirectX. You only need to know
C++.
-
MFC Faq
http://www.stingsoft.com/mfc_faq/index.html
This FAQ might have answers to your MFC questions.
-
MFC Professional
http://www.visionx.com/mfcpro/
FAQ, tips, mailing list archieve that might be useful for those using MFC.
-
Microsoft Developer Network
http://www.microsoft.com/msdn/
Resources for developers from Microsoft.
-
Microsoft Interactive Media on Graphics
http://www.microsoft.com/mediadev/graphics/igrap.htm
A starting point to find out about graphics-related technologies available from Microsoft,
including DirectDraw, Softimage, and Direct3D.
-
Operation 3DFX
http://www.o3dfx.allgames.com/developer/index.html
OpenGL, Glide and Direct3D source code, information, news, and discussion forums.
-
Pawns Game Programming
http://www.geocities.com/SiliconValley/Pines/4223/
This page contains Direct X programming in general but specializes in Direct Sound.
Areas include: source code, compiled programs, programming utilities, articles
(Direct X techniques), programming tips, book reviews, and Rex Sound Library.
-
Polarized Software
http://users.abilene.com/~polarize/
Covers a combination of VB, DirectX, and 3-D rendering information as well as
Freeware game that demonstrates the technique.
-
PolyTrans
http://www.okino.com/conv/conv.htm
Full-featured 'DirectX' file export filter.
This filter includes all of the options of 'conv3ds.exe' and more. For game development or
for users of Direct3D. As of 12/6/96, a functional working version of PolyTrans is available for
immediate download; however, exported files will have every 5th polygon removed, and
NuGraf .bdf scenes cannot be saved to disk.
-
prometheus truecolor
http://www.zip.com.au/~gaffer/ptc
A fast, portable and free truecolor graphics system for C++
programmers. Ultra fast pixel format conversion with virtual 8, 16 and
32bit modes. Supports DOS and Win32 platforms. Free for
non-commercial use.
-
Real Time
http://www.geocities.com/SiliconValley/Bay/1396/
A site dedicated to 3D Programming and Graphics, mainly with DirectX and Direct3D.
It has news and tips about 3D programming.
-
Sound Operating System from HMI
http://www.humanmachine.com/dev.htm#sos
Commercial sound library from the Human Machine Interfaces, Inc. Provides a transparent layer between the
application and the sound device. Support for over 30 of the industry’s most popular sound cards. For
Windows and DOS.
-
SuperSamat's VB HomePage
http://members.aol.com/supersamat/
This site is all about using Microsoft Visual Basic 4.0 and 5.0 (32-bit) to
make games using Directx and the Win32 API. FREE tutorials, source
code, downloads.
-
Unlimited Realities
http://www.advantage.co.nz/ur
The site by David Brebner is the site to visit if you're interested in
learning to program games with Visual Basic. There are tutorials on game
design, BitBlt, DirectX, texture mapping and more. You'll also find some
sample games with source and freeware tools including an 'actor' editor.
-
Ultimate Software - DirectX Game Development
http://www.dmmw.com/ultimatesoft
Ultimate Software is primarily focused on Internet Game Development using
DirectX and Borland Builder. Currently working on the space strategy
game "The Starfleet Initiative" and a DirectX wrapper class.
-
Visual Basic Advanced Programming
http://www.chez.com/scribe
Visual Basic stuff, especially 3D graphics by using DirectX, DirectAnimation or OpenGL
with Visual Basic 5.0.
-
Visual Basic Explorer
http://www.vbexplorer.com
This is not a game specific site, but a
site dedicated to the novice VB programmer.
Contains well written beginner level VB tutorials
and info on how to write games with VB.
-
Visual Basic Game Programming: Zorro's Fun VB
http://www.geocities.com/SiliconValley/Heights/6429/index.html
This page for all those programmers that have the passion and will to begin
programming games in VB. You will find links to VB
Gamer pages and some useful tutorials.
-
Visual Basic Game Programming with learn
http://www.rz.uni-frankfurt.de/~jgoebel/gamedev.htm
Toolkit for program that learns vocabulary.
-
Visual Basic Games and Graphics Programming
http://apexepa.apexsc.com/vb/games.html
A good point of reference page to point you to other Visual Basic game programming resources.
-
Windows 3.1 Games, How To
http://www3.hmc.edu/~tsemple/games/win311.html
A good place to start if you are interested in Windows game
programming.
-
Windows 3D Engines List
http://www.cs.tu-berlin.de/~ki/3de_hard_win.html
Very good description and links/pointers to many of the available Windows rendering engines.
-
Windows Code and Utilities
http://www.nova.edu/Inter-Links/cica/programr.html
This site has some Windows games related files.
-
The Windows 95 Game Programmer's Encyclopedia
http://www.geocities.com/SiliconValley/2151/win95gpe.html
Collection of articles about game programming under Windows 95.
Most of the topics are Win95 specific (GDI, MCI, DirectX etc), but the
algorithms and techniques can be applied to other platform.
-
XPlus - DirectX Game Development And More
http://www.devgames.com
Regularly updated DirectX and other game developer news, a
relatively small link area, and the start of a Q&A for DirectX
developers.
-
Book: Windows 95 Games SDK Strategy Guide - Online Version
http://www.mcp.com/371508191173915/que/developer_expert/gamesSDK/
The complete text of the book is online for your reading pleasure.
(Some illustration/diagrams seem to be not online.)
-
Book: Spells of Fury
http://www.employees.org/~mnorton/fury/fury.html
Overview and downloadable files for the book Spells of Fury, Windows 95 Game Programming Using DirectX.
-
Book: Cutting Edge Direct-3D Programming
http://www.rezio.com/d3d/
Overview and downloadable files for the book Cutting Edge Direct-3D Programming.
Executable files only.
Design, Issues, Organizations
-
Art of Computer Game Design by Chris Crawford
http://vancouver.wsu.edu/fac/peabody/game-book/Coverpage.html
Popular book from one of the founding fathers of computer games, Chris Crawford.
The book is no longer in print but now available on the web.
Covers design philosophies and strategies for computer game designers.
See also, other Crawford's articles.
-
Association of Shareware Professional (ASP)
http://www.asp-shareware.org
ASP promotes shareware as an alternative form of software
marketing and supports its member with distribution.
You'll find hints and tips for shareware distributions and
membership info, among others.
Non technical.
-
Computer Game Artist Association
http://www.vectorg.com/cga/
A group of professional computer game artists who want to meet each other, share, learn, and form a community.
-
Computer Game Developers' Association (CGDA)
http://www.cgda.org/
Profesional society for interactive entertainment, educational
software, and multimedia industry. Information on the site is
generally not on technical subjects.
-
Computer Game Developers Conference (CGDC)
http://www.cgdc.com/
Information about the Game Developer's Conference.
Non techincal.
-
Copyright Office Automated Information Service
gopher://marvel.loc.gov/11/copyright
From the US Copyright Office, a department of the Library
of Congress.
-
Educational Software Cooperative
http://www.edu-soft.org/
A non-profit corporation bringing together developers,
publishers, distributors and users of educational software.
Many links to developers of educational-games.
-
Game Development Truism
http://www.cris.com/~swoodcoc/youknow.html
You know your game is in trouble when ___ (fill in the blank).
An entertaining read, and you know the truth may be there.
-
ESAG - Elite Shareware Authors Group
http://www.edepot.com/esagindex.shtml
Group for shareware authors. Benefits include recognition, newsletter, chat area, discussion forum,
and mailing list.
-
History of Videogames
http://www.sponsor.net/~gchance/index2.html
Nontechnical stuff about video-game oldies, like 1982-1983 Top-10 lists from Electronic Games Magazine,
and list of games and their designers.
-
I Have No Words and I Must Design
http://www.crossover.com/~costik/nowords.html
This is a non-technical article about the merit and philosophy
of game design.
-
Interactive Entertainment Merchants Association - IEMA
http://www.theiema.org/
Organization for interactive entertainment product retailers.
Is the collective voice on determine marketing, profitability, education, and growth.
Has yellow pages for trade-shows, PR, developers, retailers, etc,
release schedule of games (retailers).
-
Legal Care for Your Software
This site is for a book by the same title (Online version is available).
Discusses discusses copyright, patent, trademark, negotiation, royalty agreements, etc.
-
Multimedia Law
http://www.batnet.com:80/oikoumene/index.html
A point of reference regarding legal issues in the multimedia industry.
-
Multimedia Wire
http://www.mmwire.com/news.html
News/articles for multimedia content developers, publishers and financiers, and other non technical
subjects relating to the multimedia industry.
-
Shareware Author Network
http://www.bsoftware.com/snetwork.htm
Aimed to increase a shareware author's exposure to shareware users at
no cost to the author. Promotes the
free flow of ideas on many of the key concepts of
shareware distribution, development, and direction.
-
SIGGRAPH
http://siggraph.org/
Special Interest Group for Computer Graphics. Promotes
the acquisition and exchange of knowledge of
computer-generated graphics.
-
Smith, Harvey's Homepage
http://www.io.com/~salem
Game designer Harvey Smith's personal link. articles, info on games, how to
break into the industry, opinions.
-
So You Want To Be A Computer Game Developer
http://www.makegames.com/
An online book by Diana Gruber. Concentrates on 'lone-wolf' game developer, but
useful for all sort of people who wants to enter the
computer game development field. A good reference, enjoyable to read.
-
Software Publisher Association (SPA)
http://www.spa.org/
If you plan to develop games professionally, this site will be
useful. SPA helps its members with anty-piracy, job search, and
marketing.
-
Video Game Yellow Pages
http://www.vgyellowpages.com/
This is a yellow pages from cyberACTIVE network,
with entries for PR agencies, AD agencies, retailers, distributors,
and other videogame channels.
Web Based Game Programming
-
Baklava Sprite Toolkit for Java
http://www.boutell.com/baklava/
Boutell.Com's sprite graphics library for Java programmers.
Baklava makes it easy to create animated objects in your Java programs.
The software is free.
-
CGI/Perl Games
http://franz24.psych.ucla.edu/fp/mycgi/cgilist.html
This page has several games written in Perl. Most are non real-time games, such as puzzle and
board games. Some source codes are included.
-
Caffeine Connection
http://www.caffeine-connection.com/
Java overview, Applet index database, consultant index,
Featured applets, Java links, Java news, and Java product reviews.
-
Dimension X
http://www.dimensionx.com/
This company produces severeal tools to for
creation of 2D/3D Java applets, most notably Liquid Reality and Liquid Motion.
-
Gamelan
http://www.gamelan.com/
Java developer resources/showcase site. Many applets are listed
and and some source codes are available.
Check out the entertainment and multimedia section.
-
Gamelet Toolkit
http://www.hipbone.com/GameletToolkit/README.html
A set of Java classes and interfaces to develop 2D Java arcade games. Available for download with
example source code and documentation included.
-
gd Graphics Library
http://www.boutell.com/gd/
gd is a graphics library. It allows your code to quickly draw images complete with
lines, arcs, text, multiple colors, cut and paste from other images,
and flood fills, and write out the result as a .GIF file.
This is particularly useful in World Wide Web
applications, where .GIF is the format used for inline images.
(gd is not a paint program.)
-
IBM Resource for Java Developers
http://www.ibm.com/java/
IBM is offering a free Java course.
Multimedia Web-based, and a text-only version of the course is available.
-
Java Boutique
http://www.j-g.com/java/
The Java Boutique is a resource for Internet users that would like to add Java Applets to their own Web sites.
It currently houses more than 100 working applets, along with instructions for downloading and
including them in other Web pages. Some applets include source code.
-
Java Developer: How Do I?
http://www.digitalfocus.com/digitalfocus/faq/howdoi.html
Questions and answers (Q/A) forum for Java programmers. A good place to share knowledge.
-
Java Developer Alliance
http://www-b.developer.com/jda/
A worldwide coalition (user group) of Java users initiated by JavaSoft and Developer.com.
This site explains how to become a member and the benefits.
-
Java Optimization
Tips and article on Java optimization techniques. Discusses size, speed, benchmark, and memory utilization.
-
Javasoft Developer's Page
http://www.javasoft.com/nav/developer/index.html
Contains materials useful for Java programmers at a single location to speed up
research and navigation for developer-specific queries.
-
Kolim, Susanto's Homepage
http://www-scf.usc.edu/~kolim/index.html
Info on game programming in Java. The site has some source
codes as well as a scrolling engine and a raycasting engine
writen in Java.
-
WebGameDeveloper.com
http://www.webgamedeveloper.com/
Stuff about games utilizing DirectPlay, IRC, CGI, ISAPI, NSAPI, WSAPI, JAVA, or Telnet.
Areas include: source codes, examples, tools and components, tech info.
-
YoYo Projects
http://lcs.www.media.mit.edu/groups/el/projects/bongo/projects.html
A Java based "creative-environment" that enables user to program using Java, while
avoiding the complexity of Java. It is a programming-environment that
is supposed to be so easy to use, even kids can use it. There are some samples, inclusing
a video-game construction kit.
AI Programming
-
The ACM Chess Chalengge
http://www.chess.ibm.park.org/
Informations about the match between human vs computer.
-
Applied AI
http://www.slip.net/~wilcox/cgdc.htm
Paper from the Computer Game Developer Conference.
-
AI Page
http://www.cris.com/~swoodcoc/ai.html
This page contains various articles, newsgroup threads,
etc. concerning the topic of AI in games.
-
AI Resources
http://ai.iit.nrc.ca/ai_point.html
Good links to many more AI resources. Categories include: AI Journals, AI research groups, AI News Groups, AI Societies Directory,
AI Conferences, AI FAQs, and more. A must if you want to dig deep into AI.
-
Bibliography on Machine Learning in Strategic Games
http://www.ai.univie.ac.at/~juffi/lig/lig.html
Bibliography on ideas of how a program can improve/learn
autonomously or from experience.
The bibliography is available in the HTML and Postscript format.
-
Computer Chess Programming
http://www.via.nl/users/pve/chess/programming.html
Probably the most complete list of chess-game programming related
material.
-
Chess Program Source Codes
http://www.via.nl/cgi-bin/ssis/users/pve/chess/sources.html
This section lists a number of chess programs for which source codes
are available. A good way to learn about AI (alpha-beta pruning,
heuristic, you name it).
-
CRAIG - Campaign for Real AI in Games
http://www.gamesdomain.com/gdreview/gdr.cgi?zones/strategy/craig/craig.html
Dedicated to looking at the state of play of "artificial intelligence" in PC games,
particularly strategy
games. Carries interviews with some leading developers and authors in the AI scene.
-
Game AI Page: Building Artificial Intelligence in Games
http://www.cris.com/~swoodcoc/ai.html
Very interesting page which gives insight to real-world subjects
(i.e.: actual published game, and professional developers).
-
Intelligent Behavior Without AI: An Evolutionary Approach
http://www.cs.pdx.edu/~idr/game/Evolution.html
This paper by Neil Kirby describes techniques to inject intelligence to computer operated objects.
It discusses bots system and evolutionary approach in games.
-
Machine Learning in Games
http://forum.swarthmore.edu/~jay/learn-game/index.html
Some informations on how to make computers learn to get better
at playing games.
-
Patel, Amit J's Game Programming Page
http://www-cs-students.stanford.edu/~amitp/gameprog.html
This page is mainly dedicated into AI programming for games.
-
Smart Unit Navigation
http://www.lis.pitt.edu/~john/shorpath.htm
Different algorithms and solutions to the problem of
navigating a unit from point A to B with some intelligence.
-
University of Alberta's Game Programming Reserach
http://web.cs.ualberta.ca/~games/
This research group uses techniques from a variety of areas
(for example: artificial intelligence, parallel processing,
algorithm analysis) and applies them to the design and
implementation of high-performance, real-time, game-playing programs.
Worth checking out.
-
University of Chicago AI Lab
http://cs-www.uchicago.edu/html/groups/ai
Collection of individual and group AI project pages at University of
Chicago.
-
University of Maastricht, Netherlands, Computer Games Group
http://www.cs.rulimburg.nl/~uiterwyk/cg.htm
Here you find information on the research on the domain of
"intelligent games" (er..don't ask) and overview of relevant
publications.
-
WinterMutes AI Site [NEW]
http://www.nick2.demon.co.uk/AIFrame.htm
AI site for beginners - Covers Basic Game AI Design -
Choosing and implementing the best Search - State Machines and Agent Design.
Wanted Lists
-
Austin Game Developers: Contractors
http://www.illusionmachines.com/agd/agd_cont.html
Contractors can post their information on the AGD web pages.
Job board for artists, designers, musicians, programmers, writers.
-
GamesLink Central - Help Wanted
http://www.geocities.com/SiliconValley/park/2745/glc-help-wanted.html
Programmers, artists, musician, designer.
-
Creating Hot Games - Developer Connection
http://www.cs.hmc.edu/~tsemple/games/connect.html
Artists, programmers, companies, really bored people, shareware
developers, and Starbuck's frappaccino makers are welcome.
-
Games Domain - Game Developers Contact List
http://www.gamesdomain.co.uk/gamedev/reslist.html
Group of people
interested in various areas of game development
(writers, programmers, musicians) who want to get matched up with
others in the field. A bit like the personals section of your local
newspaper.
-
Game Developer - Creative Careers Online
http://www.gdmag.com/headhunt.htm
A web page for matching qualified job seekers with companies in the game development field.
-
Happy Puppy - Game Talent Wanted
http://www.happypuppy.com/games/devel/general.html
Listings of game development groups who are looking for perspective additions to their staff.
-
Happy Puppy - Game Talent Available
http://www.happypuppy.com/games/devel/available.html
Listings of indivuals who are available for hire.
-
Jobs for Programmers
http://www.prgjobs.com/
Employment site for programmers.
Search for jobs in C++, Visual Basic, Java, Oracle, WWW,
Cobol, even Telecommute! Thousands of resumes online.
-
Job Warehouse [NEW]
http://www.jobwarehouse.com
1000's of jobs and it's free to the job seeker. Services for Recruiters Worldwide.
FTP Sites
-
Borland's FTP Site
ftp://ftp.borland.com/pub/techinfo/index.html
List contains C, C++, Delphi, or Pascal source codes or support,
by Borland. The list is comprehensive and well organized.
-
Creative Labs's FTP site
ftp://ftp.creaf.com
Contains sound files, utilities, and other Creative Labs' stuff.
-
DEC's FTP Site
http://ftp.digital.com/cgi-bin/grep-index
Digital Equipment Corporation's site.
There are many source codes for games.
-
ID Software
ftp://ftp.idsoftware.com/idstuff/source/
You can download some source codes (including Wolfenstein's source
code).
-
Game Programming Archives at Oulu University, Finland
ftp://x2ftp.oulu.fi/pub/msdos/programming/
Many files for regarding graphics, AI, sound, and game programming.
-
Graphics File Format, NCSA
ftp://ftp.ncsa.uiuc.edu/misc/file.formats/graphics.formats/
Files pertaining to graphics file formats.
-
Microsoft FTP Site
ftp://ftp.microsoft.com/dirmap.htm
This file a directory of files available at Microsoft ftp site.
-
Mode X Introduction
ftp:// x2ftp.oulu.fi/pub/msdos/programming/docs/xintro18.zip
Introducation to the mysterious DOS mode X video mode.
-
OpenGL Technical Info From Silicon Graphics
ftp://sgigate.sgi.com/pub/opengl/doc/
Manual pages for the following: OpenGL API, the GLU API
(GL Utility Library), and the GLX API
(OpenGL extensions to the X Server).
Also contains an overview of the OpenGL API, versions of the OpenGL,
GLU, and GLX specifications, and documentation for the OpenGL
widget.
-
RayTracing News Guide
ftp://ftp-graphics.stanford.edu/pub/Graphics/RTNews/html/index.html
Many articles about ray-tracing.
This link contains the table of contents so you can browse before
downloading.
Magazines/Book Publishers
Frequently Asked Questions
Console Programming
-
Anthrox
http://www.anthrox.com/
Nintendo's programmer, here you go. This site has
source codes, too.
-
Sidekick's HomePage
http://www.mychoice.net/r396
PC games, coco2-3 games, and technical papers on coco.
Coco-2 emulator available for download.
-
Console Programming Web Page
http://www.yab.com/~cdoty/console.html
This page has information on the Sega Genesis, Super Nintendo,
and Gameboy game consoles.
-
Console System Game Programming
http://www.aloha.net/~cdoty/console.htm
Nintendo, Sega, Jaguar's programmers, here you go.
-
Damaged Cybernetics
http://www.futureone.com/~damaged/Consoles/
Technical info on: Super Nintendo, Nintendo, GameBoy,
Sega Genesis, GameGear, and Sony Playstation.
-
Frohwein, Jeff's Video Game Tech Page
http://hiwaay.net/~jfrohwei/game.html
Very good site. Covers ColecoVision, GameBoy, Genesis, Jaguar,
NES, Playstation, Super GameBoy, Super NES, Video Game Repair,
and Virtual GameBoy.
-
Virtual GameBoy
http://www.komkon.org/fms/VGB/
Many Virtual GameBoy sources and related files for UNIX, Windows,
Amiga, PowerMac, MSDOS, Linux 0.6, OS/2.
Select from the following list, or scroll up to browse:
Web Sites |
FTP Sites | Direct X
Frequently Asked Questions |
Publisher Sites
Console Programming |
AI Programming
Web Based Game Programming
To submit a link, please e-mail me (subject line: ADD LINK) with a description.
Please make the description as specific and as clear as possible. (This is for your own good.)
Describe what the site has to offer, and please try to avoid or minimize subjective remarks.
[Description may be edited. Link only please, we do not accept any kind of advertisement/banner.]
permadi@psych.ucla.edu Last Update: December, 1998
[NEW] indicates a new addition to the list, and not necessarily a new site.
If you find a missing link, please e-mail me.
Product and/or company names mentioned on this page may be the trademarks or
registered trademarks of their respective holders.
|
|