Skip to main content

AI reports and market data

659 documents·67 writers·1,925 charts and tables

Documents

Cover of Procedurally Generating History in Caves of Qud
31 min
Game Developers Conference31 min

Procedurally Generating History in Caves of Qud

The procedural history system in Caves of Qud prioritizes the creation of evocative, mythic narratives over the implementation of a computationally expensive, bottom-up historical simulation.

  • Caves of Qud prioritizes evocative, mythic narrative generation over computationally expensive, bottom-up historical simulations.
  • The system focuses on the lives of five ancient Sultans, using their biographies as the foundation for world-building artifacts like shrines and paintings.
  • Historical complexity is managed through a constrained set of exactly twelve specific triggers that govern life events and faction relationships.
Game Developers ConferenceJun 2018
Cover of Crackpot AI Devs: Unproven Game AI Techniques that Might Possibly Work
32 min
Game Developers Conference32 min

Crackpot AI Devs: Unproven Game AI Techniques that Might Possibly Work

Game development is currently undergoing a paradigm shift toward unconventional, data-driven artificial intelligence techniques that prioritize emergent behavior and procedural narrative control.

  • Developers are shifting from scripted logic to data-driven AI that uses recorded human gameplay snippets and crossover points to emulate authentic player behavior.
  • Cross-genre data harvesting allows player actions from one game title to serve as foundational training input for AI systems in entirely different gaming experiences.
  • AI managers are being designed to function as automated game masters, dynamically adjusting difficulty and encounter pacing to maintain a curated emotional arc for the player.
Game Developers ConferenceMay 2018
Cover of AI Wish List: What Do Designers Want out of AI?
69 min
Game Developers Conference69 min

AI Wish List: What Do Designers Want out of AI?

Modern game design must pivot away from prioritizing high-fidelity visual assets and rigid, combat-focused scripting toward the creation of autonomous, emotionally resonant artificial intelligence.

  • Game design must shift focus from high-fidelity visual assets and rigid scripting toward the development of autonomous, emotionally resonant AI characters.
  • Developers should implement simulation-driven variables like fear, greed, and empathy to give NPCs an inner life that remembers player actions and adapts to individual playstyles.
  • The industry should move away from pre-scripted dialogue in favor of AI-driven systems that manage emotional pacing and character reactions in real time.
Game Developers ConferenceMay 2018
Cover of Animation Bootcamp: Establishing an Ecology for NPCs
27 min
Game Developers Conference27 min

Animation Bootcamp: Establishing an Ecology for NPCs

The primary objective of this presentation is to provide a structured, scalable methodology for establishing individual identities for non-player characters (NPCs) within large-scale game production environments.

  • Establish an NPC 'ecology' by defining how characters interact with their environment and each other to avoid generic, disconnected design in large-scale productions.
  • Utilize Maslow’s hierarchy of needs to define core character objectives, preventing a reliance on default, repetitive physiological behaviors.
  • Create 'one-sheets' as a visual shorthand for multidisciplinary teams, replacing lengthy biographies with coordinate graphs that map binary personality traits like 'sly versus inept'.
Game Developers ConferenceMay 2018
Cover of Blending Autonomy and Control: Creating NPCs for Tom Clancy's The Division
59 min
Game Developers Conference59 min

Blending Autonomy and Control: Creating NPCs for Tom Clancy's The Division

The development of artificial intelligence for Tom Clancy’s The Division centers on the integration of server-side behavior trees within the proprietary Snowdrop engine to create a dynamic, tactical combat experience.

  • The Division features 36 unique combat AI variations categorized into 11 distinct archetypes, designed to create 'combat puzzles' where enemies synergize their skills to force specific player tactics.
  • NPC behavior is built on a modular, priority-based system that evaluates critical events (like grenades or status effects) before executing scripted level-design orders or dynamic objectives.
  • The AI detection system utilizes five alert levels—ranging from idle to combat investigation—governed by audio and visual stimuli defined by specific archetype vision cones.
Game Developers ConferenceApr 2018
Cover of Nuts and Bolts: Modular AI From the Ground Up
63 min
Game Developers Conference63 min

Nuts and Bolts: Modular AI From the Ground Up

Modular artificial intelligence architecture prioritizes the creation of small, reusable, and loosely coupled components to enhance code stability and streamline development workflows.

  • Modular AI architecture improves stability and development efficiency by decomposing complex systems into small, reusable, and loosely coupled components.
  • AI logic should be strictly separated into three functional areas: sensing (translating raw data to world state), deciding (triggering behaviors), and acting (executing behaviors).
  • Using polymorphism and factory patterns allows modular components to function across diverse architectures, including finite state machines and hierarchical task networks.
