Previous Section : Scripting the Universe... previous section

"To boldly go where everyone has been before!"


To help those who have little time, I gave two starts to links
that really deserve a look, and one star to links that should
be visited if you still have time and/or patience.

The Gamasutra web-magazine - weekly information about game design! a hit!no, two hits!!!

The Game Programming Megasite, they have LOTS of tutorials. a hit!no, two hits!!!

The GameDev website, with every kind of game design information (check the design documents) a hit!no, two hits!!!

Strange Creations  a great collection of programming tutorials, documents, and FAQs. [latest news] star.gif (966 bytes)a hit!

flipCode - a source for game implementation techniques (check the tutorials).  a hit!

Games World'99, a lot of Game Design documents and links. a hit!

Artificial Intelligence in Games - by Steven Woodcock. a hit!

The Game Developer magazine - But I think it is only free for U.S. citizens working in the game industry.

The Games Resource Page - a comprehensive compilation of game developers related sites, by Christer.

The Art of Computer Game Design, by Chris Crawford (text with almost 20 years, but still a classic) and also his Erasmatazz Library.

"I Have No Words & I Must Design" - Game design by Greg Costikyan.

Related Newsgroups: (FAQ),,,

Alice - A "workbench" for trying out ideas in the realm of interactive 3D graphics. It uses Python as a script language the Alice plug-in uses Java to interface with web browsers (Windows only). The viewer has 850k, the application developer has 17Mb!

Crystal Space is a portable 3D engine written in C++. It supports true 6DOF, colored lights, mipmapping, portals, mirrors, alpha transparency, reflecting surfaces, 3D sprites, scripting (with Python), multiple display support, Direct3D, Glide and OpenGL hardware acceleration on Windows, Linux, OS/2, Macintosh, BeOS, ...

FXPy is a Python extension module which provides an interface to the FOX GUI library (a C++ library that interfaces with openGL.).

PyOpenGL - A Python package that provides interface with the openGL library and Python, download it here. It also interfaces with the GLU library (provides access to routines for doing quadrics, tesselation etc. ); the GLUT (GL UTilitity) library from Mark Kilgard, which provides a windowing environment and Togl (Tk/OpenGL) widget from Brian Paul and Ben Benderson (an alternative to GLUT which interfaces to Tk).

Python language website, (also a Python Tutorial, a Quick Reference, a FAQ, and more resources here).
Additional sites to embed Python in Delphi or Java (JPython).

Lua - an extensible language, a small and fast script language. Source code here in ASCII C.

Ruby - an interpreted scripting language for quick and easy object-oriented programming. Source code in here.

Official Java site for Java information (with a FAQ and a tutorial).

A catalog of free compilers at

Compilers theory and design. Nearly every part of the creation of a compiler is covered.

GLScene is a library which provides you with all the components and support classes to build 3D scenes and display them on the screen. To be used with Delphi 4 or 5.

Cortona VRML, is a universal tool to view 3D VRML scenes on the Internet. It supports openGL and Direct3D. Java language and VRML 97, VRML 2.0, VRML 1.0.

DCGames, a RPG game system, with its own script language. It allows you to create graphical adventures and RPG for MS-DOS. [latest news]

The Interactive fiction archive , if  you want to create, play or understand Interactive Fiction. I like the Inform 6 language for IF games creation, check the manual.

Journal of MUD Research, all you wanted to know about MUDs and were afraid to ask.

pyRPG, a project to create a RPG engine (even with some 3D display) based on Python.

Roguelike News Development page, design and implementation of Rogue games (like Angband). If that link doesn't work try this one. [latest news]

Tabletop Universal Wargame (TUW), a game system for simulating combat in all shapes, sizes, technological settings and time zones, by Stephan Beal.

Verge, a general purpose RPG language. They are working on version 2.0.

Yagga is "A system and a language to design parallel , multiplayer gaming worlds." written in Java. It uses an object-oriented language, PbML, designed for turn-oriented multi-user games.

Zarf's List of Interactive games in the Internet.




[1] Russel, S., Norvig., P., Artificial Intelligence - A Modern Approach. Prentice Hall Series in AI. 1995. ISBN: 0-13-103805-2. Short description: This book covers many areas of AI. It gives an unified presentation of the field, introduces intelligence agents design, shows a comprehensive and up-to-data coverage (1995), it has equal emphasis on theory and practice, and teaches through actual agent implementation.

[2] Aho, A., Sethi, R., Ullman, J., Compilers - Principles, Techniques and Tools. Addison-Wesley. 1985. ISBN: 0-201-10088-6. Short description: The famous Dragon Book. In here, you can find all standard techniques to build a compiler (I know, it is a 1985 book, but basic compiler techniques are very stable for some years). It presents in depth all the compiler phases, from lexical analysis to final code production.


Previous Section : Scripting the Universe... previous section to top

Last modified: 05/01/18 by Joo Pedro Neto send me an email zipped contents wanna search the matrix?