---
key: path/game-verification
type: path
id: game-verification
lang: en
title: Game verification
summary: 'Player observation, behavior acceptance and finding accessibility barriers.'
updatedAt: '2026-10-20'
status: active
url: 'https://gamemechanics.pro/en/learn/game-verification/'
jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/path/game-verification.json'
markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/path/game-verification.md'
aliases: []
tags: []
sourceIds: []
sources: []
relations:
  - type: contains
    direction: outgoing
    label: Path materials
    key: lesson/running-a-playtest
    title: Running a playtest with a concrete question
    url: 'https://gamemechanics.pro/en/lessons/running-a-playtest/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/en/lesson/running-a-playtest.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/en/lesson/running-a-playtest.md
  - type: contains
    direction: outgoing
    label: Path materials
    key: lesson/gameplay-acceptance
    title: Verifying gameplay behavior
    url: 'https://gamemechanics.pro/en/lessons/gameplay-acceptance/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/en/lesson/gameplay-acceptance.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/en/lesson/gameplay-acceptance.md
  - type: contains
    direction: outgoing
    label: Path materials
    key: lesson/game-accessibility
    title: Basic accessibility across a play session
    url: 'https://gamemechanics.pro/en/lessons/game-accessibility/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/en/lesson/game-accessibility.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/en/lesson/game-accessibility.md
  - type: requires
    direction: outgoing
    label: Before you start
    key: lesson/scope-and-prototype
    title: Scope and a testable prototype
    url: 'https://gamemechanics.pro/en/lessons/scope-and-prototype/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/en/lesson/scope-and-prototype.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/en/lesson/scope-and-prototype.md
  - type: requires
    direction: outgoing
    label: Before you start
    key: lesson/state-machines
    title: States and transitions
    url: 'https://gamemechanics.pro/en/lessons/state-machines/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/lesson/state-machines.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/lesson/state-machines.md'
  - type: practices
    direction: outgoing
    label: Put it into practice
    key: practice/three-minute-museum
    title: Three minutes at the museum
    url: 'https://gamemechanics.pro/en/knowledge/practice/three-minute-museum/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/en/practice/three-minute-museum.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/en/practice/three-minute-museum.md
  - type: practices
    direction: outgoing
    label: Put it into practice
    key: practice/rhythm-without-hurry
    title: Rhythm without rushing
    url: 'https://gamemechanics.pro/en/knowledge/practice/rhythm-without-hurry/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/en/practice/rhythm-without-hurry.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/en/practice/rhythm-without-hurry.md
  - type: reviews
    direction: outgoing
    label: Review through a lens
    key: lens/schell-103
    title: Playtesting
    url: 'https://gamemechanics.pro/en/knowledge/lens/schell-103/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/lens/schell-103.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/lens/schell-103.md'
  - type: reviews
    direction: outgoing
    label: Review through a lens
    key: lens/schell-033
    title: Rules
    url: 'https://gamemechanics.pro/en/knowledge/lens/schell-033/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/lens/schell-033.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/lens/schell-033.md'
  - type: reviews
    direction: outgoing
    label: Review through a lens
    key: lens/schell-060
    title: Physical Interface
    url: 'https://gamemechanics.pro/en/knowledge/lens/schell-060/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/lens/schell-060.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/lens/schell-060.md'
