Videogame Demo Creation Using Gameplay Activities and Automatic Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing videogames lack efficient means for providing demo versions, which are burdensome for developers to create and distribute, and are susceptible to unauthorized access and abuse.

Innovation Solution

A system utilizing predefined gameplay units called 'activities' within videogames, where demo files identify specific activities, enabling seamless demo generation and distribution, with authorization and termination criteria to prevent unauthorized access and abuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional demo versions are created manually by developers, then the demo can be customized and controlled, but the development time and complexity increase significantly

Engineering Contradiction:
Improvedemo control and customizationVSAvoiddemo creation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The game is divided into discrete activities that can be independently selected and packaged into demo files. This segmentation allows developers to create demos by simply specifying activity identifiers rather than manually constructing entire demo versions, dramatically reducing creation complexity while maintaining control over what content is included.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of creating separate demo versions, the system uses copyable activity identifiers that reference the original game content. The demo file contains minimal data (activity IDs, termination criteria) that references the full game, allowing the same game installation to serve both full and demo purposes without manual duplication of game assets.

Inventive Principle:
Principle #26Copying

2Ease of operation

If demo versions are distributed freely, then user access is simplified, but unauthorized access and abuse increase

Engineering Contradiction:
Improvedemo distributionVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Termination criteria are predefined and embedded in the demo file before distribution. These criteria specify exactly when the demo should end (e.g., after completing specific activities or reaching certain game states). This preliminary setup prevents unauthorized extension of demo access while allowing free distribution, as the system automatically enforces boundaries without requiring complex authorization checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors game state against the termination criteria defined in the demo file. When criteria are met, the demo automatically terminates. This feedback mechanism ensures that demos cannot be easily abused or extended beyond their intended scope, providing security through automatic enforcement rather than manual authorization checks.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If comprehensive demos are provided to allow full game evaluation, then user experience is improved, but the risk of abuse and unauthorized use increases

Engineering Contradiction:
Improvedemo content coverageVSAvoiddemo abuse
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The demo scope is dynamically controlled through configurable termination criteria that can adapt to different demo scenarios. Developers can define various termination conditions (activity completion, time limits, progression milestones) that allow comprehensive evaluation of different game portions while preventing abuse. The same flexible system accommodates both extensive and limited demos based on needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4582158A1Videogame apparatus and method
Publication Date: 2025.07.09 SONY INTERACTIVE ENTERTAINMENT LLC
  • EP4582158A1 patent drawingFigure 1~2
  • EP4582158A1 patent drawingFigure 3~4
  • EP4582158A1 patent drawing

AI summary

A method of providing a demo version of a video game comprises the steps of, on a computer, monitoring predefined units of gameplay or 'activities', that start and stop within videogames; receiving a demo file, the demo file identifying a videogame, and one or more activities of that videogame; starting the videogame together with an instruction to begin with at a least a first identified activity; and terminating the videogame once at least a first termination criterion is met; and wherein a termination criterion is that the or each activity identified in the demo file is completed - meanwhile, a method of creating a demo version of a video game, comprises the steps of, on a computer that monitors predefined units of gameplay or 'activities' that start and stop within videogames, receiving one or more user inputs indicating the selection of one or more activities for inclusion in a demo, generating a demo file identifying the video game and the or each activity, and transmitting the demo file to a third party.