# US 2026/0097315 A1 · Game development with non-player characters via generative ai

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0097315 A1
- Document ID: US20260097315A1
- Status: Published application
- Kind: A1
- Application number: 19/414,771
- Filed: 2025-12-10
- Published: 2026-04-09
- Earliest claimed: 2023-03-27
- Assignees: ChatbotTBD, LLC
- Applicants: ChatbotTBD, LLC
- Inventors: Brian G. Howard; John W. Howard; Bruce E. Stuckman
- Web page: https://patentgrep.com/patent/US20260097315A1

## CPC

- A63F 13/67: adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
- A63F 13/63: by the player, e.g. authoring using a level editor
- G06T 11/00: Two-dimensional [2D] image generation
- G06T 2200/24: involving graphical user interfaces [GUIs]
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A game development platform operates by: receiving, via a user interface, first natural language text that includes a non-player character description to be associated with a non-player character of a game under development; generating, based on the first natural language text and via a generative AI model trained on a library of images and natural language descriptions, image data corresponding to the non-player character of the game under development; receiving, via the user interface, second natural language text that includes an updated non-player character description to be associated with the non-player character of the game under development; generating, via the generative AI model and based on the second natural language text, updated image data corresponding to the non-player character of the game under development; receiving, via the user interface, an indication that the updated image data is accepted; and generating the game under development to include the updated image data corresponding to the non-player character.

## Claims

### Claim 1

A method for use with a game development platform, the method comprising:
receiving, via a user interface of the game development platform, first natural language text that includes a non-player character description to be associated with a non-player character of a game under development;
generating, based on the first natural language text and via a generative AI model of the game development platform trained on a library of images and natural language descriptions, image data corresponding to the non-player character of the game under development;
receiving, via the user interface of the game development platform, second natural language text that includes an updated non-player character description to be associated with the non-player character of the game under development;
generating, via the generative AI model of the game development platform and based on the second natural language text, updated image data corresponding to the non-player character of the game under development;
receiving, via the user interface of the game development platform, an indication that the updated image data is accepted; and
generating, via the game development platform, the game under development to include the updated image data corresponding to the non-player character.

### Claim 2 (depends on 1)

The method of claim 1, wherein the natural language descriptions correspond to the library of images.

### Claim 3 (depends on 1)

The method of claim 1, wherein updated image data is generated further based on the image data.

### Claim 4 (depends on 1)

The method of claim 1, wherein the non-player character is capable of association with a player character in the game under development.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving, via the user interface, third natural language text that indicates a speech theme;
generating, via a second generative AI model and based on the third natural language text, speech data corresponding to the non-player character of the game under development;
receiving, via the user interface, an indication that the speech data is accepted; and
generating, via the game development platform, the game under development to include the speech data corresponding to the non-player character.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
generating, via a third generative AI model and based on the image data and the speech data, cutscene data corresponding to the game under development;
receiving, via the user interface, an indication that the cutscene data is accepted; and
generating, via the game development platform, the game under development to include the cutscene data.

### Claim 7 (depends on 5)

The method of claim 5, further comprising:
receiving, via the user interface, fourth natural language text that indicates a second dialog theme associated with a second non-player character of the game under development;
generating, via the second generative AI model, dialog data corresponding to a dialog between the non-player character and the second non-player character;
receiving, via the user interface, an indication that the dialog data is accepted.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
generating, via a third generative AI model and based on the dialog between the non-player character and the second non-player character, cutscene data corresponding to the game under development.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
receiving, via the user interface, an indication that the cutscene data is accepted; and
generating, via the game development platform, the game under development to include the cutscene data.

### Claim 10 (depends on 5)

The method of claim 5, further comprising:
receiving, via a network interface, player speech audio associated with a player of the game;
generating player speech text based on a speech-to-text processing of the player speech audio;
identifying non-player character (NPC) data associated with at least one NPC currently engaging with the player in the game;
generating, via the second generative AI model, NPC dialog data corresponding to a dialog between the at least one NPC and the player; and
facilitating generation, based on the NPC dialog data, the dialog between the at least one NPC and the player.

### Claim 11

A game development platform comprises:
a network interface configured to communicate via a network;
at least one processor;
a non-transitory machine-readable storage medium that stores operational instructions that, when executed by the at least one processor, cause the at least one processor to perform operations that include:
receiving, via a user interface, first natural language text that includes a non-player character description to be associated with a non-player character of a game under development having multiple characters;
generating, based on the first natural language text and via a generative AI model trained on a library of images and natural language descriptions, image data corresponding to the non-player character of the game under development;
receiving, via the user interface, second natural language text that includes an updated non-player character description to be associated with the non-player character of the game under development;
generating, via the generative AI model and based on the second natural language text, updated image data corresponding to the non-player character of the game under development;
receiving, via the user interface, an indication that the updated image data is accepted; and
generating, via the game development platform, the game under development to include the updated image data corresponding to the non-player character.

### Claim 12 (depends on 11)

The game development platform of claim 11, wherein the natural language descriptions correspond to the library of images.

### Claim 13 (depends on 11)

The game development platform of claim 11, wherein updated image data is generated further based on the image data.

### Claim 14 (depends on 11)

The game development platform of claim 11, wherein the non-player character is capable of association with a player character in the game under development.

### Claim 15 (depends on 14)

The game development platform of claim 14, the operations further comprising:
receiving, via the user interface, third natural language text that indicates a speech theme;
generating, via a second generative AI model and based on the third natural language text, speech data corresponding to the non-player character of the game under development;
receiving, via the user interface, an indication that the speech data is accepted; and
generating, via the game development platform, the game under development to include the speech data corresponding to the non-player character.

### Claim 16 (depends on 15)

The game development platform of claim 15, the operations further comprising:
generating, via a third generative AI model and based on the image data and the speech data, cutscene data corresponding to the game under development;
receiving, via the user interface, an indication that the cutscene data is accepted; and
generating, via the game development platform, the game under development to include the cutscene data.

### Claim 17 (depends on 15)

The game development platform of claim 15, the operations further comprising:
receiving, via the user interface, fourth natural language text that indicates a second dialog theme associated with a second non-player character of the game under development;
generating, via the second generative AI model, dialog data corresponding to a dialog between the non-player character and the second non-player character;
receiving, via the user interface, an indication that the dialog data is accepted.

### Claim 18 (depends on 17)

The game development platform of claim 17, the operations further comprising:
generating, via a third generative AI model and based on the dialog between the non-player character and the second non-player character, cutscene data corresponding to the game under development.

### Claim 19 (depends on 18)

The game development platform of claim 18, the operations further comprising:
receiving, via the user interface, an indication that the cutscene data is accepted; and
generating, via the game development platform, the game under development to include the cutscene data.

### Claim 20 (depends on 15)

The game development platform of claim 15, the operations further comprising:
receiving, via a network interface, player speech audio associated with a player of the game;
generating player speech text based on a speech-to-text processing of the player speech audio;
identifying non-player character (NPC) data associated with at least one NPC currently engaging with the player in the game;
generating, via the second generative AI model, NPC dialog data corresponding to a dialog between the at least one NPC and the player; and
facilitating generation, based on the NPC dialog data, the dialog between the at least one NPC and the player.
