Font Size: a A A

Design And Implementation Of 3D Game Development Platform Based On Artificial Intelligence Characters

Posted on:2018-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:L J LiuFull Text:PDF
GTID:2348330512979552Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the game industry,the development of 3D game engine has become an essential part of the game development process.The integration of traditional technologies,such as graphics rendering,physics engine,scene management,resource management,etc.,that involved in game development in existing 3D game engine,has reached a high standard.Due to the restrictions of development of artificial intelligence theory and real-time computing,Artificial Intelligence(AI),one of the new technology of 3D game development,can not rely solely on the game engine,and needs to carry on the research and development with scripting language,and not integrated into the game engine.Therefore,the technical requirements of the game developers are increased,and the difficulty of the development of the game is improved,it needs to be solved urgently for many existing game engines.Based on 3D game design technic and AI algorithm,and completed AI characters as the core,this article focus on designing and implementing a 3D game engine platform.In the platform,the latest graphics rendering interface,DirectX 12,is used for real-time and efficient graphics rendering.Using the unified game file format designed by XML,it can effectively manage and schedule the projects,scenes,and resources of the game.And the universal data structure and function interface are used to meet the needs of different formats and the expansion of more functions.Integrating the most commonly used AI algorithms,such as finite-state machine,automatic routing,motion control,etc.,so that the game developers can design games more succinctly and quickly,and eliminate the need to write scripts.This platform includes a 3D game development program,which can edit and manage the files needed for the game project,and a 3D game running program,which can render the game scene and achive the logic of the game based on the configuration of game project files.Finally,the effectiveness of AI characters configuration is verified by using different 3D game scenarios produced by this platform.The article first introduces the research background and the current situation of the development of the 3D game engine and the AI in the game,as well as the main content and chapter arrangement.The next part introduces the requirement analysis and the overall design of the 3D game development platform.Then it introduces the detailed design of the game development program,and the implementation of the key technologies of the game running program.At last,this article introduces the test results of AI characters configured by this platform in different 3D game scenarios,as well as summarizes the work and prospects for the next step.
Keywords/Search Tags:3D Game, 3D Game Development Platform, AI Characters, DirectX 12
PDF Full Text Request
Related items