Font Size: a A A

Research And Implementation Of Adventure Game Based On UNREAL DEVELOPMENT KIT

Posted on:2012-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:F J ZhangFull Text:PDF
GTID:2218330362458887Subject:Software engineering
Abstract/Summary:PDF Full Text Request
UDK(Unreal Development Kit) is a free version for the technology of Unreal 3 engine released by Epic Games in November 2009 for individuals. It is one of the most advanced game development middleware in the world. As we all know, the game development is a vast project, especially in the time of next-generation game development today. A game often requires hundreds of people go through several years of development to complete. An advanced game engine can solve the issues of productivity and the complexity of the game production pipeline. So, the paper narrates how to design and implement an independent game when taking advantage of this advanced development tool.In the present of paying more attention to agile game development, the importance of a useful tool for game development is becoming more important increasingly. Game engine becomes the main bridge of cooperation in the team of game development, especially for the three main types of works: designers, programmers and artists. The main issue in the study of the game development is how to make a good use of the game engine and achieve iterative development rapidly that each type of work can develop the game in the most efficient way. Address the issues raised above, this paper attempts to use a new approach for game development. That is POC (Proof of Concept) game development, proof of concept of the game under development. Assume a designer, a programmer and an artist by one person to minimize the communication costs and to use the existing development engine for game development.The project is taking the usage of the technology of UDK to make the independent game become possible. As a game designer, I used my known technology of UDK to design and develop an adventure game independently. This paper will narrate the process of the adventure game in the following aspects:1: The overall game design and game play studiesExplore the source of guidance and dynamic nature of the game, and combine these into a game of platform adventure game for testing. Practice the theory of Maslow's humanistic philosophy of game design.I use the principle of POC agile game development in the entire design. 2: UDK development tools and the use of key technologiesAccording to the needs of game design, game levels for the UDK build, Kismet visual scripting editor functions were studied. And for the game need to implement the function of the relative needs analysis should be carried out. And in the research stage, for some of the gameplay has been verified.3: Game Design and implementation of the basic mechanismKismet and Unreal Script can do most work of Mirro's light. And through the BSP build, esh barriers were placed on the structures. For dynamic light game of the full use of existing light sources were tested.4: Game Testing and OptimizationAccording to the POC (Proof Of Concept) game development model, around 12 testers for the game to do the playtest. And the game built with the UDK compiler and level streaming. It was optimized by these tools. The significance of the subject is to use an experimental approach to game prototype development and game validation in order to achieve the process of rapid iterative and agile development.
Keywords/Search Tags:UDK, Visualization script (Kismet), POC(Proof of Concept)game development, independent games
PDF Full Text Request
Related items