Skip to main content
removed the dead link
Source Link

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is http://www.gameprogramminggems.com/a book called Game Programmings Gems.

EDIT The link seems to be dead. JustJust google for a game engine development books and pick one with good reviews: https://www.amazon.com/Game-Programming-Computers-Internet-Books/b?ie=UTF8&node=15375251

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is http://www.gameprogramminggems.com/

EDIT The link seems to be dead. Just google for a game engine development books and pick one with good reviews: https://www.amazon.com/Game-Programming-Computers-Internet-Books/b?ie=UTF8&node=15375251

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is a book called Game Programmings Gems.

EDIT Just google for a game engine development books and pick one with good reviews: https://www.amazon.com/Game-Programming-Computers-Internet-Books/b?ie=UTF8&node=15375251

additional link because the first one seems to be dead
Source Link

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is http://www.gameprogramminggems.com/

EDIT The link seems to be dead. Just google for a game engine development books and pick one with good reviews: https://www.amazon.com/Game-Programming-Computers-Internet-Books/b?ie=UTF8&node=15375251

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is http://www.gameprogramminggems.com/

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is http://www.gameprogramminggems.com/

EDIT The link seems to be dead. Just google for a game engine development books and pick one with good reviews: https://www.amazon.com/Game-Programming-Computers-Internet-Books/b?ie=UTF8&node=15375251

Source Link

Well, graphics programming is programming how the primitives are drawn on the screen or somewhere else (e.g. image file). Using one of the APIs like OpenGL, DirectX or more recent ones or not using them at all. Real-time and static graphics.

Game engines to the graphic engines is like an operating system to e.g. boot loader - games programming includes graphics programming amoung dozens of other tasks, i.e.:

  • Graphics
  • Game world physics
  • Network
  • User interaction (input)
  • Real-time audio effects
  • Game logic programming (story)

It's very helpful to read a book about how game engines work before you decide which activity to pick. A good starting point is http://www.gameprogramminggems.com/