The invention relates to a game engine which comprises a network communication module, a user interface module, a level editing module, a trade editing module, a mission editing module, an interaction editing module and a climate editing module, wherein the network communication module is used for providing network communication in a C/S (Client/Server) mode; the bottom layer of the network communication module is completely packaged; the network communication module supports cloud computing and provides a script interface custom extension function; the user interface module is used for editing a user interface; the level editing module is used for editing level attributes which comprise map scenes, roles, special effects, event trigger and artificial intelligence; the trade editing module is used for editing trade modes between users and a system or between users in a game; the mission editing module is used for editing missions in the game; the interaction editing module is used for editing chat and communication functions in the game; and the climate editing module is used for editing climate variation in the game. Compared with the prior art, the game engine disclosed by the invention provides rich editors for a developer to use, provides a great number of script interfaces for leading in customized game elements and is suitable for development of a large-scale multiplayer online role play game.