Developing 3D Games is the project that describes the use of DirectXApplication Programming Interface (API) as the multimedia component in Developing 3DGame which is starting with game engine development that is the core of gamecreating. The object oriented programming language in “C++” is used for developingthis project. This project covers: first of all, studying architecture of DirectX and the way to implement the DirectX for game development in many ways such as a graphics system, sound effects and interfacing with input devices and also studying the basic theorem road map to game engine development. Then get the concept to design the game engine components and beginning to develop that component for learning the result of many methods to decision the appropriate way at the same time . The programming will begin from graphics, sound, input interfacing and the other components that are necessary in the beginning step of game engine development and also 3D modeling field. The 3D Game project consist of four part, this thesis is one part of Audio, Input and Media. After that, Integrate all engine components for engine testing and improving to final completed. In the meantime create 3D games by using the developed 3D games project . Finally, test the game with various hardware for measuring performance and packaging the 3D game so that ready to installation
By
Nithiwattana Sanornoi
Pondech Warasutthayangkoon