Communication hub for video game development systems
First Claim
1. A communication method provided in a communication hub application on a computer linked to a communications network for a video game development system, comprising:
- with a hardware processor, receiving a message including game data from a video game development tool running on a developer workstation;
with a hardware processor, identifying at least one message recipient for the received message in the video game development system, the at least one message recipient being one of a plurality of differing video game platforms, each video game platform providing a different communication library defining messaging or other communications for said video game platform;
with a hardware processor, reformatting the received message based on the communications library corresponding to each of the identified message recipients to form at least one recipient-specific message, wherein each of the recipient-specific messages is in a configuration associated with the communications library of the corresponding identified message recipient;
with a hardware processor, transmitting each of the recipient-specific messages to each of the identified message recipients; and
receiving a second message from a second game development tool running in the video game development system, wherein the messages received from the game development tool and the second game development tool have a single configuration defined by a set of hub application communications data andwherein the configurations of the received messages differ from at least one of the configurations of the recipient-specific messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A video game development system for enhancing communications between development tools and video game platforms or running games. The system includes a communications hub module running on a computer or server and communicatively linked with first and second video game platforms to allow the communications hub module to forward messages to and receive messages from the game platforms. Memory accessible by the communications hub module stores communication data sets or libraries controlling communications with the game platforms. A video game development tool is provided in the system and is communicatively linked with the communications hub module. The development tool transmits messages formatted based on a client-side communications library defining communications with the hub module. The hub module receives the transmitted messages, generates game platform messages from the received messages based on the platform communication libraries, and forwards the game platform messages to the first and second video game platforms.
20 Citations
10 Claims
-
1. A communication method provided in a communication hub application on a computer linked to a communications network for a video game development system, comprising:
-
with a hardware processor, receiving a message including game data from a video game development tool running on a developer workstation; with a hardware processor, identifying at least one message recipient for the received message in the video game development system, the at least one message recipient being one of a plurality of differing video game platforms, each video game platform providing a different communication library defining messaging or other communications for said video game platform; with a hardware processor, reformatting the received message based on the communications library corresponding to each of the identified message recipients to form at least one recipient-specific message, wherein each of the recipient-specific messages is in a configuration associated with the communications library of the corresponding identified message recipient; with a hardware processor, transmitting each of the recipient-specific messages to each of the identified message recipients; and receiving a second message from a second game development tool running in the video game development system, wherein the messages received from the game development tool and the second game development tool have a single configuration defined by a set of hub application communications data and wherein the configurations of the received messages differ from at least one of the configurations of the recipient-specific messages. - View Dependent Claims (2, 3, 4)
-
-
5. A communication method for a video game development system, comprising:
-
providing a communication hub application run by a hardware processor on a computer linked to a communications network; with the hardware processor running the communication hub application, receiving a message from a game development tool running on a developer workstation; with the hardware processor running the communication hub application, identifying message recipients for the received message in the video game development system; with the hardware processor running the communication hub application, processing the received message based on communications libraries corresponding to each of the identified message recipients to form a set of recipient-specific messages, whereby the recipient-specific messages are in two or more configurations associated with corresponding ones of the identified message recipients; and transmitting the recipient-specific messages from the computer running the communication hub application to the identified message recipients, wherein configuration of the received message differs from at least one of the configurations of the recipient-specific messages and wherein the received message comprises a list of addressees including a second game development tool running in the video game development system. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification