autonomous_create_game
Generate complete RPG Maker MZ games from concept descriptions by automatically handling project setup, story generation, battle systems, quests, assets, and optimization for rapid prototyping.
Instructions
Autonomously create a complete RPG game from a concept. This tool orchestrates all game creation steps: project setup, scenario generation, battle system, quests, assets, balancing, and optimization. Perfect for rapid game prototyping with minimal input.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
api_key | No | Gemini API key (optional, uses GEMINI_API_KEY env var if not provided) | |
asset_count | No | Asset generation counts | |
concept | Yes | Game concept/theme (e.g., 'fantasy adventure with dragons', 'cyberpunk detective story', 'space opera epic') | |
difficulty | No | Game difficulty level | |
game_title | No | Game title (auto-generated from concept if not provided) | |
generate_assets | No | Whether to generate game assets using AI (default: true) | |
length | No | Game length - short: 1-2hrs, medium: 3-5hrs, long: 8-12hrs | |
optimize | No | Whether to optimize the project after creation (default: true) | |
project_path | Yes | Path where the game project will be created |
Input Schema (JSON Schema)
{
"properties": {
"api_key": {
"description": "Gemini API key (optional, uses GEMINI_API_KEY env var if not provided)",
"type": "string"
},
"asset_count": {
"description": "Asset generation counts",
"properties": {
"characters": {
"description": "Number of character sprites to generate",
"type": "number"
},
"enemies": {
"description": "Number of enemy sprites to generate",
"type": "number"
},
"tilesets": {
"description": "Number of tilesets to generate",
"type": "number"
}
},
"type": "object"
},
"concept": {
"description": "Game concept/theme (e.g., 'fantasy adventure with dragons', 'cyberpunk detective story', 'space opera epic')",
"type": "string"
},
"difficulty": {
"description": "Game difficulty level",
"enum": [
"easy",
"normal",
"hard"
],
"type": "string"
},
"game_title": {
"description": "Game title (auto-generated from concept if not provided)",
"type": "string"
},
"generate_assets": {
"description": "Whether to generate game assets using AI (default: true)",
"type": "boolean"
},
"length": {
"description": "Game length - short: 1-2hrs, medium: 3-5hrs, long: 8-12hrs",
"enum": [
"short",
"medium",
"long"
],
"type": "string"
},
"optimize": {
"description": "Whether to optimize the project after creation (default: true)",
"type": "boolean"
},
"project_path": {
"description": "Path where the game project will be created",
"type": "string"
}
},
"required": [
"project_path",
"concept"
],
"type": "object"
}