Liens


Table des matières

Sites web
    3D et rendu
    Programmation et librairies
    Articles et nouvelles
Livres
    3D et rendu
    Windows
    C++


Sites web

3D et rendu

http://www.realtimerendering.com
le site correspondant au livre du même nom (voir la section 'Livres')

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

http://www.opengl.org

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


Programmation et librairies

http://www.programmersheaven.com
code source et documentation dans des domaines très variés

http://sourceforge.net/
moult projets 'open source'

http://www.3dcafe.com
textures et objects 3D gratuits

http://www.codeproject.com
mon site favori pour trouver du code C# et MFC

http://www.stlport.org
remplacement pour la STL

http://www.boost.org
extensions pour la STL


Articles et nouvelles

http://www.gamasutra.com
site très connu traitant du développement de jeux vidéo (et pas uniquement de programmation)

http://www.gdctv.net
vidéos de la GDC en streaming

http://www.cs.brown.edu/~tor/
papiers du Siggraph sur le web

http://www.pouet.net
site de démos

http://www.scene.org/
site de démos

http://www.gamesfromwithin.com/
"an engineering look at the game development process"
site de mon ami Noel Llopis, qui dirige la R&D de High Moon Studios, et fait du vélo avec moi


Livres

3D et rendu

Real-Time Rendering (Möller/Haines), AK Peters, ISBN 1-56881-101-2
très bon, et à jour. A avoir absolument
3D Game Engine Design (Eberly), Morgan Kaufmann publishers, ISBN 1-55860-593-2
Si vous voulez savoir ce qu'il y a dans le moteur de jeu commercial NetImmerse et comment il fonctionne, la plupart des algorithmes sont expliqués ici. Je vous mets en garde contre le fait qu'il est parfois compliqué d'un point de vue mathématique, mais que serait la 3D sans les 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
Ces livres sont tous très bons, traitant de problèmes quotidiens (ne concernant pas que la 3D, mais aussi d'autres domaines tel que l'IA)
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
J'ai écrit le gem 1.12 du GPG4, et travaillé sur le jeu (Darkwatch) en couverture du GPG5; Sympa, non? :-)
Advanced Animation & Rendering Techniques (Watt/Watt), Addison-Wesley, ISBN 0-201-54412-1
très intéressant sur plusieurs sujets, spécialement l'animation
Introduction to Computer Graphics (Foley/Van Dam/Feiner/Hughes/Phillips), Addison Wesley, ISBN 0-201-60921-5
version raccourcie de 'Computer Graphics: Principles & Practice', la célèbre bible
OpenGL Programming Guide (Woo/Neider/Davis/Shreiner), Addison Wesley, ISBN 0-201-60458-2
Je possède la 3ème édition, elle est très claire et j'ai appris OpenGL facilement en l'ayant dans les mains


Windows

Advanced Windows (Richter), Microsoft Press, ISBN 1-57231-548-2
si vous travaillez sous Windows vous DEVEZ avoir celui-ci ! (même s'il commence à être ancien)


C++

Je ne peux recommander aucun livre en particulier pour apprendre le C/C++, il y en a beaucoup mais rien ne remplace la pratique en face de votre ordinateur. Trouvez simplement une bonne référence pour quand vous avez des points particuliers à vérifier, et n'oubliez pas d'acheter un livre sur la STL !



Effective C++ (Meyers), Addison Wesley, ISBN 0-201-92488-9
More Effective C++ (Meyers), Addison Wesley, ISBN 0-201-63371-X
Vous êtes vraiment à l'aise en C++ ? Ces livres vous permettront d'aller plus loin dans la connaissance du langage et ses applications.
Le second volume parle de sujets plus avancés (comme les smart pointeurs), et nécessite une très bonne maîtrise du C++
Effective STL (Meyers), Addison Wesley, ISBN 0-201-74962-9
Excellent et compréhensible, comme d'habitude.

haut de la page