IP Library Granted Patent US 11,617,954
Granted Patent B2
US 11,617,954 · App. 17/657,858 · Granted Apr 4, 2023

Experience based game development and methods for use therewith

Inventors: Christoffer Holmgård Pedersen (Copenhagen K, DK); Benedikte Mikkelsen (Copenhagen K, DK); Julian Togelius (New York, NY); Georgios N. Yannakakis (Sliema, MT); Sebastian Risi (Copenhagen S, DK); Lars Henriksen (Brønshøj, DK)
Assignee: modl.ai ApS
A63F13/60A63F13/56A63F13/67A63F13/69
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,617,954
App. No.
17/657,858
Granted
Apr 4, 2023
Kind
B2
Abstract

A game development platform operates by: updating a gaming application corresponding to a game based on game play by at least one non-imitating game bot to generate a first updated gaming application corresponding to a first updated game; generating an imitating game bot based on first game telemetry data generated in response to play of the first updated game by actual players; updating the first updated gaming application based on play of the first updated game by the imitating game bot to generate a second updated gaming application corresponding to a second updated game; generating motivation data indicating predicted player motivations based on second game telemetry data generated in response to play of the second updated game; and updating the second updated gaming application based on the motivation data to generate a third updated gaming application corresponding to a third updated game.

Claims (29)

1. A method comprising:

updating a gaming application corresponding to a game, via a system that includes a processor, based on a play of the game by at least one non-imitating game bot to generate a first updated gaming application corresponding to a first updated game;

generating, via the system, at least one imitating game bot based on first game telemetry data generated in response to a play of the first updated game by a first plurality of actual players;

updating the first updated gaming application, via the system, based on play of the first updated game by the at least one imitating game bot to generate a second updated gaming application corresponding to a second updated game;

generating motivation data indicating predicted player motivations, via the system, based on second game telemetry data generated in response to a play of the second updated game; and

updating the second updated gaming application, via the system, based on the motivation data to generate a third updated gaming application corresponding to a third updated game.

2. The method of claim 1 , wherein the imitating gaming bot includes an artificial neural network trained to imitate the actual players based on the first game telemetry data.

3. The method of claim 1 , wherein the non-imitating gaming bot includes an artificial neural network trained based on at least one prior game.

4. The method of claim 1 , wherein the non-imitating gaming bot includes an artificial neural network trained based on at least one prior version of the game.

5. The method of claim 1 , wherein the motivation data is generated data based on the play of the first updated game by the first plurality of actual players and wherein the motivation data indicates a degree to which players are motivated by at least one of a plurality of motivation factors.

6. The method of claim 5 , wherein the plurality of motivation factors includes at least one of: competence, autonomy, relatedness or presence.

7. The method of claim 5 , wherein the plurality of motivation factors includes at least one of: competition, completion, fantasy, destruction, discovery, strategy, excitement or power.

8. The method of claim 5 , wherein the plurality of motivation factors includes at least one of: high score, being constantly challenged, being challenged with some other frequency, reaching game goals and achievements, completing levels, relaxing, exploring, avoiding boredom, beating other players, spoiling other players games, cheating, avoiding other players that cheat or spoiling other players that cheat.

9. The method of claim 1 , wherein updating the second updated gaming application is further based on predicted player experiences.

10. The method of claim 1 , wherein the processor executes a game development application stored in a non-transitory computer readable storage medium.

11. A method comprising:

updating a gaming application corresponding to a game, via a machine including a processor and a non-transitory computer readable storage medium, based on a play of the game by at least one non-imitating game bot to generate a first updated gaming application corresponding to a first updated game, wherein the at least one non-imitating game bot is executed via the machine via first operational instructions stored in the non-transitory computer readable storage medium, and wherein the at least one non-imitating game bot performs artificial intelligence (AI) simulated gameplay of the gaming application;

updating the first updated gaming application, via the machine, based on play of the first updated game by the at least one imitating game bot to generate a second updated gaming application corresponding to a second updated game, wherein the at least one imitating game bot is executed via the machine via second operational instructions stored in the non-transitory computer readable storage medium, and wherein the at least one non-imitating game bot performs AI simulated gameplay of the first updated gaming application;

generating motivation data indicating predicted player motivations, via the machine, based on second game telemetry data generated in response to a play of the second updated game; and

updating the second updated gaming application, via the machine, based on the motivation data to generate a third updated gaming application corresponding to a third updated game.

12. The method of claim 11 , wherein the imitating gaming bot is trained based on first game telemetry data generated in response to a play of the first updated game by a first plurality of actual players.

13. The method of claim 11 , wherein the non-imitating gaming bot is trained based on at least one prior game.

14. The method of claim 11 , wherein the non-imitating gaming bot is trained based on at least one prior version of the game.

15. The method of claim 11 , wherein the motivation data is generated data based on the play of the first updated game by a first plurality of actual players and wherein the motivation data indicates a degree to which players are motivated by at least one of a plurality of motivation factors.

16. The method of claim 15 , wherein the plurality of motivation factors includes at least one of: competence, autonomy, relatedness or presence.

17. The method of claim 15 , wherein the plurality of motivation factors includes at least one of: competition, completion, fantasy, destruction, discovery, strategy, excitement or power.

18. The method of claim 15 , wherein the plurality of motivation factors includes at least one of: high score, being constantly challenged, being challenged with some other frequency, reaching game goals and achievements, completing levels, relaxing, exploring, avoiding boredom, beating other players, spoiling other players games, cheating, avoiding other players that cheat or spoiling other players that cheat.

19. The method of claim 11 , wherein updating the second updated gaming application is further based on predicted player experiences.

20. The method of claim 11 , wherein the processor executes a game development application stored in a non-transitory computer readable storage medium.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: PEDERSEN, CHRISTOFFER HOLMGARD; MIKKELSEN, BENEDIKTE; TOGELIUS, JULIAN; YANNAKAKIS, GEORGIOS N.; RISI, SEBASTIAN; HENRIKSEN, LARS
To: MODL.AI APS
Reel/Frame 059512/0872 →
Continuity (11)
Continuation 17146751 · Jan 12, 2021
Continuation In Part 16821020 · Mar 17, 2020
Continuation In Part 16820146 · Mar 16, 2020
Provisional Application 62967845 · Jan 30, 2020
Provisional Application 62966669 · Jan 28, 2020
Provisional Application 62946824 · Dec 11, 2019
Provisional Application 62946019 · Dec 10, 2019
Provisional Application 62820412 · Mar 19, 2019
Provisional Application 62820424 · Mar 19, 2019
Provisional Application 62820417 · Mar 19, 2019
Related Publication 20220226734A1 · Jul 21, 2022
Cited By (3)
US 12,220,643 US 12,343,636 US 12,682,541