---
key: mechanic/stealth-infiltration--t034
type: mechanic
id: stealth-infiltration--t034
lang: en
title: Disguises and social infiltration
summary: >-
  Social infiltration uses an expected role instead of invisibility: access
  depends on clothing, behavior and recognition.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/en/knowledge/mechanic/stealth-infiltration--t034/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/en/mechanic/stealth-infiltration--t034.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/en/mechanic/stealth-infiltration--t034.md
aliases: []
tags:
  - 'Stealth, infiltration and escape'
  - Mechanics and variants
sourceIds:
  - source-3817d420df0baa92
  - source-73d2ea4aeb9c550f
sources:
  - id: source-3817d420df0baa92
    title: 'Robert Nystrom: State'
    url: >-
      https://github.com/munificent/game-programming-patterns/blob/master/book/state.markdown
    verifiedAt: null
  - id: source-73d2ea4aeb9c550f
    title: HITMAN World of Assassination
    url: 'https://store.steampowered.com/app/1659040/'
    verifiedAt: null
relations:
  - type: uses
    direction: outgoing
    label: Sources in the selection
    key: resource/state-pattern
    title: 'State: Game Programming Patterns'
    url: 'https://gamemechanics.pro/en/resources/#resource-state-pattern'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/resource/state-pattern.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/resource/state-pattern.md'
placements:
  - catalogId: stealth-infiltration
    id: t034
    title: 'Stealth, infiltration and escape'
    url: 'https://gamemechanics.pro/en/mechanics/stealth-infiltration/#t034'
    categoryIds:
      - mechanics
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: Disguises and social infiltration
    description: >-
      Social infiltration uses an expected role instead of invisibility: access
      depends on clothing, behavior and recognition.
    image:
      src: images/mechanics/general-hitman-woa-04.webp
      width: 1440
      height: 810
      game: HITMAN World of Assassination
      sourceUrl: 'https://store.steampowered.com/app/1659040/'
      originalUrl: >-
        https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1659040/ss_691a534e333e33a4d6b994c9d63be26c83a687d7.1920x1080.jpg?t=1792084177
      credit: IO Interactive A/S / IO Interactive A/S
      rights: >-
        Game imagery © its respective rights holders. Publisher-distributed
        screenshot from Steam; all rights reserved. Excluded from MIT and CC BY
        4.0.
      caption: The agent acts while wearing a staff uniform
      alt: The agent acts while wearing a staff uniform
      markers:
        - x: 73
          'y': 28
          label: The uniform and cap change the agent’s social role
    tips:
      - Distinguish role-based access from behavior that can expose a disguise.
    examples:
      - title: HITMAN World of Assassination
        url: 'https://store.steampowered.com/app/1659040/'
endsAt: null
provenance: >-
  Original bilingual editorial overviews authored for gamemechanics.pro on
  2026-10-20 and reviewed on 2026-10-21. Scenarios are hypothetical design
  examples; prototype checks describe work to perform, not completed playtests.
  Primary sources support the stated techniques and implementation context, not
  every proposed variant.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/stealth-infiltration
---
# Disguises and social infiltration

id: stealth-infiltration--t034
type: mechanic
key: mechanic/stealth-infiltration--t034
lang: en
status: active
url: https://gamemechanics.pro/en/knowledge/mechanic/stealth-infiltration--t034/

Social infiltration uses an expected role instead of invisibility: access depends on clothing, behavior and recognition.

## At a glance

![The agent acts while wearing a staff uniform](https://gamemechanics.pro/images/mechanics/general-hitman-woa-04.webp)

[HITMAN World of Assassination](https://store.steampowered.com/app/1659040/) · Game imagery © its respective rights holders. Publisher-distributed screenshot from Steam; all rights reserved. Excluded from MIT and CC BY 4.0.

1. The uniform and cap change the agent’s social role

- Distinguish role-based access from behavior that can expose a disguise.

- [HITMAN World of Assassination](https://store.steampowered.com/app/1659040/)

## How it works

Social infiltration uses an expected role instead of invisibility: access depends on clothing, behavior and recognition.

## Variants

### Mechanic variants

<a id="t034-variants"></a>

- A uniform opens areas for a specific profession. <a id="t034-v1"></a>
- An insider recognizes strangers within their group. <a id="t034-v2"></a>
- Forbidden actions undermine the assumed role. <a id="t034-v3"></a>
- Documents confirm access during an inspection. <a id="t034-v4"></a>

## Design example

A technician's uniform permits entry, but touching a safe attracts the attendant's suspicion.

Prototype check: Test that access boundaries are visible before a violation and recognition has an identifiable observer.

## Context and limits

Stealth manages what observers know through visibility, suspicion, traces, decoys and escape routes. Each overview separates player actions, state changes and alternative rules. Examples are hypothetical design scenarios, not claims about a named game. A prototype check states an observable question for the next iteration. Existing detailed references remain separately linked from the direction map.

## Connected materials

- Sources in the selection: [State: Game Programming Patterns](https://gamemechanics.pro/en/resources/#resource-state-pattern) (key: resource/state-pattern)

## Sources and provenance

Original bilingual editorial overviews authored for gamemechanics.pro on 2026-10-20 and reviewed on 2026-10-21. Scenarios are hypothetical design examples; prototype checks describe work to perform, not completed playtests. Primary sources support the stated techniques and implementation context, not every proposed variant.

- [Robert Nystrom: State](https://github.com/munificent/game-programming-patterns/blob/master/book/state.markdown) (id: source-3817d420df0baa92)
- [HITMAN World of Assassination](https://store.steampowered.com/app/1659040/) (id: source-73d2ea4aeb9c550f)

CC-BY-4.0 · gamemechanics.pro contributors
