| In the increasingly hot development situation of e-sports,game development has gradually developed into an emerging field.The development of computer software and hardware and the emergence of intelligent mobile terminals have made the game industry develop rapidly.In recent years,China’s online game industry has continuously optimized resource allocation and gradually improved its industrial chain.It has become one of the important driving forces for the vigorous development of China’s information industry,and has become one of the important components of China’s cultural and creative industry.The game has gradually developed into large-scale And industrialized e-sports have become an integral part of people’s daily lives.The game engine is the foundation and core of game development.At present,the Unreal 4 engine in the game market occupies the main market of PC terminal game development with powerful functions and realistic rendering effects.This article starts with the Unreal 4 engine,introduces the current mainstream development engine,Unreal Engine,game development process,and framework in the game market,and uses the Unreal 4 engine to design and develop an FPS game.The entire game system includes two game modes,team competition and individual competition.Different modes of play have different gameplay conditions and different winning conditions.The basic operations are mobile shooting with a gun.The team with the highest number of enemies in team competition wins,and the player with the highest number of enemies in individual competition mode wins the honorary title.In addition to basic games,some auxiliary functions such as game malls and personal warehouses,as well as system chat have been produced.The game system adopts the C / S architecture mode.It introduces the development,design and production process from the server to the client in detail.,Design and implementation of functions such as message sending and receiving mechanism,particle rendering,etc.Each function is made and implemented in two ways: blueprint and C ++.Use Unreal Engine 4 to create super three-dimensional physical effects and particle animation effects to maximize the effect of mobile collisions in the real world,and when the number of players is not enough,you can add AI robots close to the level of most ordinary players.Some functions of the game client need to be added and improved,and an interface is reserved to facilitate secondary development and the addition of newfunctions. |