GDAlgorithms-list -- Game Development Algorithms


About GDAlgorithms-list
English (USA)

This list is for discussion of algorithms and their implementation in games. Common topics include real-time graphics (visibility, lighting, LOD); AI (path-finding and scripting); networking (reliable transports, prediction, cheat detection/avoidance); and sound (mixing, effects).

Due to the volume of complaints generated, off-topic posts of any kind are no longer allowed. If OT posts continue we will be forced to enable moderation, which will greatly increase the turn around time from message submission to general list distribution.

If someone makes an Off-Topic post, any replies to that post should be to that person directly, and not to the list (where we request that you remind them that their post is Off-Topic).

The following subjects are examples of Off-Topic threads:

1. OpenGL, D3D, Carbon, Win32, 3DSMax SDK, Maya SDK, STL or other API specific questions (this includes questions such as "Which is better" or "What are your opinions on X")

2. Questions about a specific language, CPU, operating system, or platform. For example, questions about C/C++/Lua/Python, P4 memory bandwidth optimizations, how to get the current user's name on Win32, etc. are all off-topic.

3. Topics about general software development, team management, and business issues ("How do I publish my game?" "What do I do about slackers on my team?" "What is a good way to manage assets?" )

4. Any topic where you feel it is necessary to post "OT" in front of the title. This includes humor and anything else in categories 1-3 above.

Other mailing lists are available for most of the OT posts that are asked, here are some good places:

General Game Programming Lists

OpenGL Game Dev List

DirectX Game Dev List

Software Engineering Game Dev List

3DStudio Max

In addition, there are a growing number of questions that could be solved with a simple web search through or any of the major search engines, and the archives are also available as many of these questions have already been asked. Be sure to try both of these resources before asking your question.

The List Admins

To see the collection of prior postings to the list, visit the GDAlgorithms-list Archives.

Using GDAlgorithms-list
To post a message to all the list members, send email to

You can subscribe to the list, or change your existing subscription, in the sections below.

Subscribing to GDAlgorithms-list

Subscribe to GDAlgorithms-list by filling out the following form. You will be sent email requesting confirmation, to prevent others from gratuitously subscribing you. This is a hidden list, which means that the list of members is available only to the list administrator.

    Your email address:  
    Your name (optional):  
    You may enter a privacy password below. This provides only mild security, but should prevent others from messing with your subscription. Do not use a valuable password as it will occasionally be emailed back to you in cleartext.

    If you choose not to enter a password, one will be automatically generated for you, and it will be sent to you once you've confirmed your subscription. You can always request a mail-back of your password when you edit your personal options.
    Pick a password:  
    Reenter password to confirm:  
    Which language do you prefer to display your messages? English (USA)  
    Would you like to receive list mail batched in a daily digest? No Yes
GDAlgorithms-list Subscribers
(The subscribers list is only available to the list administrator.)

Enter your admin address and password to visit the subscribers list:

Admin address: Password:   

To unsubscribe from GDAlgorithms-list, get a password reminder, or change your subscription options enter your subscription email address:

If you leave the field blank, you will be prompted for your email address

GDAlgorithms-list list run by tomh at, brianhook at
GDAlgorithms-list administrative interface (requires authorization)
Overview of all mailing lists
SlashdotMedia Privacy Statement

Delivered by Mailman
version 2.1.21
Python Powered GNU's Not Unix