• TOC
  • GigaMess
  • CodeTips
  • Stuff
  • Links
  • Contact

Programming links

General

LinkDescription
GameDev.net Great forums, programming news every day
Gamasutra Game making / programming articles, great stuff
flipCode Game development news, pic of the day
The Code Project C++, C# articles and source code
CodeGuru Windows programming oriented
ConTEXT Lightweight text editor for Windows, with source code highlighting for several languages.
ACCU book reviews Expert reviews of programming related books.
SourceForge.net Open source software development
Programmers Heaven Links to source code and articles for various programming languages.

 

Online books

LinkDescription
computerbooks.web.com Links to hundreds of free programming books.
On Lisp This book deserves a special mention. Well worth reading even for people who aren't that interested in Lisp. After reading this, they will be.
SICP - Structure and Interpretation of Computer Programs A brilliant book that will teach you a lot about programming. The book is about Scheme but many of the techniques are universal.

 

Python

Link Description
Python Python, the best scripting language. Get the interpreter, documentation and more from here.
Python tutorial Read this to get started. Believe me, it won't take long until you're happily hacking Python.
Dive Into Python Introduction to Python. Contains more practical stuff than the Python tutorial above.
wxPython Use this to create cross-platform GUI applications with Python.
pygame A simple library aimed for game making. Supports many input devices, 2d graphics and sounds. Very easy to use.
Psyco Python JIT (Just-In-Time) compiler. Easy way to get a 2x-10x speedup in Python programs.
SciPy Scientific tools for Python.
py2exe "convert python scripts into standalone windows programs"
Python cookbook Hundreds of code snippets, some of which are quite useful.
comp.lang.python Discussion about Python.
Python Imaging Library Load, save images, create thumbnails, rotate them etc.

 

C++

LinkDescription
Boost A large free library of libraries that will help you produce C++ code faster. Very useful for all C++ programmers, regardless of the programming task.
C/C++ Users Journal Some free articles, including some very advanced ones.
C++ FAQ Typical questions answered. Recommended reading.
C++ grammar Make yourself visible in parties by quoting the C++ standard.
GOTW tips 87+ in-depth articles for C++ programmers. Recommended!
GOTW articles Even more articles, many of them online.
SGI STL Good STL documentation, and a nice free implementation as well.
C++ pitfalls Useful, although not very large, list of typical C++ pitfalls.
Doxygen Nice program that generates HTML documentation from source code.
Simple Directmedia Layer Portable "low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer."
The International Obfuscated C Code Contest Something to ponder during cold winter nights.

 

3d engines

LinkDescription
OGRE Well written, large game engine that has features beyond plain 3d. Oh, and it's LGPL-free.
Irrlicht Engine Another free open source 3d engine. I'm not sure which one is better, this or OGRE.
3D Engines List 500+ 3d engines. This page is getting pretty old though.

 

3d programming

LinkDescription
NeHe's OpenGL Tutorials 48 step-by-step OpenGL tutorials, from introductory to advanced.
Real-Time Rendering Huge collection of links focused around real-time rendering.
SIGGRAPH papers Interesting reading material on various very advanced topics.
OpenGL home Daily news, forums, links, tutorials and much more.

 

Networking

LinkDescription
Networking Gamedev's networking articles.
sockaddr.com Winsock resources
Beej's Guide to Network Programming Beej helps you get started on sockets.
WinSock Development Information Sample source code
HawkNL A network library under LGPL license. Game oriented.

 

Physics

LinkDescription
Open Dynamics Engine Better known as ODE. Popular rigid body simulation library.
Tokamak Game Physics Free physics engine but not open source.
Rigid Body Simulation Lecture slides for a rigid body simulation course available. Very informative.
Chris Hecker's Rigid Body Dynamics Four useful introductory articles on rigid body dynamics.
Advanced Character Physics A simple approach to physics. Shown to be a working approach in the Hitman games.
The good-looking [...] page Articles on cloth-modelling, strings, bouncing balls and such.

 

AI / Terrain generation

LinkDescription
AI on the Web AI links.
Steering Behaviors For Autonomous Characters Simple movement behaviour. Nice demonstrations with applets.
Amit's Game Programming Information Focused on path-finding and especially A*.
The Game AI Page It's mostly about AI for computer games.
Terrain generation Simple terrain generation algorithms.

 

Miscellaneous

LinkDescription
Paul Graham Articles about spam filters, software development, Lisp and other geek stuff.
Joel on Software Several interesting articles on software development.
Paul Bourke Math, geometry, models and more.
Ken Perlin's homepage Creator of the famous Perlin noise. Many Java applets.
Portland Pattern Repository Extreme programming and design pattern oriented wiki with countless opinions on various inflammable topics. Link goes to a category page from where it's easy to start browsing.
WOTSIT File formats explained.