Technical external resources
  
  
  About game programming
  
  
	
	
  Languages
  C / C++
  
  
  Python
  
  
  
  
  Erlang
  
 
 
  
  
  
  About libraries and plug-in
  
  
  About SDL
  
  About OpenGL
  
  
  
  Libraries for game programming
    - Kyra, a C++ sprite engine
- OSDL (of course !)
Tools
  
  About development
  
  
    - Valgrind, the nec plus ultra to debug and profile x86-Linux programs, in a IBM/Rational purify fashion
- doxygen : to generate documentation from sources
- graphviz (a.k.a. dot) : allows doxygen to generate graphs (inheritance, collaboration)
- GNU binutils : a package (to be recompiled with one's compiler) which handles binaries, most useful for libraries
- Arstistic Style (a.k.a. astyle) : a free, fast and small automatic indentation filter
for C, C++, and Java source codes, useful to enfore coding conventions in a team of developers
- CVS : the standard version control system
- Subversion, the next-generation CVS
- GNU Compiler Collection (a.k.a gcc)
- Intel C++ compiler (not for commercial use, see licence)
- Various Borland free compilers, including C++, for trial and demo purposes
- Bloodshed Dev-C++, a full-featured Integrated Development Environment (IDE) for the C/C++ programming language
- Code::Blocks, an open source, cross platform Free C++ IDE
- MinGW, tools to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs
About authoring
  
  Websites
  
  
    - HTML tidy : a tool to ensure strict W3C conformance of one's web pages
- Link Checker : an online W3C validator which scans websites for dead html links
2D content
  
  
	
    - Cenon , for editor and constructing vectorized graphics
- The Gimp, the famous GNU Image Manipulation Program
3D content
  
  
	
    - Blender, a famous 3D modeler, actually a complete 3D authoring chain
- KPovModeler, a specialized modeler for POV
- POV-Ray, another famous renderer, named Persistence of Vision Raytracer, computes high-quality three-dimensional graphics
  
  
  
  
  Please react !
  If you have information more detailed or more recent than those
  presented in this document, if you noticed errors, neglects or points
  insufficiently discussed, 
  drop us a line!
  
  
  
    [Top]
	
    Last update : 2005, December 7