Glossary


Every field accumulates specialized vocabulary, and game design is worse than most because it borrows from software engineering, film, psychology, economics, theater, and folklore, then adds a layer of slang that changes every five years. This glossary collects the terms you will actually encounter reading this book and working in the craft.

Entries use this format: Term — definition in 1–3 practitioner-voice sentences, followed by the chapter where the term is introduced or given its most complete treatment. Cross-references point to related entries.


A

A* (A-star) — The standard pathfinding algorithm for grid- and graph-based movement. It finds the shortest path from one node to another by combining actual cost-so-far with a heuristic estimate of remaining cost. (Introduced Ch. 27)

AA — Mid-budget studio production, between indie and AAA. Typically $2M–$15M budgets, teams of 20–80, launching into the "mid-tier" market that many argue has collapsed but which keeps producing hits anyway. (Introduced Ch. 34)

AAA — Blockbuster-budget productions. $50M–$500M+ budgets, teams of 200–2,000, marketing spends that rival the development budget. Think Call of Duty, Grand Theft Auto, God of War. (Introduced Ch. 34)

Accessibility — Design choices that allow players with disabilities to play, including but not limited to colorblind modes, subtitles, remappable controls, reduce motion, aim assist, and assist mode. Accessibility is not a feature to tack on at the end; it is a design discipline from day one. (Introduced Ch. 11, elaborated Ch. 29)

Action Economy — In turn-based combat, the count of meaningful actions a player has per turn. A core lever for balancing difficulty and power. (Introduced Ch. 26)

Advance — A lump-sum payment from a publisher to a developer, recouped against future royalties. If your game earns less than the advance, you generally do not owe the difference, but you also do not earn royalties until it is recouped. (Introduced Ch. 34)

Aesthetics (MDA) — The third layer of the MDA framework: the emotional responses evoked in the player. Hunicke/LeBlanc/Zubek list eight aesthetic categories: sensation, fantasy, narrative, challenge, fellowship, discovery, expression, submission. Designers cannot directly control aesthetics; they engineer the mechanics that produce them. (Introduced Ch. 5)

Affordance — A visual or audible property of an object that suggests how to use it. A glowing handle affords being pulled; a platform with edges that look like grip affords climbing. Originally from Donald Norman and industrial design. (Introduced Ch. 8)

Agon — Caillois's category for competitive play. Games where players defeat opponents through skill — chess, Street Fighter, soccer. Contrast with alea, mimicry, ilinx. (Introduced Ch. 1)

Aim Assist — Input adjustments that nudge aim toward targets. Console shooters use it universally; competitive PC shooters avoid it. A spectrum, not a toggle — magnetism, bullet steering, and snap targeting are different techniques. (Introduced Ch. 26)

Alea — Caillois's category for chance-based play — roulette, dice, slot machines. Pure alea minimizes player agency; most games mix alea with agon to produce uncertainty without removing skill. (Introduced Ch. 10)

Alpha — A production milestone where all content is present but not polished. All systems work in some form, all levels exist in some form, all art is at least blocked in. Alpha is not "playable" — it is "all the pieces are visible." (Introduced Ch. 34)

Anchor (UI) — A constraint that fixes a UI element's position relative to an edge, corner, or center of the screen. Anchors are why a HUD that looks right at 1920×1080 also looks right at 3840×2160. (Introduced Ch. 29)

Anchoring (Psychology) — The cognitive bias where the first number a player sees influences their perception of subsequent numbers. Shops use it: display the original price crossed out, then the "sale" price. (Introduced Ch. 12)

Arena (Level) — A combat space, usually small and closed, where the player fights a defined set of enemies without progression pressure. Arenas let you tune combat beats precisely. (Introduced Ch. 17)

Assist Mode — A set of player-toggleable settings that modify difficulty — infinite stamina, invincibility, slowdown. Celeste's assist mode is the reference implementation. Not the same as a difficulty level. (Introduced Ch. 11)

Asymmetric Balance — Balance achieved between units, characters, or factions with different abilities, costs, and roles. StarCraft's Terran/Zerg/Protoss. Harder to tune than symmetric balance, but produces richer play. (Introduced Ch. 32)

Asymmetric Multiplayer — Multiplayer designs where players have fundamentally different roles, abilities, or objectives. Dead by Daylight (four survivors vs. one killer) is the canonical example. (Introduced Ch. 28)

Autoload (Godot) — A script or scene registered in Project Settings to load once at startup and remain available globally. Also called a Singleton. GameManager, AudioManager, SignalBus are typical autoloads. (Introduced Ch. 6)

Autonomy (SDT) — One of three innate needs in Self-Determination Theory — the feeling that you are choosing your actions rather than being coerced. Games that offer meaningful choices and avoid forced tutorials respect autonomy. (Introduced Ch. 12)

Avatar — The player's representation in the game world. Mario, Link, the generic FPS hands. Avatar mechanics are mechanics that act on this representation. (Introduced Ch. 5)


B

Balance — The property of a game where no strategy dominates, no option is a trap, and the difficulty curve matches the intended player experience. Balance is never finished. (Introduced Ch. 32)

Bark — A short voice line triggered by AI state changes. "I heard something," "Where'd he go?" Barks communicate AI state to the player cheaply. (Introduced Ch. 27)

Bartle Taxonomy — Richard Bartle's 1996 player typology: Achievers, Explorers, Socializers, Killers. A useful starting heuristic, but oversimplified compared to SDT or Quantic Foundry's data-driven motivation model. (Introduced Ch. 4)

Battle Pass — A seasonal progression system where players unlock cosmetic rewards by playing, with a premium tier that unlocks more. Monetizes engagement rather than content. (Introduced Ch. 38)

Behavior Tree — A hierarchical AI decision structure where nodes represent sequences, selectors, and leaf actions. More flexible than FSMs for complex enemy behavior; the current AAA standard. (Introduced Ch. 27)

Beta — A production milestone after Alpha. All content is in, all systems work, and the game is feature-complete. The remaining work is bug-fixing, polish, and optimization. (Introduced Ch. 34)

Biome — A large visually and mechanically distinct region of a game world. Forest biome, desert biome, volcano biome. Common in open-world and roguelike games. (Introduced Ch. 19)

Boss — A large, mechanically distinct enemy that gates progression and serves as a skill check for everything learned up to that point. (Introduced Ch. 26)

Boss Room — A dedicated arena for a boss fight, usually preceded by a save point and a point of no return. The room geometry is part of the fight's design. (Introduced Ch. 26)

Bonfire — Originally from Dark Souls: a save point that also resets the level. By extension, any save/rest point that signals a break in the game's pacing. (Introduced Ch. 17)

Branching Narrative — A story where player choices produce different scenes, outcomes, or endings. Expensive (content multiplies), often shallow (most branches merge back). (Introduced Ch. 21)

Breadcrumb — A visual or audio cue that subtly pulls the player toward an objective. A distant light, a faint voice, an arc of coins. Level design's primary navigation tool. (Introduced Ch. 14)

Bullet Hell — A subgenre of shoot-em-up defined by dense patterns of slow enemy projectiles navigated by a small player hitbox. Touhou, Ikaruga. (Introduced Ch. 35)


C

Caillois Categories — Roger Caillois's four play categories: agon (competition), alea (chance), mimicry (simulation), ilinx (vertigo). Most games combine multiple categories; pure single-category games are rare. (Introduced Ch. 1)

Cancel (Combat) — Interrupting one animation with another, usually trading recovery frames for new actions. A cornerstone of combo depth. (Introduced Ch. 26)

Capsule Art — The square thumbnail image on a store page (Steam, Epic, itch.io). The first impression every potential customer gets. (Introduced Ch. 38)

Catch-Up Mechanic — A negative feedback loop that gives losing players an advantage to keep games competitive. Blue shells in Mario Kart. Without catch-up mechanics, snowballing makes back-half matches unwinnable. (Introduced Ch. 9)

Cert (Certification) — The final validation pass before a console platform holder allows a build to ship. Strict technical requirements — save system behavior, crash tolerance, terminology. (Introduced Ch. 34)

Challenge-Skill Balance — The central insight of flow theory: engagement occurs when challenge and player skill are roughly matched and both are moderate-to-high. Too easy is boring; too hard is frustrating. (Introduced Ch. 11)

Character (Narrative) — A persona within the fiction with identifiable goals, traits, and relationships. Not to be confused with "character" in the sense of avatar. (Introduced Ch. 21)

Choice and Consequence — Player decisions that produce visible, durable, meaningful changes in the game. Real consequences are costly to author but are the foundation of narrative agency. (Introduced Ch. 21)

Colorblind Mode — Visual settings that make the game legible to players with color vision deficiencies. Usually includes shape- or pattern-based alternatives to color coding. (Introduced Ch. 29)

Combo — A sequence of attacks chained together with specific timing or input patterns. The heart of fighting-game depth. (Introduced Ch. 26)

Competence (SDT) — The SDT need to feel effective and capable. Games satisfy competence by setting challenges within the player's reach and giving clear feedback on success. (Introduced Ch. 12)

Confirmation (UI) — A modal dialog asking "Are you sure?" before a destructive action. Overuse it and players tune it out; underuse it and players lose progress. (Introduced Ch. 29)

Constraint — A rule that limits what the player can do. Constraints are not the enemy of fun; they are its source. Baba Is You's two-verb system is a masterclass. (Introduced Ch. 7)

Constitutive Rules — Salen & Zimmerman's term for the underlying abstract logic of a game. Distinguished from operational rules (how players actually play) and implicit rules (social conventions). (Introduced Ch. 7)

Content Drop — A post-launch update adding new levels, missions, or items. Part of live service operations. (Introduced Ch. 39)

Contrast Ratio — The luminance ratio between text and its background. WCAG AA requires 4.5:1 for normal text. Most game UI violates this; the best studios do not. (Introduced Ch. 29)

Converter — In game economy theory: a mechanic that transforms one resource into another (ore into ingots, flour into bread). (Introduced Ch. 24)

Core Loop — The shortest sequence of activities the player repeats throughout the game. Fight → loot → level up → fight stronger enemies. Explore → find secret → upgrade → explore new area. Your game's heartbeat. (Introduced Ch. 6)

Coroutine — A function that can pause mid-execution and resume later. Used in GDScript via await for timed sequences, animation chains, dialogue pacing. (Introduced Ch. 23)

Cross-Save — Saves that transfer between platforms (PC ↔ console ↔ mobile). A technical and business challenge but increasingly expected. (Introduced Ch. 38)

Crunch — Extended mandatory overtime near a deadline. Endemic in the industry, damaging, usually preventable by better scoping. (Introduced Ch. 37)

Culling — Removing objects from rendering that are offscreen or occluded. Frustum culling, occlusion culling, distance culling. Critical for performance. (Introduced Ch. 18)

Cutscene — A non-interactive sequence used for narrative exposition. Can be pre-rendered (video) or in-engine (real-time, skippable). (Introduced Ch. 23)


D

DR (Damage Reduction) — Flat or percentage reduction of incoming damage. Flat DR makes many small hits negligible; percentage DR scales with attack size. Choose deliberately. (Introduced Ch. 26)

DPS (Damage Per Second) — Average damage output over time, factoring in attack speed and cooldowns. A comparison metric for weapons and classes. (Introduced Ch. 26)

DLC (Downloadable Content) — Post-launch paid content. Expansions, skin packs, side stories. Distinct from free updates. (Introduced Ch. 39)

Dark Pattern — A UI/UX design that tricks users into actions against their interests. Disguised ads, hidden costs, friction on unsubscribe. Easy to add, hard to remove once normalized. (Introduced Ch. 33)

Day-One Patch — A patch released on launch day, usually containing fixes developed after the gold master was submitted to certification. Sometimes necessary, often abused. (Introduced Ch. 39)

Deadzone — The input range around the neutral position of an analog stick that is treated as zero. Prevents stick drift from causing unintended movement. (Introduced Ch. 8)

Delta Time — The elapsed time since the last frame, passed to _process(delta). Multiplying per-frame values by delta makes game speed independent of frame rate. (Introduced Ch. 3)

Dialogue System — The software structure that presents character speech, handles choices, and advances the story. Can be a simple linear queue or a full branching graph. (Introduced Ch. 21)

Diegetic UI — UI elements that exist within the fiction of the world — a health indicator shown on the character's armor, an ammo counter on the weapon. Opposite of non-diegetic. (Introduced Ch. 29)

Difficulty Curve — The plotted progression of challenge across the play experience. Rising with rest beats, spiking at boss fights, dropping briefly after victories. (Introduced Ch. 11)

Diminishing Returns — A design technique where each additional unit of investment yields less benefit. Stops the strongest strategies from dominating. (Introduced Ch. 25)

Director (AI) — An overseeing AI system that adjusts game state to maintain a target experience. Left 4 Dead's Director adjusts enemy spawns based on player stress. A form of dynamic difficulty adjustment that hides itself from players. (Introduced Ch. 27)

Dodge — A defensive action that avoids damage, typically with invincibility frames and a cooldown. The primary defensive verb in most action games. (Introduced Ch. 26)

Dominant Strategy — A strategy that strictly outperforms all alternatives, eliminating meaningful choice. The signal that a system is unbalanced. (Introduced Ch. 32)

Dot Product — A vector operation giving the cosine of the angle between two vectors, scaled by their magnitudes. Used for "is the enemy in front of me," lighting calculations, steering. (Introduced Ch. 27)

Drop Rate — The probability that a specific item appears as a reward. Independent draws produce streaks; pseudo-random distribution smooths perception while preserving expected value. (Introduced Ch. 10)

Dynamic — In MDA framework: behavior that emerges from mechanics in play. Mechanics are the rules; dynamics are what happens when players interact with those rules. (Introduced Ch. 5)


E

Easing — The mathematical curve of an animation's progress over time. Linear easing feels mechanical; ease-in-out feels natural. A core element of game feel. (Introduced Ch. 8)

Easter Egg — A hidden reference, joke, or secret intentionally placed by the developers. Named for the original Atari Adventure hidden-designer-credit. (Introduced Ch. 14)

Economy — The structured flow of resources through a game. Sources, sinks, converters, traders, storage. (Introduced Ch. 24)

Edge Case — An input or situation at the extremes of valid state. "What if the player has 0 HP but eats a potion during the death animation?" The testers find them; the designer writes the rule. (Introduced Ch. 31)

Effective HP (EHP) — Actual HP multiplied by damage-reduction factors. A 100 HP character with 50% DR has 200 EHP. The real durability metric. (Introduced Ch. 26)

Embedded Narrative — Story authored in advance and delivered through cutscenes, scripted events, or fixed dialogue. Contrast with emergent narrative. (Introduced Ch. 20)

Emergence — Complex behavior arising from simple rules interacting. Breath of the Wild's physics produce emergent puzzles the designers did not explicitly design. (Introduced Ch. 9)

Emergent Narrative — Stories that arise from system interaction rather than authored content. Dwarf Fortress, RimWorld. The designer creates simulation rules; the player lives a unique story. (Introduced Ch. 20)

Encounter Design — The arrangement of enemies, terrain, cover, items, and triggers within a single combat or interaction space. The unit between mechanics and level design. (Introduced Ch. 17)

Environmental Storytelling — Narrative delivered through the arrangement of space, props, lighting, and sound rather than dialogue or cutscenes. A dead adventurer at the bottom of a pit tells a story. (Introduced Ch. 22)

Experience (XP) — A resource accumulated through play that drives character progression. The oldest progression mechanic in computer RPGs. (Introduced Ch. 25)

Expansion — A large piece of post-launch content, typically priced like half a game. Expansions often add new regions, mechanics, and hours of play. (Introduced Ch. 39)

Export Preset (Godot) — A platform-specific configuration used to build a distributable executable. Separate preset per target (Windows, Linux, macOS, Web, Android, iOS). (Introduced Ch. 3)


F

F2P (Free-to-Play) — A business model where the base game is free and revenue comes from in-app purchases, ads, battle passes, or subscriptions. (Introduced Ch. 34)

Feedback Loop — A system where output feeds back into input. Positive feedback amplifies (rich get richer); negative feedback stabilizes (catch-up mechanics). Most games use both. (Introduced Ch. 9)

Feedback System — Any channel through which the game communicates state changes to the player. Screen shake, sound effects, particle effects, HUD updates. (Introduced Ch. 8)

First-Party — Developer owned by a platform holder. Nintendo EPD, Microsoft Game Studios, Sony Interactive Entertainment's studios. (Introduced Ch. 34)

Flow — The psychological state of engaged focus where challenge matches skill. Mihaly Csikszentmihalyi's term; the holy grail of game design. (Introduced Ch. 11)

Flow Channel — The band of difficulty between boredom (challenge too low) and frustration (challenge too high). Maintaining the flow channel as skill grows is a central problem of difficulty design. (Introduced Ch. 11)

FOMO (Fear of Missing Out) — The anxiety produced by limited-time offers. A powerful monetization lever, ethically fraught when weaponized. (Introduced Ch. 33)

Frame Data — The per-frame breakdown of an attack: startup, active frames, recovery, hit advantage, block advantage. The math of fighting games. (Introduced Ch. 26)

Frame Rate (FPS) — Frames per second the game renders. 60 FPS is the modern console target, 30 FPS is acceptable for cinematic games, 120+ FPS for competitive. (Introduced Ch. 3)

FSM (Finite State Machine) — An AI or game-logic pattern where an entity is always in exactly one of a finite number of states, with defined transitions. Simple, debuggable, ubiquitous. (Introduced Ch. 27)

Fun — The emotional reward produced by a well-designed interactive experience. Not a single feeling — many flavors (curiosity, mastery, surprise, relief, triumph). "Fun is engineered, not accidental." (Introduced Ch. 1)


G

Gacha — A randomized monetization system derived from Japanese capsule-toy vending machines. Players spend currency for a chance at a desired item. Heavily regulated in some jurisdictions, predatory when poorly disclosed. (Introduced Ch. 33)

Game — A set of rules defining voluntary interactions with uncertain outcomes. Dozens of competing academic definitions exist; this book's working definition is "an interactive system designed to produce a specific player experience." (Introduced Ch. 1)

Game Designer — The person responsible for the player experience. Not the person with the ideas — the person who tests, tunes, cuts, and iterates the interactive system until it works. (Introduced Ch. 2)

Game Feel — The tactile, moment-to-moment sensation of interacting with a game system. Steve Swink's term. Game feel is the quality of Mario's jump, the weight of Doom's shotgun, the sting of a Celeste death. (Introduced Ch. 8)

GameManager (autoload) — A global coordinator for game state — current level, score, progression flags. In this book's project, introduced as a Godot autoload. (Introduced Ch. 6)

Garbage Collection (GC) — Automatic memory reclamation. GDScript has a reference-counted model; memory leaks from cyclic references are possible but rare. (Introduced Ch. 3)

Gating — Restricting access to a game area or ability until a condition is met. Ability gates, skill gates, knowledge gates, resource gates. Core to progression design. (Introduced Ch. 19)

GDD (Game Design Document) — A document describing the intended design of a game. Modern GDDs have largely been replaced by living documents, wikis, and one-pagers; the principle remains — write the design down or it does not exist. (Introduced Ch. 2)

GDScript — Godot Engine's primary scripting language. Python-like syntax, optionally statically typed, integrated tightly with the engine's scene/node model. Used throughout this textbook. (Introduced Ch. 3)

GOAP (Goal-Oriented Action Planning) — An AI technique where agents plan sequences of actions to achieve goals, rather than following pre-scripted behaviors. F.E.A.R. popularized it. (Introduced Ch. 27)

Gold Master — The final candidate build submitted for certification or duplication. Historically a literal gold-colored CD-R. (Introduced Ch. 34)


H

Hearing Radius — In AI perception: the distance within which a sound is detected by an agent. Separate from sight cone. (Introduced Ch. 27)

High Contrast (UI) — An accessibility mode that maximizes luminance differences between UI elements and backgrounds. Often paired with bold outlines and simplified icons. (Introduced Ch. 29)

Hitbox — The volume that, when overlapped by a hurtbox, produces a "hit." Separate from the rendered model. Hitboxes are the atoms of action combat. (Introduced Ch. 26)

Hitstop — A momentary pause (usually 2–6 frames) when a hit connects, exaggerating impact. A core game feel element. (Introduced Ch. 8)

Hotfix — A small, urgent patch addressing a specific critical bug. Typically released without going through the full patch pipeline. (Introduced Ch. 39)

HUD (Heads-Up Display) — The persistent on-screen UI during gameplay: health bars, minimap, ammo counter, objective markers. (Introduced Ch. 29)

Hub — A central area connecting multiple game regions or levels. Dark Souls's Firelink Shrine, Destiny's Tower. (Introduced Ch. 19)

Hurtbox — The volume that, when overlapped by a hitbox, takes damage. Usually tied to the character's body. (Introduced Ch. 26)


I

I-frame (Invincibility Frame) — A period during an animation where the character cannot be hit. Core to dodge-based combat. (Introduced Ch. 26)

Icon (Store) — The small square image representing a game on a platform's library grid. Must be legible at 64×64 pixels. (Introduced Ch. 38)

Ilinx — Caillois's category for play that produces vertigo or disorientation: spinning rides, Wipeout, the camera spin in a Dark Souls boss fight. Usually secondary. (Introduced Ch. 1)

Implicit Rules — Salen & Zimmerman's unwritten social conventions around play: don't gloat, take turns, don't quit a competitive match early. Invisible until violated. (Introduced Ch. 7)

Indie — Developer without publisher backing, usually small team, usually self-funded. Boundaries blur — "indie" in marketing is partly a vibe, partly a business structure. (Introduced Ch. 34)

Information Asymmetry — A design pattern where different participants hold different information. Powers fog-of-war strategy, hidden-role social deduction, and the unequal knowledge between AI Director and player. (Introduced Ch. 28)

Input Map — Godot's abstraction over specific input devices. Design references action names ("jump"), not raw keys, so controls are rebindable by default. (Introduced Ch. 3)

Interactive Cinematic — A cutscene with minimal but meaningful input — a button press to continue, a QTE, a camera-controllable moment. Harder to do well than pure cutscenes. (Introduced Ch. 23)

Intrinsic Motivation — Motivation rooted in the activity itself — curiosity, mastery, autonomy. The durable fuel of the best games. (Introduced Ch. 12)

Inventory — A storage system for items the player collects. Slot-based, weight-based, grid-based, or unlimited — each implies different play. (Introduced Ch. 24)


J

Juggle — A combat combo that keeps an enemy airborne through repeated hits. Devil May Cry, Bayonetta, Guilty Gear all build systems around juggles. (Introduced Ch. 26)

Juice — The collection of small feedback effects that make interactions feel satisfying: screen shake, hit stop, particles, camera punch, color flashes. Jan Willem Nijman's term. (Introduced Ch. 8)


K

Kanban — A lightweight project-management method using a visible board of tasks flowing through columns (todo / doing / done). Common in smaller studios. (Introduced Ch. 37)

Kill Camera — A special camera treatment at the moment of defeating an enemy — slowdown, zoom, dramatic angle. A specific juice technique. (Introduced Ch. 8)

Killer Feature — A single feature so distinctive that players choose the game for it. Portal's portal gun, Braid's time rewind, Outer Wilds's time loop. Identifying and protecting it is a central scope decision. (Introduced Ch. 37)

Knowledge Gate — A progression barrier overcome not by getting a new item, but by learning something. The Outer Wilds is entirely knowledge-gated. (Introduced Ch. 19)


L

Ladder (Matchmaking) — A system that ranks players by skill (Elo, TrueSkill variants) and pairs them with opponents of similar rank. The infrastructure of competitive multiplayer. (Introduced Ch. 28)

Landmark — A visually distinctive feature of a level that aids navigation. The tallest tree, the broken tower, the glowing crystal. Level designers place them deliberately. (Introduced Ch. 17)

Launcher (Combat) — An attack that knocks an enemy airborne, typically starting a juggle. (Introduced Ch. 26)

Level — A self-contained segment of gameplay with defined start, end, and content. The unit of content pacing in most games. (Introduced Ch. 16)

Lifetime Value (LTV) — The total revenue a single player generates over their time playing. The dominant metric in F2P design — and the metric most prone to becoming a dark pattern when over-prioritized. (Introduced Ch. 34)

Line of Sight — In AI perception: whether an agent has an unobstructed view of a target. Usually implemented as a raycast. (Introduced Ch. 27)

Live Service — A business model where the game is continuously updated post-launch with new content, balance changes, and events. Fortnite, Destiny 2, Path of Exile. (Introduced Ch. 39)

Lock-and-Key — A progression pattern where an item or ability (the key) opens a barrier (the lock). Literal keys, boss souls, color-coded doors, metroidvania ability gates. (Introduced Ch. 19)

Loot Box — A randomized container purchasable with real or virtual currency, containing unpredictable rewards. Legally gambling in some jurisdictions; ethically contested everywhere. (Introduced Ch. 33)

Loot Table — The data structure defining what an enemy or container drops and with what probability. Weighted or tiered, often data-driven via resources. (Introduced Ch. 10)

Loss Aversion — The cognitive bias where losing something produces roughly twice the emotional weight of gaining the same thing. Games exploit it constantly (lose XP on death, durability loss). (Introduced Ch. 12)

Ludonarrative Dissonance — A mismatch between what the mechanics say and what the story says. Uncharted's protagonist is a likable rogue who kills 500 people per game. Clint Hocking's term. (Introduced Ch. 20)

Ludus / Paidia — Caillois's axis: ludus is structured rule-bound play; paidia is freeform improvisational play. Most games sit somewhere on this axis; your choice of position is a major design decision. (Introduced Ch. 1)


M

Magic Circle — Huizinga's term for the temporary, agreed-upon space in which play happens. Not a physical boundary — an agreement. Players agree to treat artificial situations as if they matter. (Introduced Ch. 1)

Main Menu — The screen shown at game launch with options to start, load, configure, and quit. The first UI a player sees; it sets tone. (Introduced Ch. 29)

Match 3 — A genre where players swap tiles to align three or more of a color. Candy Crush, Bejeweled. (Introduced Ch. 35)

MDA Framework — Mechanics, Dynamics, Aesthetics. Hunicke / LeBlanc / Zubek's analysis framework. Designers engineer mechanics; players experience aesthetics; dynamics emerge between. (Introduced Ch. 5)

Mechanic — A rule defining what a player can do and what happens when they do it. The atomic unit of game design. (Introduced Ch. 5)

Mechanic Hierarchy — The categorization of mechanics into primary, secondary, and progression — by how often the player engages them and what role they play. (Introduced Ch. 5)

Meta — The prevailing strategies in a multiplayer game, derived by the player community through play. "The meta" shifts with patches. (Introduced Ch. 28)

Meta-Game — Activities around the game proper — building decks, grinding resources, optimizing characters — that structure long-term play. (Introduced Ch. 25)

Metroidvania — A subgenre named after Metroid and Castlevania. An interconnected 2D world gradually opened by ability acquisition. (Introduced Ch. 19)

Milestone — A dated deliverable with defined content. Alpha, beta, vertical slice, certification. How teams communicate progress. (Introduced Ch. 37)

Mimicry — Caillois's category for simulation and role-play. The Sims, theatrical play, dress-up games. (Introduced Ch. 1)

Mixup — In fighting games: an attack sequence that forces the opponent to guess between two defensive options. A core depth element. (Introduced Ch. 26)

Modal (UI) — A dialog that blocks interaction with everything else until dismissed. Use sparingly; overuse feels like the game is interrogating the player. (Introduced Ch. 29)

Motivation — The psychological force driving behavior. In games, split between intrinsic (activity itself) and extrinsic (external rewards). Designing for the wrong one corrupts the other. (Introduced Ch. 12)

MVP (Minimum Viable Product) — The smallest feature set that constitutes a shippable game. Often confused with "prototype." Aim for MVP early; add scope only if you have time. (Introduced Ch. 37)


N

Narrative — The story the game tells, built from plot, character, setting, and dialogue — and in games uniquely, from mechanics and environment. (Introduced Ch. 20)

Nash Equilibrium — A game-theoretic state where no participant gains by changing strategy alone. Absence of Nash equilibria means metas keep churning; multiple equilibria suggest a healthy rock-paper-scissors structure. (Introduced Ch. 28)

Navmesh (Navigation Mesh) — A data structure describing the walkable surface of a level as a mesh of polygons. AI agents pathfind over the navmesh. (Introduced Ch. 27)

Negative Feedback Loop — A system that resists change. Rubber-banding in Mario Kart, catch-up bonuses, diminishing returns. Stabilizes; prevents runaway winners. (Introduced Ch. 9)

Negative Space — In level design, the empty or low-detail areas that frame meaningful elements. Critical for visual readability and pacing. (Introduced Ch. 17)

Non-Diegetic UI — UI that exists outside the fiction — floating health bars, score counters, menu overlays. Most HUDs are non-diegetic. (Introduced Ch. 29)


O

Object Pool — A performance pattern: pre-instantiate objects, recycle them in use, avoid mid-gameplay allocation. Bullets, particles, damage numbers. (Introduced Ch. 26)

Onboarding — The period at the start of a game where the player learns the core mechanics. The best onboarding is invisible — the game teaches through play without ever saying "Welcome to the tutorial." (Introduced Ch. 13)

One-Handed Control — An accessibility scheme where all essential controls are operable with one hand. Often overlooked; matters enormously to a minority of players. (Introduced Ch. 29)

One-Pager — A single-page document summarizing a game's concept, core loop, target audience, USP, and constraints. The most useful design document. If you cannot fit your game on one page, you do not yet know what your game is. (Introduced Ch. 2)

Operant Conditioning — The behavioral-psychology principle that reinforces behaviors through reward. Variable ratio schedules produce the most persistent engagement — and the most compulsive play. (Introduced Ch. 12)

Overjustification Effect — Documented psychological phenomenon: external rewards for an intrinsically motivated activity reduce intrinsic motivation. Relevant to reward design — paying players for things they would do anyway can backfire. (Introduced Ch. 12)

Overworld — A large traversable map connecting discrete level/dungeon spaces. Zelda's Hyrule, Final Fantasy VII's world map. (Introduced Ch. 19)


P

Pacing Chart — A visual representation of difficulty, tension, or activity intensity across a level or game. A literal line chart that designers draw before building. (Introduced Ch. 16)

Paper Prototype — A level or system tested with paper, dice, or tokens before any code. Catches design problems cheaply. (Introduced Ch. 16)

Parry — A timed defensive action that not only blocks an attack but opens the attacker to a counter. High-risk, high-reward. (Introduced Ch. 26)

Pause Menu — The menu accessible during gameplay to save, adjust settings, check the map, or quit. Often overlooked in polish passes; matters. (Introduced Ch. 29)

Perception (AI) — The sensory model governing what an AI agent knows. Sight, sound, smell in some games. Fakery is legitimate — players evaluate the appearance of intelligence, not the simulation. (Introduced Ch. 27)

Permadeath — A design choice where character death is permanent, with no save/reload recovery. Defines roguelikes, Fire Emblem (optional), and Hardcore mode in many RPGs. (Introduced Ch. 10)

Physics Timestep — The fixed interval at which the physics simulation advances, independent of render frame rate. Default 60Hz in Godot. (Introduced Ch. 3)

Pity Timer — A mechanism guaranteeing a reward after a streak of bad luck. A consumer-friendly modification to pure random rewards. (Introduced Ch. 10)

Platform Holder — The company operating a distribution platform — Valve (Steam), Nintendo, Sony, Microsoft, Epic. Sets terms, takes a cut (typically 30%), approves content. (Introduced Ch. 34)

Platformer — A genre defined by jumping between elevated surfaces. Mario, Celeste, Hollow Knight, Super Meat Boy. (Introduced Ch. 35)

Player Fantasy — The experience the player is seeking from a game: power, mastery, exploration, social connection, expression, relaxation, escape. Knowing your game's player fantasy is the first design question. (Introduced Ch. 1)

Playtesting — The discipline of watching players play the game and learning from what you see. The most important skill most designers avoid. (Introduced Ch. 31)

Positive Feedback Loop — A system that amplifies itself. The rich get richer; the winner snowballs. Exciting but destabilizing — needs to end quickly. (Introduced Ch. 9)

Post-Mortem — A written analysis of a completed project: what went well, what went badly, what was learned. A discipline more studios should practice. (Introduced Ch. 40)

Posture (Combat) — A secondary resource (beyond HP) representing balance or composure. Sekiro's posture bar is the definitive example. (Introduced Ch. 26)

Premium — A business model where the player pays once for the full game. The older model, still dominant in single-player. (Introduced Ch. 34)

Procedural Generation — Creating content algorithmically rather than by hand. Dungeons, levels, item stats, maps, names. (Introduced Ch. 10)

Procedural Narrative — Story elements generated or rearranged by algorithm. Dwarf Fortress, Wildermyth, RimWorld. (Introduced Ch. 20)

Progression Mechanic — A mechanic that changes over the course of play — leveling up, unlocking abilities, acquiring equipment. (Introduced Ch. 5, elaborated Ch. 25)

Prototype — A rough playable version used to test a specific design question. Ugly, narrow, disposable. Not an MVP. (Introduced Ch. 37)

Pseudo-Random Distribution (PRD) — A modified random system that smooths streaks. Dota 2's crit: chance increases each hit until a crit occurs, then resets. Preserves long-run probability while reducing perceived unfairness. (Introduced Ch. 10)

Publisher — The company that funds, markets, and distributes a game, typically for a share of revenue. Indie devs may self-publish; AAA almost always have a publisher. (Introduced Ch. 34)


Q

QA (Quality Assurance) — The discipline of systematic bug-finding and verification. Not the same as playtesting (which is about experience, not defects). (Introduced Ch. 31)

Quantic Foundry — A market research firm whose data-driven gamer motivation model identifies twelve motivations across six clusters. A more empirically grounded alternative to Bartle's taxonomy. (Introduced Ch. 4)

Queue Free — In Godot, queue_free() marks a node for deletion at end of frame. Safer than free(), which is immediate. (Introduced Ch. 3)

QTE (Quick Time Event) — A prompt during a cinematic requiring a specific input at the right moment. Loved by the 2000s, largely abandoned since. (Introduced Ch. 23)


R

Reactive AI — AI that responds to immediate stimuli (hearing a sound, seeing the player) rather than planning. The simplest form of game AI; sufficient for most enemies in most genres. (Introduced Ch. 27)

Recoupment — The process of a publisher's advance being earned back against royalties. Until recouped, the developer sees no royalty revenue. (Introduced Ch. 34)

Reduce Motion — An accessibility setting that minimizes camera shake, particle density, and other motion effects that can cause nausea or disorientation. (Introduced Ch. 29)

Refund Rate — Percentage of buyers who refund the game. Steam's default refund window is 2 hours played / 14 days owned. A high refund rate is a deep design signal, not a storefront problem. (Introduced Ch. 38)

Regional Pricing — Adjusted prices by country to account for purchasing-power differences. Steam, Epic, and others support it natively. (Introduced Ch. 38)

Relatedness (SDT) — One of SDT's three innate needs: connection with others. Multiplayer games serve this directly; single-player games serve it through characters, communities, and content creation. (Introduced Ch. 12)

Remappable Controls — The ability to rebind any action to any input. Baseline accessibility. No excuse not to have it. (Introduced Ch. 29)

