
Last Updated:
05
/
10
/
2004
Other Web and Print ResourcesWeb Resources
ACM SIGGRAPH If you've never experienced SIGGRAPH, you have not lived.
Microsoft Research Cutting-edge research in all areas of computer science
Microsoft Developer Network Microsoft's huge developer site
OpenGL Everything OpenGL: News, Extensions, Apps, Downloads, Tutorials, etc.
OpenGL Game Development FAQ
OpenGL Stuff for Game Developers
DirectXDev Developer-only forum for DirectX programming issues
DX8 Developer FAQ Covers frequently-asked questions about DX8.
Gamasutra From technical articles to marketing, from reviews to job listings, this site has it all.
DemoNews Many 3D demo downloads and much good information.
Game Developer Lots of great articles and resources
GameDev.Net Huge site with articles on programming, art, industry, game design, and more.
Wotsit's Format Great site for information detailing all kinds of file formats - 2D, 3D, animation, sound, etc.
Intel's Developer Site Covers Intel CPU optimization and general programming techniques
Math and Graphics Sites
Wolfram Research An extensive mathematics resource
Platonic Realms Interactive Mathematics Encyclopedia and more!
Visual Dictionary of Special Plane Curves Great curves and good links to other math sites
The Geometry Junkyard A large collection of stuff
Books and Printed Material
Advanced
Real-Time Rendering Tomas Möller, Eric Haines, A K Peters, Ltd., 512 pp, 1999, ISBN 1-56881-101-2. A very current, practical, and comprehensive presentation of the fundamentals and advanced concepts of real-time image synthesis. It's so good, the ACM hosts their website, which has a VAST collection of great links at: http://www.acm.org/tog/resources/RTR
Computer Graphics, Practices & Principles, Second Edition In C Foley, van Dam, Feiner & Hughes; Addison-Wesley Publishing Company Inc., 1175 pp., 1996. ISBN 0-201-84840-6. As the most exhaustive overview of computer graphics techniques available, this is still the industry bible.
Fundamentals Of Interactive Computer Graphics J. D. Foley, A. Van Dam. Addison-Wesley Publishing Company, 664 pp., 1984. Corrected edition. ISBN 0-201-14468-9. While out-of-print, this book is still a must-have. It will allow you to quickly begin programming projects, and address hardware and software issues in parallel.
Procedural Elements For Computer Graphics, Second Edition David F. Rogers, McGraw Hill, 1997, . ISBN 0-070-53548-5 An updated version of the 1985 classic. Intermediate
3D Graphics Programming For Windows 95 Nigel Thompson, Microsoft Press, 328 pp., 1996. ISBN 1-57231-345-5. C++ programming techniques with Direct3D in the book and companion CD-ROM with sample code.
Black Art Of 3D Game Programming Andre LaMothe, Waite Group Press, 1174 pp., 1995. ISBN 1-57169-004-2. One of the definitive books on 3D programming for games.
Graphics Programming With Direct3D Rob Glidden, Addison-Wesley Developers Press, 467 pp., 1997. ISBN 0-201-56173-5. A great way to get up to speed on Direct3D.
Introduction To Computer Graphics Foley, van Dam, Feiner, Hughes, & Phillips, Addison-Wesley Publishing Company Inc., 557 pp., 1994. ISBN 0-201-60921-5. A concise introduction to basic graphics programming, hardware and applications.
Object-Oriented Software Construction, Second Edition Bertrand Meyer, Prentice Hall International, 1296 pp., 1997. ISBN 0-13-629155-4. The gospel of object-oriented technology -- this new edition is a detailed exploration of the major topics in O-O.
Object-Oriented Design With Applications, Second Edition Grady Booch, Addison-Wesley Publishing Company Inc., 589 pp., 1994. ISBN 0-8053-5340-2. A well-rounded overview of object-oriented issues -- something for the novice and the expert alike.
Programming Windows 95 Charles Petzold, Microsoft Press, 1,100 pp., 1996. ISBN 1-55615-676-6. The ultimate how-to for anyone who wants to program using the Windows 95 API (Application Programming Interface).
Tricks Of The Game Programming Gurus LaMothe, Ratcliff, Seminator & Tyler, Sams Publishing, 746 pp., 1994. ISBN 0-672-301507-0. Learn the basics -- and the fancy tricks -- in programming 3D games such as flight simulators, three-dimensional walk-through games, and various multimedia utilities.
More Tricks Of The Trade LaMothe, Ratcliff, Seminator & Tyler, Sams Publishing, 570 pp., 1995. ISBN 0-672-30697-2. An extension and continuation of Tricks Of The Game Programming Gurus.
Visual C++ Programming Steven Holzner, Brady Publishing, 508 pp., 1993. ISBN 1-56686-048-2. A complete and thorough introduct to Visual C++.
Zen Of Graphics Programming Michael Abrash, 712 pp., Coriolis Group Books, 712 pp., 1995. ISBN 1-883577-08-x. The title says it all -- learn from the master. Introductory
Mastering C++ Cay S. Horstmann, John Wiley & Sons, 278 pp, 1991. ISBN 0-471-52257-0 An introduction to C++ and object-oriented programming for C and Pascal programmers. It's a great introduction to C++ and a handy small reference.
The C++ Programming Language Third Edition Bjarne Stroustrup, Addison Wesley Publishing Company, 910 pp., 1997. ISBN 0-201-88954-4. The creator of C++ explores this language even more thoroughly in this edition than in previous editions. More of a discussion than a tutorial, this is a terrific reference book for the C++ programmer.
Direct Draw Programming Bret Timmins, M&T Books, 362 pp., 1996. ISBN 1-55851-460-0. Using tutorials, sample code and the step-by-step construction of a working arcade-style game, learn how to create super fast graphics for all PC animation.
Flights Of Fantasy: Programming 3D Video Games in C++ Christopher Lampton, Waite Group Press, 556 pp., 1993. ISBN 1-878739-18-2. A terrific book for beginners -- search for out-or-print copies online.
Net Warriors In C: Programming 3D Multi-Player Games in C Joe Gradecki, John Wiley & Sons, Inc., 438 pp., 1995. ISBN 0-471-11064-7. Theory and practical C programming techniques for creating 3D multi-player games.
|