In recent years,competition in the mobile game market has intensified.Among many games,Massive Multiplayer Online Role-Playing Game is one of the most popular types of players,referred to as MMORPG.Early mobile MMORPG gameplay was mainly based on players versus computers.The development of the plot was promoted by arranging tasks for players,allowing players to continuously strengthen the equipment attributes of the game characters.However,more and more development teams are now turning their attention to players versus players.Strengthen the connection between players,and further build the game community to increase the retention rate of players.Due to the rapid consumption of the plot content and the low frequency of interaction between players,many MMORPGs are likely to lose a large number of players in just a few months after being launched.When the player puts more energy into the battle with other players,it can effectively reduce the creative pressure of the plot content and strengthen the social attributes of the game.Based on the current mobile game design and development plan,this article develops MMORPG based on the Unity3 D game engine.On this basis,it explores the key technologies of character operation,terrain,and communication modules.Using Unity3 D can effectively reduce the workload of the underlying development of the engine.In traditional MMORPG,the character feedback is not instant enough,and the battle process requires a lot of time to wait for the server to respond.Therefore,the role operation module introduces the skill pre-release function,which reduces a part of the operation waiting time.In addition,the available memory on the mobile terminal is small,and only a small part of the rendering work can be allocated to the CPU.The size of the game scene map is strictly limited.The characters need to switch frequently between different maps,which will increase the data read and write pressure of the engine.By using the GPU-driven rendering pipeline on the Unity3 D platform to design the terrain-related rendering process in the game engine,it can effectively reduce the CPU occupancy rate of the terrain module in the MMORPG.The above research results can be used as a design solution for some modules of MMORPG under the constraints of mobile devices.It solves the problems of too fast player churn,insufficient social interaction,and low level of scene details in mobile MMORPG,and provides a new way for mobile game development.Ideas,and provide a certain reference value for engine performance optimization. |