Game Design Emotional Canvas logo

Game Design Emotional Canvas

Community
Stanestane
game-design-emotional-canvas

Define, refine, and evaluate the emotional identity, feeling, atmosphere, and vibe of a game, feature, event, region, or content theme. Use when shaping a game's emotional core, building a moodboard brief, clarifying the intended player feeling, checking whether a concept feels emotionally hollow, aligning art/audio/narrative around one emotional promise, or reviewing whether new content reinforces or dilutes the intended mood.

Overview

PublisherStanestane
Repositorygame-design-skills-bundle
Skill namegame-design-emotional-canvas
Stars
87
Forks
18
Bundled files
2
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by Stanestane on GitHub. Read the source before you install it.

Installation

Install the Game Design Emotional Canvas AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Stanestane/game-design-skills-bundle/tree/master/game-design-emotional-canvas
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Stanestane/game-design-skills-bundle.git /tmp/game-design-skills-bundle
mkdir -p .claude/skills
cp -r /tmp/game-design-skills-bundle/game-design-emotional-canvas .claude/skills/game-design-emotional-canvas
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Game Design Emotional Canvas in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Game Design Emotional Canvas on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Game Design Emotional Canvas is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Game Design Emotional Canvas

Center design conversations on feeling.

Use this skill to help a game concept feel like something specific, memorable, and emotionally coherent. Keep the work high-level. Focus on emotional identity, tone, atmosphere, and sensory direction rather than detailed mechanics, balancing, systems design, or production planning.

Treat emotion as a first-class creative target. A game can be functional, polished, and content-rich while still feeling emotionally anonymous. This skill exists to prevent that.

What to produce

Generate a compact emotional canvas with these outputs:

  1. Target feeling - the dominant emotional promise
  2. Emotional field - adjacent and opposing feelings
  3. Emotional palette - sensory and aesthetic ingredients that reinforce the feeling
  4. Anti-patterns - choices that weaken or break the mood
  5. Design heuristics - short creative principles for future reviews
  6. Moodboard brief - a handoff-ready summary for adjacent disciplines

Working stance

Stay evocative, clear, and a little poetic when useful.

Do not drift into detailed feature design unless the user explicitly asks for it. Keep the conversation centered on vibe, fantasy, atmosphere, emotional texture, and player aftertaste.

Prefer one strong feeling over a muddy blend.

Process

1. Name the target feeling

Identify the dominant feeling the experience should leave behind.

Ask:

  • What should the player feel most strongly?
  • What emotional aftertaste should remain after a session?
  • What emotional promise is this game making?

Write:

  • Target feeling
  • Short definition
  • Why it matters

Keep this singular and clear.

2. Describe the emotional texture

Translate the target feeling into language.

List:

  • adjectives
  • sensations
  • emotional tensions
  • states of mind
  • social or atmospheric qualities

This should describe not just what the feeling is, but how it feels in the body and imagination.

3. Map the emotional field

Clarify what sits near the target feeling and what pulls against it.

Include:

  • Adjacent feelings - emotions that support, shade, or enrich the target
  • Contrasting feelings - emotions that weaken, flatten, or contradict it

Use this to avoid vagueness.

4. Build the emotional palette

Translate the feeling into concrete but high-level creative ingredients.

Cover only the domains that matter for the current task.

Possible domains:

  • Visuals - color, lighting, softness, contrast, density, shape language
  • Materials - textures, surfaces, age, tactility, polish, roughness
  • Audio - ambience, silence, warmth, sharpness, rhythm, tone
  • Environment - weather, openness, shelter, clutter, scale, intimacy
  • Objects - props, motifs, symbolic items, recurring imagery
  • Characters - presence, body language, relationship energy, emotional role
  • Narrative tone - implied stories, voice, restraint, sentiment, mystery

Stay at the level of mood and aesthetic direction. Do not turn this into a mechanics checklist.

5. Identify emotional anti-patterns

List the elements that would break the intended feeling.

Look for:

  • tonal clashes
  • visual contradictions
  • emotional overstatement
  • flattening language
  • mood-breaking presentation
  • elements that feel too sterile, too noisy, too cheerful, too harsh, or too explicit for the target feeling

Frame each anti-pattern in terms of why it damages the vibe.

6. Turn the feeling into heuristics

Create 5-8 short creative principles that can guide later reviews.

Write them as directional preferences, such as:

  • softness over harshness
  • suggestion over explanation
  • intimacy over spectacle

These should feel memorable enough to use in critique, ideation, and alignment conversations.

7. Evaluate the concept holistically

Review whether the current concept, feature, or theme actually expresses one emotional center.

Ask:

  • What is the strongest emotional signal right now?
  • What feels emotionally flat or generic?
  • What feels off-brand even if it is otherwise useful?
  • Is the intended feeling visible early?
  • Does the atmosphere remain coherent across the whole concept?

Keep this evaluation qualitative.

8. Write a moodboard brief

End with a brief that another creative discipline could use immediately.

Include:

  • Target feeling
  • Three defining descriptors
  • Adjacent feelings to lean into
  • Contrasting feelings to avoid
  • Visual references to seek
  • Audio references to seek
  • Narrative tone
  • No-go elements

Response structure

Use this structure unless the user asks for something else:

Target Feeling

  • ...

Emotional Texture

  • ...

Emotional Field

  • Adjacent: ...
  • Contrasting: ...

Emotional Palette

  • Visuals: ...
  • Materials: ...
  • Audio: ...
  • Environment: ...
  • Objects: ...
  • Characters: ...
  • Narrative tone: ...

Anti-Patterns

  • ...

Design Heuristics

  1. ...
  2. ...
  3. ...

Evaluation

  • Strongest emotional signal: ...
  • Weakest or conflicting signal: ...
  • Overall coherence: ...

Moodboard Brief

  • ...

Fast mode

Use this quick pass when speed matters:

  • What should the player feel?
  • What feelings enrich it?
  • What feelings break it?
  • What sensory ingredients reinforce it?
  • What currently feels emotionally generic or off-vibe?

References

Read these only when useful:

  • references/examples.md for sample emotional targets and example emotional fields
  • references/prompts.md for extra workshop-style prompts and facilitation questions

Working principle

Players do not only remember what a game lets them do. They remember the atmosphere it leaves behind.

Use this skill when the design feels competent but emotionally vague.


Part of the Game Design Skills Bundle by Stanislav Stankovic. Licensed under PolyForm Noncommercial 1.0.0 — free for personal, academic and nonprofit use. Commercial use requires a licence, sold as skill packs. See https://github.com/Stanestane/game-design-skills-bundle for terms.

Required Notice: Copyright Stanislav Stankovic (https://www.stane-island.net/)

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Game Design Emotional Canvas AI skill do?

Define, refine, and evaluate the emotional identity, feeling, atmosphere, and vibe of a game, feature, event, region, or content theme. Use when shaping a game's emotional core, building a moodboard brief, clarifying the intended player feeling, checking whether a concept feels emotionally hollow, aligning art/audio/narrative around one emotional promise, or reviewing whether new content reinforces or dilutes the intended mood.

Why use Game Design Emotional Canvas on TypingMind?

Because you install it once and use it with any model. Game Design Emotional Canvas is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Game Design Emotional Canvas in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Stanestane/game-design-skills-bundle/tree/master/game-design-emotional-canvas. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Game Design Emotional Canvas?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Game Design Emotional Canvas?

As many as you like. As long as a model supports skills, you can use Game Design Emotional Canvas with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Game Design Emotional Canvas AI skill free?

It is published on GitHub by Stanestane. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