Recently, computer technology is highly development. An increasing of computer’s performance bring a development of game that use 3D graphics and it’s currently most popular. However, A development of 3D game is a task that use various of knowledge such as primary knowledge about mathematics in 2D and 3D, Art theorem that describe about color, light and how to making of resources to be used, and knowledge about software development technology that must cooperated to achieve a goal; a successful 3D game development. This thesis is concerned with how to develop a 3D game software, by gathering knowledge of mathematics that relative to a development of game software, method to manage resources and how to prepare this resources for a further using, and computer technology that lead to a successful software development such as DirectX and Object Oriented Programming. Moreover, Techniques that use frequently in development 3D game will be guided such as how to animate, how to make a shadow and how to detect an object collision.
By
Patinya Tientong