Designing a PC Game Engine

  • Authors:
  • Lars Bishop;Dave Eberly;Turner Whitted;Mark Finch;Michael Shantz

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • IEEE Computer Graphics and Applications
  • Year:
  • 1998

Quantified Score

Hi-index 0.01

Visualization

Abstract

Changes in the requirements for a modern game engine are driven both by changes in the game platform and the need to reduce the cost of game software development. Broadly defined, a game engine is that part of the game software that doesn't need to be rewritten for each title. In this article we outline the requirements of a 3D game engine and describe the components of a particular engine as an illustration. The game engine is designed to work on PCs with a broad range of performance levels, both with and without 3D graphics acceleration. We have found that a high-level programming interface need not compromise performance.