Font Size: a A A

Design And Implementation Of 3D Game Engine

Posted on:2008-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:K ChenFull Text:PDF
GTID:2178360212985044Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This paper introduced the research on 3D game engine simply and analyzed the design and implementation of game framework as well as core modules of CAP engine which is developed by us. This engine is a 3D game engine which is based on Windows and DirectX. And it's used for developing small scaled online games and leisure games. This engine has modules includes render, scene management, memory management, special effect, GUI system, sound, animation, I/O system, net module, AI, etc. At the same time, engine supports some tools which can help speeding up developing efficiency, including GUI editor, particle system editor and animation viewer.Key technologies in CAP engine include scene graph, optimized render queue, script based material management, memory management using reference counting, skinned skeletal animation, script based particle effect, key-frame effect, script based GUI system and 3D sound.This paper described current situation of game engine industry first, then analyzed the architecture of CAP engine and how to design and implement 7 core modules in CAP engine.
Keywords/Search Tags:Game Engine, Scene Management, Render, Mesh, Skeletal Animation, Particle Effect, GUI, 3D Sound
PDF Full Text Request
Related items