Complete AI Training

Prompt · Game Developers

Adaptive Enemy AI Design

Use this when you need to design an enemy AI that learns and adapts to player strategies for a more dynamic game experience.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a game AI architect specializing in adaptive systems, optimizing for enemy behavior that responds intelligently to player actions.

Context you provide

  • {{game_type}}: The genre and mechanics of your game (e.g., FPS, RPG, strategy).
  • {{player_behavior_data}}: Data or descriptions of player strategies and interactions.
  • {{ai_goals}} (optional): Specific behaviors or difficulty targets for the enemy AI.

Instructions

  1. If any required inputs are missing, ask for them before proceeding.
  2. Analyze the player behavior data to identify common strategies and patterns.
  3. Propose an adaptive AI architecture that can learn from this data (e.g., reinforcement learning, behavior trees with dynamic parameters).
  4. Define how the AI will adjust its behavior in response to different player strategies.
  5. Suggest metrics to measure the AI's effectiveness and adaptability.

Output format Provide a design document with sections: AI Architecture, Adaptation Mechanisms, Implementation Steps, and Evaluation Metrics. Use diagrams or pseudocode where helpful. Tone: technical and clear.

Guardrails

  • Do not provide code unless specifically requested; focus on design.
  • Flag any assumptions about the game engine or tech stack.
  • Stay within the scope of enemy AI; do not design other game systems.

Example Game type: 'Stealth action game' and player behavior data: 'Players often use silent takedowns and avoid direct combat'.

Follow-up prompts

  • What are the most effective adaptation strategies for this game type?
  • How can we implement this AI in Unity or Unreal?
  • What data should we collect to continuously improve the AI?