placements: []
supersededBy: []
attributes:
  lessons:
    - id: running-a-playtest
      url: 'https://gamemechanics.pro/en/lessons/running-a-playtest/'
      markdownUrl: 'https://gamemechanics.pro/content/en/running-a-playtest.md'
    - id: gameplay-acceptance
      url: 'https://gamemechanics.pro/en/lessons/gameplay-acceptance/'
      markdownUrl: 'https://gamemechanics.pro/content/en/gameplay-acceptance.md'
    - id: game-accessibility
      url: 'https://gamemechanics.pro/en/lessons/game-accessibility/'
      markdownUrl: 'https://gamemechanics.pro/content/en/game-accessibility.md'
  prerequisites:
    - id: scope-and-prototype
      url: 'https://gamemechanics.pro/en/lessons/scope-and-prototype/'
      markdownUrl: 'https://gamemechanics.pro/content/en/scope-and-prototype.md'
    - id: state-machines
      url: 'https://gamemechanics.pro/en/lessons/state-machines/'
      markdownUrl: 'https://gamemechanics.pro/content/en/state-machines.md'
  practice:
    - id: three-minute-museum
      url: 'https://gamemechanics.pro/en/practice/#three-minute-museum'
    - id: rhythm-without-hurry
      url: 'https://gamemechanics.pro/en/practice/#rhythm-without-hurry'
  lenses:
    - id: schell-103
      url: 'https://gamemechanics.pro/en/lenses/#schell-103'
    - id: schell-033
      url: 'https://gamemechanics.pro/en/lenses/#schell-033'
    - id: schell-060
      url: 'https://gamemechanics.pro/en/lenses/#schell-060'
endsAt: null
provenance: >-
  Original gamemechanics.pro material. Check illustrative examples in your own
  project.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
---
# Game verification

id: game-verification
type: path
key: path/game-verification
lang: en
status: active
url: https://gamemechanics.pro/en/learn/game-verification/

Player observation, behavior acceptance and finding accessibility barriers.

## Before you start

- [Scope and a testable prototype](https://gamemechanics.pro/en/lessons/scope-and-prototype/)
- [States and transitions](https://gamemechanics.pro/en/lessons/state-machines/)

## Lesson sequence

1. [Running a playtest with a concrete question](https://gamemechanics.pro/en/lessons/running-a-playtest/)
2. [Verifying gameplay behavior](https://gamemechanics.pro/en/lessons/gameplay-acceptance/)
3. [Basic accessibility across a play session](https://gamemechanics.pro/en/lessons/game-accessibility/)

## Put it into practice

Use the exercises to check decisions from the lessons. Preserve conditions and comparison results.

- [Three minutes at the museum](https://gamemechanics.pro/en/practice/#three-minute-museum)
- [Rhythm without rushing](https://gamemechanics.pro/en/practice/#rhythm-without-hurry)

## Outcome

A repeatable acceptance scenario, playtest record and list of accessibility barriers.

## Completion checks

- Expected behavior is distinct from observations.
- Checks run in the target environment with recorded conditions.

## Connected materials

- Path materials: [Running a playtest with a concrete question](https://gamemechanics.pro/en/lessons/running-a-playtest/) (key: lesson/running-a-playtest)
- Path materials: [Verifying gameplay behavior](https://gamemechanics.pro/en/lessons/gameplay-acceptance/) (key: lesson/gameplay-acceptance)
- Path materials: [Basic accessibility across a play session](https://gamemechanics.pro/en/lessons/game-accessibility/) (key: lesson/game-accessibility)
- Before you start: [Scope and a testable prototype](https://gamemechanics.pro/en/lessons/scope-and-prototype/) (key: lesson/scope-and-prototype)
- Before you start: [States and transitions](https://gamemechanics.pro/en/lessons/state-machines/) (key: lesson/state-machines)
- Put it into practice: [Three minutes at the museum](https://gamemechanics.pro/en/knowledge/practice/three-minute-museum/) (key: practice/three-minute-museum)
- Put it into practice: [Rhythm without rushing](https://gamemechanics.pro/en/knowledge/practice/rhythm-without-hurry/) (key: practice/rhythm-without-hurry)
- Review through a lens: [Playtesting](https://gamemechanics.pro/en/knowledge/lens/schell-103/) (key: lens/schell-103)
- Review through a lens: [Rules](https://gamemechanics.pro/en/knowledge/lens/schell-033/) (key: lens/schell-033)
- Review through a lens: [Physical Interface](https://gamemechanics.pro/en/knowledge/lens/schell-060/) (key: lens/schell-060)

## Sources and provenance

Original gamemechanics.pro material. Check illustrative examples in your own project.


CC-BY-4.0 · gamemechanics.pro contributors
