A method for game running, the method being applicable to an electronic device, and comprising: determining (201, 301) a game to be run; downloading (202, 302) a first file of the game by requesting a network; decompressing (203, 303) the first file to obtain a second file decompressed; determining at least one game engine for the game according to a mapping relationship between games and a plurality of game engines; calling at least one game engine to load the second file to run the game; characterized in that the determining step further comprises, determining for the game n game engines, and n is an integer larger than or equal to 3; the calling step further comprises, calling the n engines to load the second file to run the game by dividing the n game engines into a main game engine and a plurality of secondary game engines; dividing, via the main game engine, a task of loading the game into a plurality of sub-tasks; sending, via the main game engine, the plurality of sub-tasks to the plurality of secondary game engines for execution, respectively; executing, via the plurality of secondary game engines, the sub-tasks assigned to obtain a plurality of sub-results; returning, via the plurality of secondary game engines, the plurality of sub-results to the main game engine; and combining, via the main game engine, the plurality of sub-results to complete the loading of the game; dividing the n game engines into the main game engine and the plurality of secondary game engines comprises at least one of: determining an engine with the largest number of threads among the n game engines as the main game engine, and determining the other engines as the plurality of secondary game engines; or determining an engine connected to most of the n game engines as the main game engine, and determining the other engines as the plurality of secondary game engines. determining (201, 301) a game to be run; downloading (202, 302) a first file of the game by requesting a network; decompressing (203, 303) the first file to obtain a second file decompressed; determining at least one game engine for the game according to a mapping relationship between games and a plurality of game engines; calling at least one game engine to load the second file to run the game; characterized in that the determining step further comprises, determining for the game n game engines, and n is an integer larger than or equal to 3; the calling step further comprises, calling the n engines to load the second file to run the game by dividing the n game engines into a main game engine and a plurality of secondary game engines; dividing, via the main game engine, a task of loading the game into a plurality of sub-tasks; sending, via the main game engine, the plurality of sub-tasks to the plurality of secondary game engines for execution, respectively; executing, via the plurality of secondary game engines, the sub-tasks assigned to obtain a plurality of sub-results; returning, via the plurality of secondary game engines, the plurality of sub-results to the main game engine; and combining, via the main game engine, the plurality of sub-results to complete the loading of the game; by dividing the n game engines into a main game engine and a plurality of secondary game engines; dividing, via the main game engine, a task of loading the game into a plurality of sub-tasks; sending, via the main game engine, the plurality of sub-tasks to the plurality of secondary game engines for execution, respectively; executing, via the plurality of secondary game engines, the sub-tasks assigned to obtain a plurality of sub-results; returning, via the plurality of secondary game engines, the plurality of sub-results to the main game engine; and combining, via the main game engine, the plurality of sub-results to complete the loading of the game; dividing the n game engines into the main game engine and the plurality of secondary game engines comprises at least one of: determining an engine with the largest number of threads among the n game engines as the main game engine, and determining the other engines as the plurality of secondary game engines; or determining an engine connected to most of the n game engines as the main game engine, and determining the other engines as the plurality of secondary game engines. determining an engine with the largest number of threads among the n game engines as the main game engine, and determining the other engines as the plurality of secondary game engines; or determining an engine connected to most of the n game engines as the main game engine, and determining the other engines as the plurality of secondary game engines.