Agent Academy

Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.

Case

Ai Game Design Agent Team

The AI Game Design Agent Team is a collaborative game design system powered by AG2(formerly AutoGen)'s AI Agent framework. This app generates comprehensive game concepts through the coordination of multiple specialized AI agents, each focusing on different aspects of game design based on user inputs such as game type, target audience, art style, and technical requirements. This is built on AG2's n

No credentialsDoes not send

https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team

Original content

Full originalApache-2.0Source

Republished in full under its license, with attribution. The source is authoritative.

AI Game Design Agent Team 🎮

🎓 FREE Step-by-Step Tutorial

👉 Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

The AI Game Design Agent Team is a collaborative game design system powered by AG2(formerly AutoGen)'s AI Agent framework. This app generates comprehensive game concepts through the coordination of multiple specialized AI agents, each focusing on different aspects of game design based on user inputs such as game type, target audience, art style, and technical requirements. This is built on AG2's new swarm feature run through initiate_chat() method.

Features

  • Specialized Game Design Agent Team
  • 🎭 Story Agent: Specializes in narrative design and world-building, including character development, plot arcs, dialogue writing, and lore creation
  • 🎮 Gameplay Agent: Focuses on game mechanics and systems design, including player progression, combat systems, resource management, and balancing
  • 🎨 Visuals Agent: Handles art direction and audio design, covering UI/UX, character/environment art style, sound effects, and music composition
  • ⚙️ Tech Agent: Provides technical architecture and implementation guidance, including engine selection, optimization strategies, networking requirements, and development roadmap
  • 🎯 Task Agent: Coordinates between all specialized agents and ensures cohesive integration of different game aspects
  • Comprehensive Game Design Outputs:
  • Detailed narrative and world-building elements
  • Core gameplay mechanics and systems
  • Visual and audio direction
  • Technical specifications and requirements
  • Development timeline and budget considerations
  • Coherent game design from the team.
  • Customizable Input Parameters:
  • Game type and target audience
  • Art style and visual preferences
  • Platform requirements
  • Development constraints (time, budget)
  • Core mechanics and gameplay features
  • Interactive Results:
  • Quick show of game design ideas from each agent
  • Detailed results are presented in expandable sections for easy navigation and reference

How to Run

Follow these steps to set up and run the application:

  1. Clone the Repository:

```bash

git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git

cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team

```

  1. Install Dependencies:

```bash

pip install -r requirements.txt

```

  1. Set Up OpenAI API Key:
  • Obtain an OpenAI API key from OpenAI's platform
  • You'll input this key in the app's sidebar when running
  1. Run the Streamlit App:

```bash

streamlit run game_design_agent_team.py

```

Usage

  1. Enter your OpenAI API key in the sidebar
  2. Fill in the game details:
  • Background vibe and setting
  • Game type and target audience
  • Visual style preferences
  • Technical requirements
  • Development constraints
  1. Click "Generate Game Concept" to receive comprehensive design documentation from all agents
  2. Review the outputs in the expandable sections for each aspect of game design

Related

SkillDesign

design-system

Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales, component specs, strategic slide creation. Use for design tokens, systematic design, brand-compliant presentations.

Sourcegithub.com/nextlevelbuilder/ui-ux-pro-max-skill/blob/main/.claude/skills/design-system/SKILL.md

No credentialsDoes not sendMIT
Design systemDesign

Apple Human Interface Guidelines

Apple's platform design guidance: foundations, patterns, components, inputs, technologies.

Sourcedeveloper.apple.com/design/human-interface-guidelines

No credentialsDoes not sendApple terms; link only
Design systemDesign

Material Design 3

Google's open-source design system: foundations, styles (color, typography, motion), components.

Sourcem3.material.io

No credentialsDoes not sendGoogle site terms; link only
SkillDesign

brand-guidelines

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

Sourcegithub.com/anthropics/skills/blob/main/skills/brand-guidelines/SKILL.md

No credentialsDoes not sendApache-2.0
SkillDesign

theme-factory

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

Sourcegithub.com/anthropics/skills/blob/main/skills/theme-factory/SKILL.md

No credentialsDoes not sendApache-2.0
SkillDesign

brand

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.

Sourcegithub.com/nextlevelbuilder/ui-ux-pro-max-skill/blob/main/.claude/skills/brand/SKILL.md

No credentialsDoes not sendMIT