Links


Contents

Websites
    3D & rendering
    Coding & libraries
    Papers & news
Books
    3D & rendering
    Windows
    C++


Websites

3D & rendering

http://www.realtimerendering.com
the site corresponding to the book with the same name (see the 'Books' section)

http://developer.nvidia.com
http://www.ati.com/developer/index.html

http://www.opengl.org

http://www.microsoft.com/directx/


Coding & libraries

http://www.programmersheaven.com
source code and documentation in very various fields

http://sourceforge.net/
lots of open source projects

http://www.3dcafe.com
free textures & 3D objects

http://www.codeproject.com
my favourite source for C# & MFC code

http://www.stlport.org
replacement for the STL

http://www.boost.org
extensions for the STL


Papers & news

http://www.gamasutra.com
well known site about game development

http://www.gdctv.net
GDC streaming videos

http://www.cs.brown.edu/~tor/
Siggraph papers on the web

http://www.pouet.net
demoscene resource center

http://www.scene.org/
demoscene resource center

http://www.gamesfromwithin.com/
"an engineering look at the game development process"
website of my friend Noel Llopis, who leads the R&D at High Moon Studios, and road bikes with me


Books

3D & rendering

Real-Time Rendering (Möller/Haines), AK Peters, ISBN 1-56881-101-2
really good, and up to date. A must have
3D Game Engine Design (Eberly), Morgan Kaufmann publishers, ISBN 1-55860-593-2
If you want to know what's in the commercial game engine NetImmerse and how it works, most of the algorithms are explained here. I warn you this is sometimes complex mathematically speaking, but what would be 3D rendering without maths ?
Game Programming Gems (DeLoura), Charles River Media, ISBN 1-58450-049-2
Game Programming Gems 2 (DeLoura), Charles River Media, ISBN 1-58450-054-9
Game Programming Gems 3 (Treglia), Charles River Media, ISBN 1-58450-233-9
These books are very good, dealing with everyday problems (and it's not only about 3D, but other subjects like AI too)
Game Programming Gems 4 (Kirmse), Charles River Media, ISBN 1-58450-295-9
Game Programming Gems 5 (Pallister), Charles River Media, ISBN 1-58450-352-1
Game Programming Gems 6 (Dickheiser), Charles River Media, ISBN 1-58450-450-1
I wrote gem 1.12 in GPG4, and worked on the game (Darkwatch) featured on the cover of GPG5; how cool is that? :-)
Advanced Animation & Rendering Techniques (Watt/Watt), Addison-Wesley, ISBN 0-201-54412-1
very interesting on many subjects, especially animation
Introduction to Computer Graphics (Foley/Van Dam/Feiner/Hughes/Phillips), Addison Wesley, ISBN 0-201-60921-5
shorter version of 'Computer Graphics: Principles & Practice', the well known bible
OpenGL Programming Guide (Woo/Neider/Davis/Shreiner), Addison Wesley, ISBN 0-201-60458-2
I've got the 3rd edition, it's very clear and I've learnt OpenGL easily with it


Windows

Advanced Windows (Richter), Microsoft Press, ISBN 1-57231-548-2
if you're working with Windows you MUST have this one ! (even if it's a bit old now)


C++

I can't recommend any particular book to learn C/C++, there are a lot but nothing replaces practicing in front of your computer. Just find some good reference for when you have specific points to check, and don't forget to buy a book on STL too !



Effective C++ (Meyers), Addison Wesley, ISBN 0-201-92488-9
More Effective C++ (Meyers), Addison Wesley, ISBN 0-201-63371-X
you're already fluent in C++ ? These books are for you to go further in the knowledge of the language and its applications.
The second volume speaks about more advanced subjects (like smart pointers), and requires some really good understanding of C++
Effective STL (Meyers), Addison Wesley, ISBN 0-201-74962-9
excellent and understandable, as usual.

back to top