COLLABORATIVE AUTHORING METHOD FOR VIDEO GAME DEVELOPMENT
First Claim
1. A video game development system facilitating collaborative game authoring, comprising:
- a video game platform with a game engine running a video game based on a set of game data;
a communications hub module communicatively linked with the video game platform;
a first video game development tool communicatively linked with the communications hub module, the first video game development tool operable to modify the set of game data and to transmit authoring messages including content based on modifications to the set of game data; and
a second video game development tool communicatively linked with the communications hub module, the second video game development tool operable to modify the set of game data and to transmit authoring messages including content based on modifications to the set of game data,wherein the communications hub module generates game data update messages from the authoring messages and forwards the game data update messages to the video game platform, andwherein the game engine of the video game platform runs the video game using the set of game data updated based on the game data update messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A video game development system adapted for collaborative game authoring. The system includes a video game platform with a game engine running or providing video game instance based on a set of game data (e.g., defined game logic or game assets such as animations, objects, and game settings). A communications hub module is communicatively linked to the video game platform, and first and second game development tools are linked to the communications hub module. The tools are operated to modify the set of game data and to transmit authoring messages including content based on modifications to the game data to the communications hub module. The communications hub module generates game data update messages from these tool-generated authoring messages, which may be sent concurrently, and forwards the update messages to the video game platform. The game engine runs the video game using the set of game data including updates.
-
Citations
20 Claims
-
1. A video game development system facilitating collaborative game authoring, comprising:
-
a video game platform with a game engine running a video game based on a set of game data; a communications hub module communicatively linked with the video game platform; a first video game development tool communicatively linked with the communications hub module, the first video game development tool operable to modify the set of game data and to transmit authoring messages including content based on modifications to the set of game data; and a second video game development tool communicatively linked with the communications hub module, the second video game development tool operable to modify the set of game data and to transmit authoring messages including content based on modifications to the set of game data, wherein the communications hub module generates game data update messages from the authoring messages and forwards the game data update messages to the video game platform, and wherein the game engine of the video game platform runs the video game using the set of game data updated based on the game data update messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A collaborative authoring method for video game development, comprising:
-
operating at least two game development tools running within a video game development computer system to modify game data associated with a video game running on a video game platform; after the operating of the game development tools, transmitting an authoring message from each of the game development tools with content based on the modified game data; and operating the video game platform to modify the running video game based on the modified game data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for developing video games, comprising:
-
a set of at least two video game platforms each running a video game based on a set of game data, wherein each of the video game platforms is adapted for receiving messages in a form defined by a communications library; a server running a central hub application providing a communication interface to the video game platforms; first and second game development tools communicatively linked to the central hub application and operating at least partially concurrently to modify the game data for the running video game; and wherein the central hub application receives authoring messages from the first and second game development tools including modified portions of the game data and forwards the authoring messages to the video game platforms, the forwarded authoring message being in the form defined by the communications library associated with each of the video game platforms and the video game platforms each updating the running video game based on the modified game data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification