Design Health Check Workbook

How to Use This Workbook

1. Purpose & Mindset: The Mid-Dev Reality Check

You do not need a formal degree in game design to use this workbook. Whether you are a Lead Designer looking for an objective framework to align your team, a solo developer wearing every hat, or an engineer or artist forced to make design calls without formal training trying to figure out why a build isn't landing, this guide is designed for your workflow.

When a game in active production feels unrewarding, clunky, or overwhelming, the natural instinct for many teams is to add more content, more weapons, larger maps, or extra UI meters. In mid-production, this is almost always a mistake. Adding content on top of an unrefined core engine only multiplies your bug debt, slows down build iteration, and masks underlying design flaws.

Without a dedicated designer, cross-disciplinary teams often fall into subjective design debates ("I think this mechanic is cool" vs. "I think it's annoying"). These arguments usually end in bad compromises where everyone's ideas stay in the build, leading to "Feature Soup."

The mindset of this workbook is surgical reduction:

2. Prerequisites: What to Bring to This Session

Before starting Phase 1, gather your mid-production materials. You do not need formal design documentation, just real observations from your project:

3. The 3-Step Micro-Framework

Every phase in this workbook follows a standardized 3-step loop. Work through each phase sequentially with your team, do not skip ahead, as each diagnostic builds directly on the outputs of the previous section.

Step Phase Stage Primary Action Plain-English Meaning Expected Output
Step 1 Concept Guardrail Read & Understand Learn the core design rule and the trap to avoid. A clear mental model of the failure state.
Step 2 Stress-Test Audit Analyze & Evaluate Map your build's symptoms onto the audit table and run Red Flag tests. An identified design flaw and recovery protocol.
Step 3 Spec Sheet Entry Extract & Document Copy the finalized Markdown block directly to your project vault. An actionable task list for your team.

4. Protocol: The 3 Recovery Action Paths

When an audit table triggers a Red Flag Warning, do not panic, ignore it, or try to fix it by adding more UI. Choose one of three explicit recovery actions to resolve the issue:

Recovery Path Operational Meaning When to Use It Team Consensus Rule
Path A: Isolate & Re-tune Freeze new feature work; spend 1 sprint strictly fixing control responsiveness, sounds, visual feedback, and game feel for the core mechanic. When a mechanic is conceptually correct, but feels floaty, unresponsive, or dull to play in live sessions. "We will not write new systems until pressing this button feels good in a grey box."
Path B: Mechanical Demotion Convert a complex, active player task into an automated or passive background system managed by code. When a secondary feature forces players to multitask too much during high-stress combat moments. "If players ignore this menu during combat, the code will handle it automatically."
Path C: Surgical Cut Completely excise a feature from the build and re-route its resource inputs directly to systems that are already working. When a feature takes massive programming/art time to maintain but adds almost no fun for the player. "If a feature costs 40% of our bug time but delivers 5% of the fun, it gets deleted."

Phase 1: Core Loop & Playtest Reception Audit

Step 1: Concept Guardrail

A mechanic can look brilliant on a pitch deck and still feel "dead" when played. In game development, Game Feel (or "Juice") is not mere polish, it is the primary language your game uses to communicate with the player's brain.

Every core interaction relies on a 4-part feedback chain:

Input (Button Press) -> Action (Code Execution) -> Feedback (Visual / Audio / Haptics) -> Payoff (Player Satisfaction)

If any single link in this chain breaks down, non-designer playtesters won't use technical vocabulary. Instead, they will describe the game with broad complaints: "The controls feel floaty," "Combat feels boring," "I couldn't tell if my weapon was hitting," or "I didn't realize I was taking damage."

When a build isn't landing, developers often assume the game needs more systems. In reality, the existing core loop is usually suffering from a broken feedback chain. Before adding new mechanics or content, you must audit the physical feedback of your primary 30-second interaction in total isolation.

Review The Player Fantasy Motivation Framework to verify whether your core loop's physical feedback matches the primary psychological driver you established during preproduction.

Step 2: Stress-Test Audit & Diagnostics

Instructions for the Team

  1. Boot up your current playable build.

  2. Isolate your primary 30-second core mechanic (e.g., firing a vehicle turret, steering a mech, issuing a squad order, or placing a factory belt).

  3. Observe a playtester (or yourself) performing that action 10 times in a row, mapping the observed symptoms onto the audit table below.

Phase 1 Audit Table (Playable Build Evaluation)

Core Action Audited Input Responsiveness Feedback / "Juice" Level Playtester Symptom / Feedback Identified Chain Failure
Direct Combat / Firing Instant Low (Quiet sound, no hit marker, no enemy flinch) "I can't tell if my shots are actually connecting." Link 3 Failure (Feedback)
Vehicle Piloting / Steering Sluggish (0.3s input lag before turn starts) Low (No engine rumble, no camera lean on turns) "Driving feels slippery and hard to control." Link 1 Failure (Input Delay)
Issuing Squad Orders High Friction (Requires opening a menu & 3 clicks) Medium (Unit moves, but no audio confirmation) "I stopped giving orders because it took too long during fights." Link 1 & 4 Failure (Input Friction)

Red Flag Diagnostic 1.1: The Flat Core Loop

Evaluate your live build against these two pass/fail conditions:

DIAGNOSTIC STATUS:

Resolution Protocols for Red Flag 1.1

Protocol A: The Juice Sprint (Isolate & Re-tune)

Freeze all work on new levels or secondary features for 1 sprint. Focus 100% of team effort on amplifying the physical feedback of your primary core action:

Protocol B: The Input Streamlining Pass

If playtesters avoid a feature due to menu or control frustration:

Step 3: Spec Sheet Entry

Once Phase 1 is validated and resolved, copy the code block below into your team's project workspace (Obsidian, Notion, or local notes file).

Markdown

### Phase 1: Core Loop & Playtest Reception Audit
- **Core Loop Action Audited:** 
- **Observed Playtester Symptom:** 
- **Primary Feedback Chain Failure:** [ ] Input Delay | [ ] Weak Feedback/Juice | [ ] High Input Friction
- **Selected Recovery Protocol:** [ ] Juice Sprint | [ ] Input Streamlining Pass
- **Action Items for Team:**
  1. 
  2. 

Phase 2: Hybridization Friction & Cognitive Overload Diagnostic

Step 1: Concept Guardrail

If you come from an engineering background, think of the player's brain as a single-threaded CPU. If you come from an art or UI background, think of the player's brain as a focal canvas with limited screen real estate.

When you combine multiple genres (e.g., FPS + RTS + Factory Automation), you are asking the player's "human CPU" to process radically different types of cognitive tasks at the exact same time:

When two or three of these tasks demand immediate attention simultaneously, the player experiences Cognitive Overload.

Trained designers use this phase to catch systemic friction early; non-designers can use it to settle team deadlocks ("Why are players ignoring the RTS mechanics we spent three months coding?"). The problem is rarely that a feature is "bad", it is that the game is asking the player to run two high-stress mental threads at the same second.

When mechanics from different genres fight for the same mental thread or screen space, consult The Hybridization Collision Matrix to see pre-cataloged collision types and industry-standard resolution patterns.

Step 2: Stress-Test Audit & Diagnostics

Instructions for the Team

  1. Review your playtest recordings, bug reports, or internal team feedback.

  2. Identify moments where mechanics from different genres overlap or fight for control during live gameplay.

  3. Map the observable playtest symptom and the internal team debate onto the table below to uncover the root systemic friction.

Phase 2 Audit Table (Mid-Dev Collision Diagnostic)

Clashing Mechanics Playtest Symptom (What Players Do) Internal Team Argument Real Systemic Friction Type
FPS Shooting + RTS Squad Command Players ignore squad commands completely and play it as a pure FPS. "Engineers spent weeks on squad AI, but players never order them during combat!" Attention Split: The player cannot look down a sniper scope and scan a minimap simultaneously.
Direct Combat + Base Building Players get blown up while sitting motionless in a base-construction menu. "Artists want immersive menus; coders say players keep dying while browsing them." Avatar Vulnerability: The player's physical avatar is undefended while their mind is in a menu.
Action Fighting + Supply Automation Players run out of ammo mid-boss fight because a factory belt jammed miles away. "The economy is broken because players can't fix factory bottlenecks during boss fights." Pacing Contradiction: High-urgency survival vs. low-urgency maintenance.

Red Flag Diagnostic 2.1: The Human CPU Bottleneck

Evaluate your live build against these two pass/fail conditions:

DIAGNOSTIC STATUS:

Resolution Protocols for Red Flag 2.1 (Objective Team Rules)

When your team is deadlocked on how to fix a clashing feature, do not compromise by adding more UI clutter. Apply one of these three hard rules:

Protocol A: Temporal Separation (The "One Thing at a Time" Rule)

Separate conflicting mechanics in time so they never demand high cognitive focus simultaneously.

Protocol B: Cognitive Offloading (Delegate to Code)

If two systems must occur at the same time, write code to automate or protect the secondary system so the player doesn't have to micromanage it under stress.

Protocol C: HUD Abstraction (Simplify the View)

If secondary sub-menus distract from the primary action view, remove full-screen interfaces and replace them with rapid contextual overlays.

Step 3: Spec Sheet Entry

Once Phase 2 is resolved, copy the code block below into your team's project workspace (Obsidian, Notion, or local notes file).

Markdown

### Phase 2: Hybridization Friction & Cognitive Overload
- **Clashing Mechanics Identified:** 
- **Observed Playtest Symptom:** 
- **Root Friction Type:** [ ] Attention Split | [ ] Avatar Vulnerability | [ ] Pacing Contradiction
- **Team Resolution Protocol Selected:** [ ] Temporal Separation | [ ] Cognitive Offloading (AI) | [ ] HUD Abstraction
- **Technical/Design Rule Implemented:**
  - *Example: When player opens tactical map, local vehicle auto-brakes and engages AI defensive turrets.*

Phase 3: Design Debt & Parasite Feature Elimination

Step 1: Concept Guardrail

In mid-production, the most dangerous systems aren't the ones that are obviously broken, they are Parasite Mechanics.

A Parasite Mechanic is a secondary system that consumes a massive portion of your team's programming, art, and QA bandwidth while contributing almost zero noticeable fun, depth, or retention for the player.

High Maintenance Effort + Low Playtest Value = Parasite Feature

Teams usually fall into the Sunk Cost Trap: "We spent three months coding custom physics for destructible base walls, so we can't just throw it away!"

If an engineer spends 40% of their week fixing edge-case bugs on a feature that playtesters barely notice or actively complain about, that feature is actively starving your core engine of polish. Trained designers use this phase to run cold, objective audits on feature ROI; non-designer teams can use it to break sunk-cost paralysis and cut feature debt safely.

To learn how to evaluate feature cost multipliers, system-dependency risk, and load-bearing mechanics, consult The Genre Execution and Scoping Blueprint.

Step 2: Stress-Test Audit & Diagnostics

Instructions for the Team

  1. Open your project backlog, bug tracker, or task board.

  2. List every active secondary feature currently implemented in your build.

  3. Rate each feature on two scales: Maintenance & Bug Effort (How often does it break or require custom work?) vs. Playtest Value (How much do players praise or rely on it?).

Phase 3 Audit Table (Feature ROI Matrix)

Implemented Feature Maintenance & Bug Effort Playtest Value / Fun Output Team Reality / Symptom Feature Classification
Direct Vehicle Combat Low (Stable core code) High (Players love it) Primary driver of player engagement. Core Engine (Keep)
Factory Conveyor Belts High (Spline bugs, pathing errors) Medium (Niche appeal) Eats 30% of engineering time; causes performance drops. High-Debt Supporting
Dynamic Weather & Mud High (Tire physics bugs, GPU load) Low (Players don't care) Constant physics glitches; zero impact on core tactics. Parasite Feature (Cut)
Manual Ammo Crafting Medium (UI & inventory bugs) Low (Annoys players) Players run out of ammo mid-fight and complain about menus. Parasite Feature (Cut)

Red Flag Diagnostic 3.1: The Parasite Feature Trap

Evaluate your live build against these two pass/fail conditions:

DIAGNOSTIC STATUS:

Resolution Protocols for Red Flag 3.1 (Surgical De-Escalation)

When a feature is classified as a Parasite Feature, apply one of these two recovery protocols:

Protocol A: Surgical Amputation (Delete & Replace with Static Values)

Remove the complex, bug-prone system entirely from code and replace its design purpose with a simple static variable or passive buff.

Protocol B: Systemic Consolidation (Merge Weak Systems)

If two secondary features are individually weak and fiddly, collapse them into a single streamlined background loop.

Step 3: Spec Sheet Entry

Once Phase 3 is completed, copy the code block below into your team's project workspace (Obsidian, Notion, or local notes file).

Markdown

### Phase 3: Design Debt & Parasite Feature Elimination
- **Parasite Feature(s) Identified:** 
- **Bug/Maintenance Impact on Team:** 
- **Playtest Reception:** [ ] Ignored by Players | [ ] Source of Frustration | [ ] Low Value
- **Selected Recovery Protocol:** [ ] Surgical Amputation | [ ] Systemic Consolidation
- **Execution Plan:**
  - *Feature Removed:* 
  - *Simplified Replacement / Static Value:* 

Phase 4: The Surgical Cut & Dependency Matrix

Step 1: Concept Guardrail

When a team agrees that a feature needs to be cut or simplified, they immediately run into the primary engineering nightmare: Cascade Dependency Risk.

Target Cut (Feature X) ──> Breaks Economy ──> Breaks UI ──> Breaks Enemy AI

Because game systems are interconnected, engineers often object to cuts by saying: "If we delete the manual ammo crafting system, we have to rewrite the inventory UI, break the resource economy, re-balance all loot drops, and rewrite enemy wave spawning!"

Faced with weeks of refactoring, teams frequently surrender and keep bad mechanics in the build.

The goal of Phase 4 is safe systemic decoupling. You do not need to rewrite your entire codebase to delete a bad feature. By using "Stubbing" techniques or reverting custom systems back to industry-standard conventions, you can isolate the bad mechanic, bridge the gap for dependent systems, and safely remove player-facing friction in a single afternoon.

When replacing a broken custom mechanic with a familiar industry standard, consult The Convention Subversion Framework to preserve player legibility and control familiarity.

Step 2: Stress-Test Audit & Diagnostics

Instructions for the Team

  1. Take the feature(s) identified for removal or overhaul from Phase 3.

  2. Map out every secondary system in your project that consumes data or resources from that feature.

  3. Evaluate the technical breakage risk and assign a decoupling solution before deleting a line of code.

Phase 4 Audit Table (Dependency Mapping)

Target Feature to Cut Connected Dependent Systems Technical Breakage Risk Decoupling / Bridge Solution
Manual Ammo Crafting Menu Weapons System, Loot Drops, Inventory UI High (Guns crash if ammo pool isn't fed by crafting script). Stub & Bridge: Remove the crafting menu. Make enemies drop flat ammo packs directly into the gun's existing ammo counter.
Custom Vehicle Physics Script Vehicle Health, Driving UI, Enemy Pathfinding High (AI relies on custom raycasts to track vehicles). Reversion to Standard: Replace custom physics script with standard engine vehicle controller; pass identical transform data to AI.
Complex Base Power Grid Turrets, Shield Generators, Factory Belts Medium (Turrets check power grid state before firing). Static Override: Remove power lines. Hard-code isPowered = true on all placed structures.

Red Flag Diagnostic 4.1: Cascade Dependency Risk

Evaluate your live build against these two pass/fail conditions:

DIAGNOSTIC STATUS:

Resolution Protocols for Red Flag 4.1 (Decoupling Strategies)

Do not attempt a massive full-code refactor during mid-production. Apply one of these two decoupling protocols to execute a clean cut:

Protocol A: The Stub & Bridge Method (Hard-Coded Feeders)

Instead of deleting the underlying variables that dependent systems rely on, remove the complex player-facing mechanic and replace its output with a hard-coded "Stub" value.

Protocol B: Reversion to Industry Standard

If a custom-coded control scheme, inventory system, or camera transition is creating cascade bugs, scrap the custom solution entirely and drop in a standard, proven template or engine default.

Step 3: Spec Sheet Entry

Once Phase 4 is resolved, copy the code block below into your team's project workspace (Obsidian, Notion, or local notes file).

Markdown

### Phase 4: The Surgical Cut & Dependency Matrix
- **Target Feature Cut:** 
- **Connected Dependent Systems:** 
- **Cascade Risk Level:** [ ] High | [ ] Medium | [ ] Low
- **Selected Recovery Protocol:** [ ] Stub & Bridge Method | [ ] Reversion to Industry Standard
- **Decoupling Action Items for Engineering:**
  1. *UI Action:* Remove player-facing interface for target feature.
  2. *Code Action:* Inject hard-coded stub value to keep dependent systems stable.

Phase 5: Production Choke Points & Alpha Hardening

Step 1: Concept Guardrail

The transition from Vertical Slice to Alpha is where projects either stabilize or quietly die of exhaustion. The primary killer of mid-production builds is Design Ambiguity.

When a core mechanic remains partially designed or subject to ongoing tweaks, it creates a massive production bottleneck across every discipline:

Design Ambiguity ──> Engineering Over-Architecture + Wasted Art Assets ──> Production Choke Point

Alpha does not mean "polished and bug-free", it means Feature Complete. Once you enter the Alpha Hardening phase, the feature list is locked. No new mechanics, no extra sub-systems, and no "quick little ideas" are allowed into the build. 100% of team bandwidth shifts from feature creation to balancing, bug fixing, performance optimization, and feel tuning.

For strategies on calculating production velocity, setting hard feature boundaries, and preventing late-stage scope creep, consult The Genre Execution and Scoping Blueprint.

Step 2: Stress-Test Audit & Diagnostics

Instructions for the Team

  1. Gather your entire feature backlog, active task boards, and wishlist items.

  2. Audit every system that is currently listed as "In-Progress," "Half-Done," or "Planned for Alpha."

  3. Evaluate whether each feature is truly load-bearing or if it is creating a production bottleneck for art and engineering.

Phase 5 Audit Table (Alpha Scope Alignment)

Feature / System Current Build Status Production Bottleneck Created Playtest Necessity Alpha Scope Action
Primary Vehicle Weapons 80% Complete Low (Stable code; needs balancing) Critical (Core combat) Lock & Polish
Secondary Tech Tree Menu 30% Complete High (UI blocked waiting on final design rules) Low (Confuses players) Quarantine / Cut
Destructible Terrain Physics 50% Complete High (Causes frame drops; blocks level art) Medium (Nice to have) Freeze & Static Replace
Custom Emote / Cosmetic System 0% (Planned) Medium (Demands 3D animation time) Zero (Cosmetic only) Hard Quarantine

Red Flag Diagnostic 5.1: Post-Slice Scope Creep

Evaluate your live project against these two pass/fail conditions:

DIAGNOSTIC STATUS:

Resolution Protocols for Red Flag 5.1 (Alpha Hardening)

To clear production choke points and harden your build for launch, execute these non-negotiable protocols:

Protocol A: The Hard Feature Freeze

Declare an immediate, absolute freeze on new feature code.

Protocol B: The Backlog Quarantine

Move all un-implemented or partially built wishlist items into a locked "Post-Launch / Sequel" archive.

Step 3: Spec Sheet Entry

Once Phase 5 is resolved, copy the code block below into your team's project workspace (Obsidian, Notion, or local notes file).

Markdown

### Phase 5: Production Choke Points & Alpha Hardening
- **Alpha Feature Lock Date:** 
- **Production Choke Points Cleared:** 
- **Quarantined / Postponed Features (Moved to Backlog Archive):**
  1. 
  2. 
- **Primary Focus for Remaining Sprints:** [ ] Bug Fixing | [ ] Game Feel & Juice | [ ] Balance & Tuning

Master Deliverable: The Mid-Dev Design Health Brief

How to Synthesize Your Diagnostic Results

Once you have completed the audits and diagnostics in Phases 1 through 5, copy the code block below directly into your project's knowledge base (Obsidian, Notion, or local Markdown vault).

This synthesized document serves as your Mid-Dev Design Health Brief, a clear, objective directive that captures all feature cuts, team agreements, stub bridges, and scope boundaries. It acts as an authoritative, single source of truth for your engineering, art, QA, and production leads as you harden your build for Alpha.

Markdown

# [Project Working Title] - Mid-Dev Design Health Brief

> **Status:** Mid-Production Audit / Alpha Hardening  
> **Build Version Audited:** [e.g., v0.4.2-alpha]  
> **Target Milestone:** [e.g., Vertical Slice / Alpha Lock]  
> **Lead / Team:** [Names / Disciplines Involved]  
> **Date:** [YYYY-MM-DD]

---

## 1. Core Loop & Feedback Diagnostic
- **Core Loop Action Audited:** 
- **Observed Playtester Symptom:** 
- **Identified Feedback Failure:** [ ] Input Lag | [ ] Weak Visual/Audio Juice | [ ] High Input Friction
- **Selected Recovery Protocol:** [ ] Juice Sprint | [ ] Input Streamlining Pass
- **Immediate Polishing Actions:**
  1. 
  2. 

---

## 2. Hybridization & Cognitive Load Resolution
- **Clashing Mechanics Identified:** 
- **Root Friction Type:** [ ] Attention Split | [ ] Avatar Vulnerability | [ ] Pacing Contradiction
- **Team Resolution Agreement (Systemic Rule):** 
  - *Example: When player opens map/menus, local vehicle auto-brakes and engages AI defensive turrets.*

---

## 3. Parasite Feature Cut List
- **Excised / Amputated Features (High Cost / Low Value):**
  1. 
  2. 
- **Simplified Replacement / Static Value Strategy:**
  - *Example: Removed dynamic mud physics; added static +10% speed buff on paved roads.*

---

## 4. Systemic Cuts & Stub Bridges
- **Target Feature Cut:** 
- **Connected Dependent Systems:** 
- **Decoupling Protocol Selected:** [ ] Stub & Bridge Method | [ ] Reversion to Industry Standard
- **Engineering Action Items:**
  1. *UI:* 
  2. *Code / Stub Feeder:* 

---

## 5. Alpha Feature Lock & Production Alignment
- **Hard Feature Freeze Date:** [YYYY-MM-DD]
- **Quarantined / Postponed Features (Moved to Backlog Archive):**
  1. 
  2. 
- **Primary Team Focus for Remaining Sprints:** [ ] Bug Fixing | [ ] Game Feel & Juice | [ ] Balance & Tuning