Design and implementation of an openGL based 3D first person shooting game

  • Authors:
  • Qiaomin Lin;Zhen Zhao;Dihua Xu;Ruchuan Wang

  • Affiliations:
  • School of Communications, Nanjing Univ. of Posts and Telecommunications, China and School of Computer, Nanjing Univ. of Posts and Telecommunications, China;School of Communications, Nanjing Univ. of Posts and Telecommunications, China;School of Computer, Nanjing Univ. of Posts and Telecommunications, China;School of Computer, Nanjing Univ. of Posts and Telecommunications, China and State Key-lab for Novel Software Technology, Nanjing Univ., China

  • Venue:
  • Transactions on edutainment V
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

First person perspective games are an important part of the many genres that make up the multi-billion dollar gaming industry. In this article, we present the design and implementation of a 3D first person shooting (FPS) game. Our main contribution is to suggest proper practices rooted in computer graphics and geometry mathematics that we believe should be used when designing 3D FPS games. These practices are level of detail (LOD) based terrain generation and texture mapping based simulation of sky, water and tree. Besides, particle system and billboard technique, character model and animation, mouse pick and sound are also illustrated.