DEPLOYMENT OF AN ELECTRONIC GAME USING DEVICE PROFILES
First Claim
Patent Images
1. A method for deploying an electronic game to multiple gaming platforms, the method comprising:
- receiving, at a server, a plurality of digital assets associated with an electronic game, each of the digital assets in a format native to a digital content creation tool;
converting, by the server, the plurality of digital assets from the format native to the digital content creation tool to a generic format;
receiving, at the server, a plurality of platform profiles, each of the platform profiles associated with respective different types of platforms for deploying the electronic game, and each of the platform profiles specifying platform-specific modification rules for modifying the plurality of digital assets;
modifying, by the server, the plurality of digital assets according to each of the platform-specific modification rules to generate a plurality of sets of modified digital assets, each of the sets associated with one of the different types of platforms for deploying the electronic game;
generating a plurality of runtime versions of the electronic game, each of the plurality of runtime versions using a corresponding one of the sets of the plurality of assets, each of the runtime versions associated with one of the different types of platforms for deploying the electronic game.
1 Assignment
0 Petitions
Accused Products
Abstract
A database-driven collaborative game development environment and system automatically generates runtime versions of a game for deployment on a plurality of different platforms based on predefined device profiles.
15 Citations
20 Claims
-
1. A method for deploying an electronic game to multiple gaming platforms, the method comprising:
-
receiving, at a server, a plurality of digital assets associated with an electronic game, each of the digital assets in a format native to a digital content creation tool; converting, by the server, the plurality of digital assets from the format native to the digital content creation tool to a generic format; receiving, at the server, a plurality of platform profiles, each of the platform profiles associated with respective different types of platforms for deploying the electronic game, and each of the platform profiles specifying platform-specific modification rules for modifying the plurality of digital assets; modifying, by the server, the plurality of digital assets according to each of the platform-specific modification rules to generate a plurality of sets of modified digital assets, each of the sets associated with one of the different types of platforms for deploying the electronic game; generating a plurality of runtime versions of the electronic game, each of the plurality of runtime versions using a corresponding one of the sets of the plurality of assets, each of the runtime versions associated with one of the different types of platforms for deploying the electronic game. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions for deploying an electronic game to multiple gaming platforms, the instructions when executed by a processor causing the processor to perform steps including:
-
receiving a plurality of digital assets associated with an electronic game, each of the digital assets in a format native to a digital content creation tool; converting the plurality of digital assets from the format native to the digital content creation tool to a generic format; receiving a plurality of platform profiles, each of the platform profiles associated with respective different types of platforms for deploying the electronic game, and each of the platform profiles specifying platform-specific modification rules for modifying the plurality of digital assets; modifying the plurality of digital assets according to each of the platform-specific modification rules to generate a plurality of sets of modified digital assets, each of the sets associated with one of the different types of platforms for deploying the electronic game; and generating a plurality of runtime versions of the electronic game, each of the plurality of runtime versions using a corresponding one of the sets of the plurality of assets, each of the runtime versions associated with one of the different types of platforms for deploying the electronic game. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for deploying an electronic game to multiple gaming platforms comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions for deploying an electronic game to multiple gaming platforms, the instructions when executed by the processor causing the processor to perform steps including; receiving a plurality of digital assets associated with an electronic game, each of the digital assets in a format native to a digital content creation tool; converting the plurality of digital assets from the format native to the digital content creation tool to a generic format; receiving a plurality of platform profiles, each of the platform profiles associated with respective different types of platforms for deploying the electronic game, and each of the platform profiles specifying platform-specific modification rules for modifying the plurality of digital assets; modifying the plurality of digital assets according to each of the platform-specific modification rules to generate a plurality of sets of modified digital assets, each of the sets associated with one of the different types of platforms for deploying the electronic game; and generating a plurality of runtime versions of the electronic game, each of the plurality of runtime versions using a corresponding one of the sets of the plurality of assets, each of the runtime versions associated with one of the different types of platforms for deploying the electronic game. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification