IP Library › Granted Patent US 11,524,241
Granted Patent B2
US 11,524,241 · App. 17/511,411 · Granted Dec 13, 2022

Method and system for designing game play and economies

Inventors: Kaisa Hillervo Salakka (Helsinki, FI); Dominik Trnecka (Lohja, FI); Charles Janusz Migos (Millbrae, CA); Morgane Mendonça Santos (Los Angeles, CA); Tuomas Juhani Harju (Kirkkonummi, FI); Ruoyu Sun (Espoo, FI); Janne Mikael Kopponen (Helsinki, FI); Robert Gabriel Walter (Cologne, DE)
Assignee: Unity IPR ApS
A63F13/67A63F13/79G06F16/9024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,524,241
App. No.
17/511,411
Granted
Dec 13, 2022
Kind
B2
Abstract

A method of improving game development is disclosed. A game model graph of a video game is created or modified using visual scripting nodes. The game model graph represents one or more game systems and/or one or more economies. The nodes are linked to game resources from the video game. Player profiles describing a plurality of different player types are accessed to be used during a simulation of the game model graph. One or more additional simulations are performed. Each of the one or more additional simulations includes executing the game model graph using the player profiles and the game resources. Data is extracted from the one or more additional simulations to determine behavior of the one or more game systems, the one or more game economies, and/or the resources within the video game over time and across the player types.

Claims (35)

1. A system comprising:

one or more computer processors;

one or more computer memories;

a set of instructions incorporated into the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:

creating or modifying a game model graph of a video game using visual scripting nodes, the game model graph representing one or more game systems or one or more game economies, the nodes associated with game resources from the video game;

accessing player profiles describing a plurality of different player types, wherein the player types modify a simulation of the game model graph;

performing one or more additional simulations, wherein each of the one or more additional simulations includes executing the game model graph using the player profiles and the game resources; and

extracting data from the one or more additional simulations to determine behavior of the one or more game systems, the one or more game economies, or the game resources within the video game over time and across the player types.

2. The system of claim 1 , wherein the visual scripting nodes of the game model graph are integrated with game code of the video game, and wherein property values of the nodes are associated with values within the code.

3. The system of claim 2 , wherein changes in one or more nodes, and changes in the game model graph structure are reflected in the game code.

4. The system of claim 1 , wherein the operations further comprise integrating data from one or more live games to the simulation of the game model graph, wherein the integrating may include modifying the game resources and/or the player profiles based on the data.

5. The system of claim 4 , wherein the operations for determining behavior of the one or more game systems, the one or more game economies, and the resources within the video game over time and across the player types includes a use of the integrated data from one or more live games.

6. The system of claim 1 , wherein the simulation of the game model graph is performed by a trained artificial intelligence agent.

7. The system of claim 1 , wherein the determining of the behavior includes displaying an amount of a game resource over time during a simulation.

8. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform operations, the operations comprising:

creating or modifying a game model graph of a video game using visual scripting nodes, the game model graph representing game systems or one or more game economies, the nodes associated with game resources from the video game;

accessing player profiles describing a plurality of different player types, wherein the player types modify a simulation of the game model graph;

performing one or more additional simulations, wherein each of the one or more additional simulations includes executing the game model graph using the player profiles and the game resources; and

extracting data from the one or more additional simulations to determine behavior of the one or more game systems, the one or more game economies, or the game resources within the video game over time and across the player types.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the visual scripting nodes of the game model graph are integrated with game code of the video game, and wherein property values of the nodes are associated with values within the code.

10. The non-transitory computer-readable storage medium of claim 9 , wherein changes in one or more nodes, and changes in the game model graph structure are reflected in the game code.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise integrating data from one or more live games to the simulation of the game model graph, wherein the integrating may include modifying the game resources and/or the player profiles based on the data.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the operations for determining behavior of the one or more game systems, the one or more game economies, or the game resources within the video game over time and across the player types includes a use of the integrated data from one or more live games.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the simulation of the game model graph is performed by a trained artificial intelligence agent.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the determining of the behavior includes displaying, an amount of at least one of the game resources over time during a simulation.

15. A method comprising:

creating or modifying a game model graph of a video game using visual scripting nodes, the game model graph representing one or more game systems or one or more game economies, and wherein the nodes are associated with game resources from the video game;

accessing player profiles describing a plurality of different player types, wherein the player types modify a simulation of the game model graph;

performing one or more additional simulations, wherein each of the one or more additional simulations includes executing the game model graph using the player profiles and the game resources; and

extracting data from the one or more additional simulations to determine behavior of the one or more game systems, the one or more game economies, or the game resources within the video game over time and across the player types.

16. The method of claim 15 , wherein the visual scripting nodes of the game model graph are integrated with game code of the video game, and wherein property values of the nodes are associated with values within the code.

17. The method of claim 15 , wherein changes in one or more nodes, and changes in the game model graph structure are reflected in the game code.

18. The method of claim 15 , wherein the operations further comprise integrating data from one or more live games to the simulation of the game model graph, wherein the integrating may include modifying the game resources and/or the player profiles based on the data.

19. The method of claim 18 , wherein the operations for determining behavior of the one or more game systems, the one or more game economies, or the resources within the video game over time and across the player types includes a use of the integrated data from one or more live games.

20. The method of claim 15 , wherein the simulation of the game model graph is performed by a trained artificial intelligence agent.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2025
From: UNITY IPR APS
To: UNITY TECHNOLOGIES APS
Reel/Frame 072926/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2021
From: SALAKKA, KAISA HILLERVO; TRNECKA, DOMINIK; MIGOS, CHARLES JANUSZ; SANTOS, MORGANE MENDONÇA; HARJU, TUOMAS JUHANI; SUN, RUOYU; KOPPONEN, JANNE MIKAEL; WALTER, ROBERT GABRIEL
To: UNITY IPR APS
Reel/Frame 058417/0001 →
Continuity (2)
Provisional Application 63105748 · Oct 26, 2020
Related Publication 20220126208A1 · Apr 28, 2022