Resources

Some Resources for Making Games

Below are some links to resources for making games.

For those new to Games Design and programming

Here are some other people’s tips / opinions on those that are new to games programming. Don’t get discouraged and take some opinions with a grain of salt.

For those new to coding concepts, some fun ways to learn via games:


Games Research and History

Sometimes it’s useful to research and play games in order to figure out what type of game you would like to make. Some links to this effect are below.

Programming Languages and Compilers

Game Engines / Game APIs

Sample Game Source Code & Games Created

Mod Tools and Info

Books

  • Introduction to 3D Game Programming with DirectX 12 by Frank D. Luna
  • Code for the above book by Frank D. Luna is here
  • Beginning DirectX 11 Game Programming by Allen Sherrod and Wendy Jones
  • Tricks of the 3D Game Programming Gurus by Andre LaMothe
  • Tricks of the Windows Game Programming Gurus by Andre LaMothe
  • Programming a Multiplayer FPS in DirectX by Vaughan Young
  • Foley, James D., et al. Computer Graphics: Principles and Practice . Second ed. in C. Reading, MA: Addison-Wesley, 1995. (the “bible” of computer graphics).

Tutorials

Games Development

2D Art Software

  • Gimp (Free software for 2D artwork / image manipulation – runs on Windows / Linux / Mac – can open Photoshop files)
  • Adobe Photoshop (for 2D artwork / image manipulation – expensive but a very good program – runs on Mac too)
  • Paintshop Pro (for 2D artwork / image manipulation)

3D Modelling Software

2D and 3D Artwork

Music Software

Music & Sound Effects

Virtual Reality (VR)