Scalable Gaming Asset Generation with Parameterized Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual process of designing and customizing gaming assets is inefficient and not scalable, as the number of assets and customizations increases, leading to a need for an automated and scalable method to generate customized gaming assets.

Innovation Solution

A computer-implemented method generates customized gaming assets through a series of graphical user interfaces that allow users to select generic assets and parameters, define relationships between parameters, and automatically create customized assets based on these selections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual design process is used for gaming assets, then customization quality is maintained, but productivity decreases and scalability is limited

Engineering Contradiction:
Improveasset generation efficiencyVSAvoidmanual design process
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system uses template-based copying where generic gaming assets serve as templates. The automated system creates customized assets by copying and modifying template parameters rather than designing from scratch, significantly improving productivity while maintaining quality through structured parameter variations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention changes parameters of generic gaming assets (such as color, texture, dimensions, configuration) to generate customized versions. This parameter-based transformation allows automated mass production of varied assets without requiring manual redesign for each variation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If number of gaming assets and customizations increases, then player engagement improves, but device complexity increases

Engineering Contradiction:
Improveasset varietyVSAvoidasset management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments asset customization into independent parameters and categories. By dividing the complex task of creating varied assets into manageable parameter segments (color, shape, size, configuration), the system achieves high asset variety while keeping management complexity low through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Generic gaming assets serve as universal templates that can be customized into multiple specific variants. A single generic asset template can generate numerous customized versions by varying parameters, making the system universally applicable for creating diverse assets without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If manual customization process is used, then asset quality is maintained, but loss of time increases

Engineering Contradiction:
Improveasset customization qualityVSAvoidasset creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining parameter ranges, valid combinations, and template structures before asset generation. This preliminary setup enables automated rapid generation of high-quality customized assets without requiring time-consuming manual adjustment for each variation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12370445B2Computer implemented method of scalably generating gaming assets for rendering during gameplay
Publication Date: 2025.07.29 ACTIVISION PUBLISHING INC
  • US12370445B2 patent drawing
  • US12370445B2 patent drawing
  • US12370445B2 patent drawing

AI summary

The present specification describes a method of generating one or more customized gaming assets of a generic gaming asset for a video game, including receiving, using a GUI generated by a module implemented in a host computer, a first response from a user representative of data indicative of the generic gaming asset, receiving, using a second GUI generated by the module, a second response from the user representative of second data indicative of selected one or more parameters associated with the generic gaming asset, receiving, using a third GUI generated by the module, a third response from the user representative of third data indicative of at least one relationship of at least two of the one or more parameters, and causing, by the module, a display of the one or more customized gaming assets based on the first, second and third responses.