US 11,673,053 B2
Open game engine and marketplace with associated game editing and creation tools
Curt Alexander Bererton, Burlingame, CA (US); Thomas Andrew Bererton, Calgary (CA); Christopher Lee DeLeon, Pacifica, CA (US); David Lee Hershberger, Palo Alto, CA (US); John Michael Nesky, Pacifica, CA (US); Mathilde Elodie Pignol, Burlingame, CA (US); and Joshua Alan Wagner, San Francisco, CA (US)
Assigned to ELECTRONIC ARTS INC., Redwood City, CA (US)
Filed by Electronic Arts Inc., Redwood City, CA (US)
Filed on Jun. 23, 2020, as Appl. No. 16/909,918.
Application 16/909,918 is a continuation of application No. 12/417,845, filed on Apr. 3, 2009, abandoned.
Claims priority of provisional application 61/042,516, filed on Apr. 4, 2008.
Prior Publication US 2021/0008455 A1, Jan. 14, 2021
Int. Cl. A63F 13/63 (2014.01); A63F 13/71 (2014.01)
CPC A63F 13/63 (2014.09) [A63F 13/71 (2014.09); A63F 2300/575 (2013.01); A63F 2300/6009 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one memory having stored thereon (i) computer-executable instructions, and (ii) game-creation assets including a plurality of game objects,
wherein each of the plurality of game objects is stored in the at least one memory as a game object file, and each of the plurality of game objects is created from one or more game components, each game component is defined by a set of component parameters and respective parameter values,
wherein each of the component parameter values is set to be editable or not editable by a respective creator for subsequent users of the respective game object,
wherein the plurality of game objects include a first game object received from a first computing device corresponding to a first creator of the first game object, and a second game object received from a second computing device corresponding to a second creator of the second game object;
at least one processor configured to execute the computer-executable instructions, wherein executing the computer-executable instructions causes the at least one processor to:
receive, from a third computing device, a request to access a library of game-creation assets for a video game;
cause to display, on the third computing device, a graphical user interface (GUI) illustrating the library of game-creation assets for creating a video game, the library of game-creation assets including the plurality of game objects;
receive, from the third computing device, a request to edit the first game object; and
cause to display, on the third computing device, an object editing GUI for editing component parameters of the first game object, where the object editing GUI is configured to automatically generate interface elements configured to adjust component parameters of the first game object based on the component parameters set as editable by the first creator of the first game object.