Resource (Economy) — A countable value in the game — coins, gems, wood, ammo, XP. Resources flow through sources, sinks, and converters. (Introduced Ch. 24)

Resource (Godot) — A serializable data object saved to .tres or .res. Textures, audio, custom data classes. The foundation of data-driven design in Godot. (Introduced Ch. 24)

Retention — The fraction of players who return after first play. D1, D7, D30 are standard checkpoints. The metric the mobile industry obsesses over. (Introduced Ch. 39)

RNG (Random Number Generation) — The source of randomness in games. Can be true-random or pseudo-random with a seed. (Introduced Ch. 10)

RNG Seed — The starting value for a pseudo-random number generator. Same seed + same sequence of calls = same output. Critical for replays and debugging. (Introduced Ch. 10)

Roadmap — A public plan of upcoming content and features, typically published for live-service games. Makes expectations explicit — and binds you to them. (Introduced Ch. 39)

Roguelike / Roguelite — A genre with procedural generation, permadeath, and run-based structure. "Roguelike" purists require turn-based grid-based; "roguelite" allows real-time and meta-progression. (Introduced Ch. 35)

Royalty — A share of revenue paid to a developer (or from developer to publisher). Rates vary from a few percent to double-digit. (Introduced Ch. 34)

Rubber-Banding — Dynamic difficulty adjustment where AI opponents catch up to the player. Maintains tension at the cost of feeling unfair when noticed. (Introduced Ch. 9)


S

Safe Room — A level-design space with no enemies, usually next to a save point. A moment of tension release. (Introduced Ch. 17)

Salen & Zimmerman Definition — "A game is a system in which players engage in artificial conflict, defined by rules, that results in a quantifiable outcome." The most widely cited academic definition. (Introduced Ch. 1)

Save Point — A specific location where the game can be saved. Common in older and survival-horror games; increasingly replaced by autosave-everywhere. (Introduced Ch. 17)

