automation-mode

Community

Control a running game via external AI.

Authorvchelaru
Version1.0.0
Installs0

System Documentation

What problem does it solve?

External agents can drive and automate a running FlatRedBall2 game by sending NDJSON commands and observing responses, enabling deterministic testing and AI experimentation.

Core Features & Use Cases

  • Remote control of the game loop: step frames, inject input, query entity state, and retrieve frame data.
  • Reflection-based state inspection and optional state providers for derived metrics and monitoring.
  • Use cases: AI agents for automated testing, behavior analysis, and rapid scenario exploration.

Quick Start

Run the game with automation enabled (for example, pass the --frb-auto flag) and connect an external agent that streams NDJSON commands to stdin and reads responses from stdout to drive the simulation.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: automation-mode
Download link: https://github.com/vchelaru/FlatRedBall2/archive/main.zip#automation-mode

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.