Game definition file
AssigneeZynga Inc.
InventorsLuke Dicken, Johnathan Pagnutti, Yang Wen
Life of this patent
Estimating the term…
Abstract
A client device receives compiled software for a game engine. The game engine is for playing a designated game. The client device receives a game definition file for the designated game. The game definition file stores rules for the designated game. The game definition file defines the rules using non-compiled machine-readable code. The client device executes the game engine at the client device to enable playing of the designated game via the client device. Executing the game engine includes: accessing the game definition file; and providing, via a user interface generated on the client device, interactive gameplay of the designated game according to the rules for the designated game defined by the game definition file.
Claims20
A method implemented at a client device, the method comprising:
- receiving compiled software for a game engine, the game engine being for playing a designated game;
- receiving a game definition file for the designated game, the game definition file storing rules for the designated game, wherein the game definition file defines the rules using non-compiled machine-readable code;
- and
- executing the game engine at the client device to enable playing of the designated game via the client device, wherein executing the game engine comprises:
- accessing the game definition file;
- and
- providing, via a user interface generated on the client device, interactive gameplay of the designated game according to the rules for the designated game defined by the game definition file.
A non-transitory machine-readable medium storing:
- a game definition file for a designated game, the game definition file storing rules for the designated game, wherein the game definition file defines the rules using non-compiled machine-readable code;
- and
- compiled software for a game engine, the game engine being for playing the designated game, wherein the game engine enables interactive gameplay of the designated game via a graphical user interface (GUI) according to the rules for the designated game defined by the game definition file.
A client device comprising:
- processing circuitry;
- and
- a memory storing instructions which, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising:
- receiving compiled software for a game engine, the game engine being for playing a designated game;
- receiving a game definition file for the designated game, the game definition file storing rules for the designated game, wherein the game definition file defines the rules using non-compiled machine-readable code;
- and
- executing the game engine at the client device to enable playing of the designated game via the client device, wherein executing the game engine comprises:
- accessing the game definition file;
- and
- providing, via a user interface generated on the client device,
- interactive gameplay of the designated game according to the rules for the designated game defined by the game definition file.
Dependencies are inferred from the claim text.