Save Scumming — Reloading a save to undo bad outcomes. Designers accept it, prevent it (permadeath, autosave-only), or design around it (XCOM's Ironman). (Introduced Ch. 10)

Scene (Godot) — A tree of nodes saved to a .tscn file. The unit of composition — a scene is instantiated, not inherited. (Introduced Ch. 3)

Scope — The total feature and content count of a project. Almost always underestimated. Scope is the #1 cause of indie project failure. (Introduced Ch. 37)

Screen Shake — Camera displacement triggered by impacts. The juice technique with the highest payoff-to-implementation ratio. (Introduced Ch. 8)

Scrum — A project-management framework using fixed-length sprints, daily standups, and retrospectives. Common in mid-to-large studios. (Introduced Ch. 37)

SDT (Self-Determination Theory) — Deci and Ryan's model of intrinsic motivation: autonomy, competence, relatedness. Games that deliver all three tend to be great. (Introduced Ch. 12)

Season — A time-bound content cycle in live-service games, typically 2–3 months long. Battle passes align to seasons. (Introduced Ch. 39)

Secondary Mechanic — A mechanic the player uses frequently but not constantly, supporting the primary mechanic. (Introduced Ch. 5)

Shader — A program that runs on the GPU to compute pixel or vertex values. Controls lighting, post-processing, special effects. (Introduced Ch. 18)

Sightline — A visible path from the player's camera to an intended destination. Level designers use sightlines to pull the player forward. (Introduced Ch. 14)

Signal (Godot) — An event emitted by a node and consumed by any number of connected listeners. Godot's decoupled communication pattern. (Introduced Ch. 3)

Signal Bus — An autoload whose sole purpose is to emit and route global signals, letting decoupled systems communicate without direct references. (Introduced Ch. 6)

Signal-to-Noise Ratio — The ratio of meaningful information to incidental detail in any communication channel — UI, audio, visuals. High signal-to-noise UI is clear; low is busy. (Introduced Ch. 29)

Sink — In economy design: a mechanic that removes resources from circulation — repair costs, consumables, tolls. Without sinks, economies inflate. (Introduced Ch. 24)

Skill Gate — A progression barrier overcome by player skill rather than by item or knowledge. Dark Souls's bosses. (Introduced Ch. 19)

Skill Tree — A branching progression structure where each node unlocks an ability or passive bonus. Choice and identity expression. (Introduced Ch. 25)

Skinner Box — B. F. Skinner's operant-conditioning chamber; by extension, any reward system designed to maximize compulsive behavior through variable reinforcement. Pejorative when dark patterns dominate. (Introduced Ch. 33)

Snowballing — The pattern where early advantages compound into overwhelming late-game leads. Common in RTS. Mitigated by catch-up mechanics or shorter game length. (Introduced Ch. 9)

Source — In economy design: a mechanic that introduces resources — mining, kill rewards, quest payouts. (Introduced Ch. 24)

Speaker Labels — Accessibility subtitles that identify who is speaking. Critical for dialogue-heavy scenes and multi-character conversations. (Introduced Ch. 29)

Special (Combat) — A mechanic that activates at a threshold (meter full, combo length, resource spent) and produces a powerful effect. (Introduced Ch. 26)

Sprint — In Scrum: a fixed time period (often 2 weeks) within which a team commits to completing a set of tasks. (Introduced Ch. 37)

State Machine — See FSM. Also used loosely for any object whose behavior depends on an explicit state variable. (Introduced Ch. 27)

Stagger — A combat state where a character is briefly unable to act after taking enough damage. Opens an offensive window for the attacker. (Introduced Ch. 26)

Stunlock — The state of being continuously stunned with no opportunity to act. Almost always a design failure. (Introduced Ch. 26)

Subscription — A business model where players pay monthly or yearly for access. Game Pass, PlayStation Plus, Netflix-for-games. (Introduced Ch. 34)

Sunk Cost — The cognitive bias where prior investment makes people continue even when continuing is bad. Games exploit it; the best designers avoid abusing it. (Introduced Ch. 33)

Super (Combat) — A meter-spending ultimate attack in fighting games. Dramatic cinematic, high damage, risky commitment. (Introduced Ch. 26)

Symmetric Balance — Balance achieved when all players start with identical resources and abilities (chess, Tetris). The simplest balance to achieve; loses variety for fairness. (Introduced Ch. 32)

Systems Design — The design of interacting mechanical systems — economy, progression, combat, AI — and how they interact emergently. (Introduced Ch. 24)


T

Telegraph — A visible, audible, or animated cue preceding an action so the player can prepare. A boss windup, a charge-up flash, a red outline. Without telegraphs, difficulty becomes unfair. (Introduced Ch. 8)

Tell — An AI state change communicated to the player. A guard cocking his head, a gun barrel raising, a hum rising in pitch. Same idea as telegraph, emphasizing AI. (Introduced Ch. 27)

Third-Party — A developer or publisher not owned by a platform holder. Ubisoft, EA, Capcom — all third-party. (Introduced Ch. 34)

Tick Rate — In networked multiplayer: the rate at which server state updates and is sent to clients. 60 tick is typical for competitive games; 20 for cooperative. (Introduced Ch. 28)

Tile Map — A 2D level represented as a grid of tiles, each referring to a texture and optionally collision. Godot's TileMap node is the standard tool. (Introduced Ch. 17)

Time-to-Kill (TTK) — The average time required to defeat a typical enemy. A core balance metric. Short TTK (Call of Duty) feels aggressive; long TTK (Borderlands) feels grindy. (Introduced Ch. 26)

Tooltip — A small popup displaying details about a UI element on hover or focus. Critical for complex systems; missing far too often. (Introduced Ch. 29)

Trader — In economy design: a mechanic that exchanges one resource for another (shop, auction, barter). (Introduced Ch. 24)

Trigger Volume — An invisible 3D (or 2D) region that fires a signal when the player enters or exits. In Godot, Area2D / Area3D. (Introduced Ch. 17)

Tuning — The ongoing process of adjusting numerical values — speeds, damages, costs — until the experience matches intent. Tuning never ends; it is bounded by time. (Introduced Ch. 32)

Tutorial — A deliberate teaching sequence. The best tutorials are invisible — integrated into play such that the player does not notice they were taught. (Introduced Ch. 13)

Twitch — The streaming platform that became the dominant marketing channel for indie games. Streamability — being interesting to watch — is a real design consideration. (Introduced Ch. 38)

Typography — The choice and arrangement of type in UI. Often ignored, always noticed. Poor typography alone can make a game feel amateur. (Introduced Ch. 29)


U

UI (User Interface) — The visual and interactive layer through which the player reads and controls the game. (Introduced Ch. 29)

Unlockable — Content gated behind a progression condition — a costume, a weapon, a level. The fundamental reward type. (Introduced Ch. 25)

USP (Unique Selling Point) — The single sentence that explains why someone should play your game instead of an alternative. Identifying a clear USP is critical for marketing and a useful test of design clarity. (Introduced Ch. 38)

Usability Testing — Observing players to find points of confusion, friction, or failure in the interface and onboarding. Distinct from balance testing or focus testing. (Introduced Ch. 31)

UX (User Experience) — The broader design of how the player engages with the system, including but not limited to UI. Encompasses onboarding, flow, clarity, friction. (Introduced Ch. 29)

Utility AI — An AI decision model that scores candidate actions by multi-factor utility functions and picks the highest-scoring one. The Sims popularized it. (Introduced Ch. 27)


V

Variable Ratio Reinforcement — An operant-conditioning schedule where rewards are given on an unpredictable variable schedule. Produces the most persistent engagement — and gambling-like compulsion. (Introduced Ch. 12)

Vertical Slice — A complete-to-final-quality segment of a game used to demonstrate what the final product will feel like. Typically one level, one biome, or one hour. (Introduced Ch. 37)

Visual Novel — A genre of interactive narrative with static scenes, text, and occasional choices. Closer to literature than most games. (Introduced Ch. 35)


W

Walking Sim — A subgenre centered on exploration and environmental storytelling with minimal mechanical interaction. Gone Home, Firewatch, What Remains of Edith Finch. (Introduced Ch. 35)

Wayfinding — The cues that help players know where to go: sight lines, lighting, color, audio, signage. Subtle wayfinding feels organic; obvious wayfinding feels patronizing. (Introduced Ch. 14)

WCAG — The Web Content Accessibility Guidelines. Informally applied to games. Key principles: perceivable, operable, understandable, robust. (Introduced Ch. 29)

Windup — The pre-active phase of an attack, usually a long animation that telegraphs the incoming hit. (Introduced Ch. 26)

Wishlist — A player's stated interest in a Steam page before purchase. The currency of pre-launch marketing. (Introduced Ch. 38)

Work-for-Hire — A contract arrangement where a developer is paid to produce work owned by someone else. No royalty share; steady income. (Introduced Ch. 34)

World Design — The design of the overall space a game inhabits — its geography, regions, connective tissue, fiction. Distinct from level design (individual spaces within the world). (Introduced Ch. 19)


X

XP (Experience Points) — Numeric progression currency accumulated through play, traditionally spent on leveling up. (Introduced Ch. 25)


Y

Yield — In Godot 3, a coroutine pause operator. Replaced in Godot 4 by await. You will see it in old tutorials; it is deprecated. (Introduced Ch. 3)

Yomi — The fighting-game term for reading the opponent's mind — anticipating their next move based on prior patterns. The skill that emerges from well-designed mind-game systems. (Introduced Ch. 28)


Z

Zelda Dungeon — A discrete, themed level structured around a central tool or mechanic, introduced and progressively explored. The reference design pattern for puzzle-action level design. (Introduced Ch. 16)

Zone — A named region of a game world with consistent visual theme, enemy set, and mechanical rules. Similar to biome but more commonly used in structured level progressions (Sonic's Green Hill Zone). (Introduced Ch. 19)


End of glossary. Terms not in this list are either rare, ad-hoc, or intentionally omitted because the chapter context is sufficient. If you encounter a term you do not recognize while reading, search the chapter where it first appears — the book's cross-references are your second glossary.