Modular Virtual Components with Embedded Logic for Game Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current game development systems limit user-generated content by requiring complex programming expertise and do not allow for seamless creation, sharing, and compensation of interactive three-dimensional virtual environment components, which restricts user creativity and monetization opportunities.

Innovation Solution

A system that enables users to access and manipulate a library of interactive virtual environment components, each comprising a three-dimensional mesh, texture, and integral logic, allowing for the creation of user-generated content that can be shared and monetized, using a construction data set and environment defining document to interconnect and render these components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional hand-crafted game development methods are used, then game quality and design precision are improved, but development time and complexity increase significantly

Engineering Contradiction:
Improvegame design precisionVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The game world is divided into reusable modular components (walls, floors, doors, etc.) that can be independently created, stored in a library, and assembled through scripting. This segmentation allows designers to create precise, high-quality individual components once and reuse them multiple times, reducing overall development time while maintaining design precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Modular components are pre-created with embedded logic and attributes during the development phase. These pre-prepared components can then be quickly assembled and configured through scripts without requiring extensive programming during gameplay development, thereby reducing development time while preserving design quality.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If modular components with embedded logic are used, then ease of operation and user creativity are improved, but component complexity increases

Engineering Contradiction:
Improveease of content creationVSAvoidcomponent complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Each modular component contains self-contained logic and attributes that automatically handle complex interactions. When components are assembled through scripts, the embedded logic manages the complexity internally, allowing users to operate with simple assembly instructions while the system handles the sophisticated component behavior autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Scripts serve as intermediaries between simple component assembly and complex game logic. The scripts provide a high-level interface for combining components, while the embedded logic within components handles the detailed interactions, effectively mediating between user simplicity and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If user-generated content is enabled, then adaptability and user creativity are improved, but system reliability and security worsen

Engineering Contradiction:
Improveuser creativityVSAvoidsystem security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses a universal scripting language and standardized component interfaces that work for both developer-created and user-generated content. This universal framework allows users to create diverse, adaptive content while the system maintains consistent security validation and reliability checks across all user submissions, enabling creativity without compromising security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4477286A1Scalable, interactive world components combining logic, structure, and interactivity
Publication Date: 2024.12.18 BUILD A ROCKET BOY GAMES LTD
  • EP4477286A1 patent drawingFigure 1
  • EP4477286A1 patent drawingFigure 2
  • EP4477286A1 patent drawingFigure 3

AI summary

The present disclosure relates to a system for controlling an interactive virtual environment. The system includes a computing device that accesses a stored library of interactive virtual environment components, each component including a three-dimensional mesh, an associated texture, an integral logic for all functions of the component, and an interface for passing instructions and variables between the component and any connected component; and generates and transmits an environment defining document from the construction data set, the, environment defining document defining the three-dimensional, interactive, virtual environment as composed of the set of environment components connected using each component's interface to enable interconnected environment components to interact one with another to thereby define an interconnected logic for each component combination defining a subset of the three-dimensional, interactive, virtual environment and for the entirety of the three-dimensional, interactive, virtual environment.