Game Developers ConferenceApr 2018
Cover of Making Things Up: The Power and Peril of PCG
40 min
Game Developers Conference40 min

Making Things Up: The Power and Peril of PCG

Procedural content generation serves as a foundational pillar in modern game development, offering a scalable solution to content creation while presenting significant challenges in design oversight.

  • Successful procedural content generation (PCG) relies on balancing algorithmic efficiency with human-authored quality control rather than treating systems as autonomous replacements for designers.
  • Developers should select from four core algorithmic classes—constructive methods, grammars, constraint-based systems, and optimization-based systems—to manage the trade-offs between implementation speed and gameplay predictability.
  • Integrating evolutionary search and machine learning allows for the automation of complex development tasks, including real-time balancing, playability testing, and iterative feedback loops.
Game Developers ConferenceMar 2018
Cover of Let's Make a Viral Game: WILL YOU SNAIL? - (Easy Peasy!)
6 min
Jonas Tyroller6 min

Let's Make a Viral Game: WILL YOU SNAIL? - (Easy Peasy!)

The development of the platformer Will You Snail serves as a practical experiment to test theories regarding viral game design.

  • The core design strategy for 'Will You Snail' prioritizes 'rage-inducing' difficulty and high watchability to foster a 'one-more-time' feedback loop that encourages player persistence and streamer engagement.
  • The game features an AI antagonist that actively predicts player movement to spawn lethal obstacles, utilizing a visual 'predictive shadow' to show players where the AI expects them to be in 0.5 seconds.
  • The project was developed as a rapid prototype using Game Maker Studio 2, with the core mechanics established in only a few hours.
Jonas TyrollerMar 2018
Cover of Helping It All Emerge: Managing Crowd AI in Watch Dogs 2
53 min
Game Developers Conference53 min

Helping It All Emerge: Managing Crowd AI in Watch Dogs 2

The creation of a living, reactive urban environment in Watch Dogs 2 centers on the implementation of an Anecdote Factory, a system designed to generate unscripted, emergent narrative moments.

  • Ubisoft managed civilian behavior in Watch Dogs 2 using a logic-based system containing approximately 700 rules that, through combinatorial complexity, generated billions of potential behavioral outcomes.
  • The AI decision-making process utilizes a multi-factor evaluation where agents weigh personal relationships, emotional states, and environmental context to determine whether to ignore, observe, flee, or fight during an incident.
  • To maintain performance and prevent chaotic feedback loops, the team implemented 'limiters' on loud, high-impact behaviors to ensure that emergent interactions between NPCs remained within manageable, finite limits.
Game Developers ConferenceMar 2018
Cover of Don't do it like a virgin – Automated revenue management in gaming
25 min
PocketGamer.biz25 min

Don't do it like a virgin – Automated revenue management in gaming

The mobile gaming industry is experiencing rapid growth, with in-app purchase revenue projected to reach $140 billion within four years.

  • Automated Revenue Management (ARM) systems leverage machine learning to shift focus from user acquisition to maximizing lifetime value (LTV) through personalized monetization.
  • Adjusting pricing to local economic conditions can increase transaction volume by over 170% in specific markets.
  • Data-driven loyalty programs and automated engagement tactics can improve player retention rates by 20% to 40%.
PocketGamer.bizMar 2018
Cover of The unreasonable effectiveness of data for better monetisation
23 min
PocketGamer.biz23 min

The unreasonable effectiveness of data for better monetisation

The primary thesis of this analysis is that mobile game developers can achieve significant revenue growth and improved performance by applying machine learning to existing user data.

  • Dynamic pricing and data-driven user acquisition strategies can increase total game revenue by 20% to 40% compared to static models.
  • Applying predictive lifetime value (LTV) modeling to user acquisition campaigns can drive a 400% increase in average revenue per user (ARPU) over a 45-day period.
  • Machine learning models consistently outperform human intuition in monetization tasks, despite the potential for occasional false positives.
PocketGamer.bizMar 2018
Cover of Applying Machine Learning Like a Responsible Adult
28 min
Game Developers Conference28 min

Applying Machine Learning Like a Responsible Adult

This presentation provides a foundational guide for game developers on integrating machine learning (ML) into game artificial intelligence, addressing common industry skepticism regarding performance, transparency, and reliability.

  • Machine learning in game development should shift from basic neural networks toward specialized statistical techniques to ensure real-time performance and reliability.
  • Feature engineering—the transformation of raw game data into structured input vectors—is the most critical process for ensuring model accuracy and system adaptability.
  • Decision trees offer a 'white box' advantage by providing transparency and ease of interpretation, making them a preferred alternative to opaque, complex models.
Game Developers ConferenceFeb 2018

Writers

Related topics