Image from the game Minecraft

Game Development Resources

The following contains links to a few useful game development resources and web pages. This list is far from complete, and indeed a complete would be way too long. I hope this can serve as a starting point for your search.

Magazines, Conferences, and Online Communities:
Graphics/Physics/Game Engines/Etc:
  • Unity: An extensive game development system.
  • Unreal: Another extensive game development system.
  • Ogre: An open-source object-oriented graphics engine.
  • Bullet Physics Engine: An open-source physics engine.
Modeling:
  • Blender3D. Blender is the free open source 3D content creation suite.
  • Autodesk 3ds Max. State of the art modeler. Unfortunately the state of the art doesn't come cheap.
Sound:
  • FMOD An powerful cross-platform music and sound effects system.
Books:
General:
  • Game Engine Architecture (2nd edition) by Jason Gregory, 2014. A very broad treatment of a variety of issues in the design of games: programming, graphics, modeling, mathemetics, physics, and more.
  • Game Programming Gems. Small vignettes covering many topics in game programming, some interesting, some not.
  • Introduction to Game Development (2nd edition), ed. S. Rabin, 2009. A comprehensive collection of essays on many different aspects of game programming. Many of them are quite good.
Physics:
  • Game Physics (2nd edition), by David H. Eberly, 2010. A very comprehensive source of information.
  • Game Physics Engine Development (2nd edition), by Ian Millington, 2010. Another good book on physics. A bit more accessible than Eberly's.
  • Real-Time Collision Detection, by Christer Ericson, 2005. Covers many algorithms and data structures for efficient collision detection.
Artificial Intelligence:
  • AI Game Programming Wisdom, ed. S. Rabin, (Vol 1: 2002, Vol 2: 2004, Vol 3: 2006). A large collection of essays on many different game programming.
  • Artificial Intelligence for Games (2nd edition), by Ian Millington and John Funge, 2010. Good coverage of the basic elements of AI relevant to game design.
  • AI for Game Developers, by D. M. Bourg and G. Seemann, 2004. Rather slim on theory but contains many examples of basic AI techniques.
Networking:
Individual Web Pages:
Game Programming Courses at Other Universities:

  Return to CMSC 425 Home