Advanced SearchSearch Tips
The Implementation of a 3D Game Engine based on DirectX 9
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
The Implementation of a 3D Game Engine based on DirectX 9
Kang, Hyun-Myung; Rhee, Woo-Seop;
  PDF(new window)
Recently, almost games are using the 3D environment. Therefore, it required strongly that well-structured 3D engine or tools for development of some complicate 3D applications efficiently. In this paper, we design and implement a 3D engine (PLay engine) using the DirectX 9 SDK of the Microsoft corporation. The PLay engine has independent module structure, which has object oriented characteristics. and has not only 3D rendering functions but efficient algorithms. Moreover, we implement some tools what has compatibility with our engine for convenience. Therefore, it helps development of a 3D application easily and efficiently. We also describe each module with 2-layer structure, and each tool with compatible module, and make a simple game using PLay engine for testify.
Game Engine;3D Graphics;DirectX;Game Programming;Game Algorithm;
 Cited by
S. H. Kim and T. J. Park, "Proposal of Game Contents and Game Engine Technology (Korean)," Journal of the Korea Multimedia Society Special Edition, vol. 8, no. 1, Mar. 2004, pp. 1-15.

K. B. Lee and J. Hwang, "A Study of Game Technology and Trend (Korean)," Journal of The Korea Multimedia Society Special Edition, vol. 9, no. 2, Jun. 2005, pp. 1-7.

D. H. Eberly, 3D Game Engine Design: A Partical Approach to Real-Time Computer Graphics, Morgan Kaufmann Publishers, California, 2001.


F. D. Luna, Introduction to 3D Game Programming with DirectX 9.0, WordWare Pub., Texas, 2004.

H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle, "Mesh Optimization," SIGGRAPH 1993, 1993, pp. 19-26. crossref(new window)

H. Hoppe, "Progressive Mesh," SIGGRAPH 1996, 1996, pp. 99-108.

Y. J. Kim, 3D Game Programming, Hanbit Media Inc., Korea, 2007.

M. de Berg and K. T. G. Dobrindt, "On Levels of Detail in Terrains," Graphical Models and Image Processing, vol. 60, no. 1, Jan. 1998, pp. 1-12. crossref(new window)

J. R. Isidoro and P. V. Sander, "Animated Skybox Rendering and Lighting Techniques," SIGGRAPH 2006, 2006, pp. 19-22.