Font Size: a A A

Design And Implementation Of3D Game Based On The Irrlicht Engine

Posted on:2013-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y KangFull Text:PDF
GTID:2248330371985164Subject:Software engineering
Abstract/Summary:PDF Full Text Request
3D game is one of the game technologies which use the3D display technology inthe games. After the development in the recent years,3D game has become animportant entertainment in human’s life, which leads a reform in the game industry.This industrialization model of3D games determines the game developers need asimple and efficient development components and tools, which can simplify thegame development process and shorten the development cycle.Nowadays the3Dgame development technologies trend to be stable. The sub-modules of the games,including engine and game logic frame, have their own standards. This makes thegame development become a series of processes, and every process works well canpromise a good quality of the final game.The game engine is the most basic, as well as the most important part in the gamedevelopment. It’s responsible for the rendering, simulation and resource managementin the game. The game developers can render their desired frames by using the gameengine without caring about the implementation details. The game engine is a perfectsuccess in the game history, since it helps us develop3D games in a more efficientway.The game engine is a software system designed for the creation and developmentof video games contain multiple functional modules, mainly for game developers toprovide rendering, physical simulation, audio, animation, and other functions. Withthe story has been packaged modules, programmers can focus more on the gamedesign, character design, scene and sound layout, without having to stick to theunderlying implementation details of the game. After nearly20years of evolutionand development, today’s game engine has become a complex system, composed ofmultiple subsystems of different functional modules. Today most of the games arepopular on the market based on existing game engine developed from.In this paper, we focus on a3D open-source game rendering engine named Irrlicht. We analyze its functional composition and features in detail, and develop areal3D game based on the analysis. We also expound the processes and details abouthow to develop the3D game by using the Irrlicht engine.In this paper, i creat a shooting game.In the game, the player can be the firstperspective manipulation of a hero in a scene with the monster or enemy combat. Inthe physical simulation game with a complete collision detection system can detectthe scene of the collision between the Still Life with monsters, enemies and the playercontrol the role of bullet whether it hit the target can be determined.The performanceof3D effect, the game also appears to be very rich, including the effects of bulleteffects, smoke, explosion, sky and other3D games.The entire game using theIrrlicht engine of3D game ’s design and realization of our before the introduction of,in which the game special effects module basic follow the preceding paragraphs toachieve method, the design of other modules, we in accordance with therequirements of the specific game carried a slightly the to change.Finally, Wesummarize the Irrlicht’s performance based on the developed game.
Keywords/Search Tags:3D game, Game engine, Real-time rendering, Collision detection
PDF Full Text Request
Related items