| CPC A63F 13/77 (2014.09) [A63F 13/60 (2014.09); G06F 9/542 (2013.01)] | 17 Claims |

|
1. A computing system comprising:
one or more processors; and
one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system to perform computing operations comprising:
providing, by a game feature integration service, a visual programming interface that is employed to define a rule flow corresponding to an event by allowing user manipulation of a plurality of graphical elements corresponding to a plurality of operations, wherein the game feature integration service integrates a plurality of video game feature components that are host-independent and creator-independent, wherein the plurality of video game feature components includes a first video game feature component and a second video game feature component, wherein each of the plurality of video game feature components has a respective set of one or more events for which event notifications are sent by a corresponding video game feature component to the game feature integration service and a respective set of one or more actions that are called on the corresponding video game feature component by the game feature integration service, and wherein the rule flow triggers the game feature integration service to call a first action on the second video game feature component based on an event notification of the event;
receiving, by the game feature integration service, from the first video game feature component, the event notification of the event;
selecting, by the game feature integration service, based at least in part on the event, the rule flow corresponding to the event, wherein the rule flow is selected from a plurality of rule flows provided to the game feature integration service and
calling, by the game feature integration service, based at least in part on the rule flow, the first action on the second video game feature component in response to the event notification.
|