Virtual File Workspace for Multi-File LLM Game Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current large language model (LLM) systems for computer game development are limited to single-file formats, leading to cumbersome and confusing human-LLM dialog, hindering effective collaboration and file management during the development process.

Innovation Solution

A multi-file based game development environment using a full virtual file system that facilitates collaboration across multiple files, providing a traditional code development experience with a user interface that includes a file browser, workspace panels, and a chat panel for real-time interaction with the LLM, allowing for ideation, building, testing, and deployment within a single web-based environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If LLM systems use single-file format for dialog, then the system structure is simple, but the dialog becomes cumbersome and confusing for game development collaboration

Engineering Contradiction:
Improvedialog usabilityVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system divides the development environment into multiple organized panels: a file browser panel for file management, a workspace panel for code editing, and a dialog panel for LLM interaction. This segmentation allows developers to access different functionalities in dedicated areas, improving dialog usability while maintaining clear system structure through organized spatial separation of functions.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If LLM collaboration is limited to single file, then the system is simple to manage, but it hinders effective collaboration across multiple files in game development

Engineering Contradiction:
Improvemulti-file collaboration capabilityVSAvoidfile management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The LLM integration is designed to operate universally across multiple files simultaneously. The system allows developers to open and edit multiple game development files (scripts, assets, configurations) while maintaining LLM collaboration capabilities across all files. The file browser panel enables selection and management of multiple files, and the LLM can assist with cross-file dependencies and integrations, providing multi-functionality without overwhelming complexity through intuitive panel-based navigation.

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

3Productivity

If all development activities are in a single chat window, then the interface is simple, but it becomes confusing and inefficient for comprehensive game development

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoiduser interface structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The user interface is segmented into distinct functional panels: a file browser panel for file selection and management, a workspace panel for code viewing and editing, and a dialog panel for LLM interaction. This segmentation enables developers to perform multiple development activities simultaneously in organized areas, significantly improving development efficiency while maintaining a structured and navigable interface that avoids the confusion of a single chat window.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260048328A1Multi-file based game development environment using large language models
Publication Date: 2026.02.19 SONY INTERACTIVE ENTERTAINMENT LLC
  • US20260048328A1 patent drawing
  • US20260048328A1 patent drawing
  • US20260048328A1 patent drawing

AI summary

One or more human users can collaborate with an LLM to create, read, and edit files for every step of computer game/software development, from initial brainstorming to a running web application. Advantageously collaboration is not limited to a single file or a single folder, but rather employs a full virtual file system that facilitates easy and intuitive collaboration across multiple files, provides a more traditional, recognizable code development experience, and affords ideation, building, testing, and deploying the applications within a single web-based environment.