If you ask a group of casual players what makes a game great, they will give you a list of surface-level elements: "I love the sword combat," "The graphics are beautiful," or "The story made me cry."
But as a game designer, you cannot directly build "beauty" or "sadness." You cannot directly construct a player's emotional state.
Instead, you can only build rules, systems, and mechanics.
To bridge the gap between the code you write and the emotions your player experiences, you must understand the industry-standard structural model: The MDA Framework (Mechanics, Dynamics, Aesthetics).
What is the MDA Framework?
Developed by Robin Hunicke, Marc LeBlanc, and Robert Zubek, the MDA framework breaks game design down into three distinct, interconnected layers:
1. Mechanics (The Rules)
Mechanics are the base components of the game at the level of data and algorithms. They are the rules, physical constants, actions, and constraints that you program into the engine.
Examples: Jumping physics, inventory storage limits, weapon damage variables, ammunition counts.
2. Dynamics (The System Behavior)
Dynamics describe the real-time behavior of the mechanics acting upon player inputs and interacting with other mechanics during play. Dynamics are what happens when a human starts playing your game.
Examples: A player combining a "dash" mechanic with a "jump" mechanic to bypass a level barrier, or hoarding health potions because inventory space is unlimited.
3. Aesthetics (The Emotional Response)
Aesthetics are the consumer's emotional responses evoked by the game's dynamics as they play. This is not just visual art; it is the psychological state of the player.
Examples: Sensation (sensory pleasure), Fantasy (make-believe), Narrative (drama), Challenge (obstacle course), Fellowship (social framework), or Submission (pastime).
The Inverse Perspectives
The power of the MDA framework lies in understanding that the Designer and the Player view the game from opposite directions:
The Designer’s Path: You start at the level of Mechanics (writing code, balancing numbers), which generates Dynamics (how the game plays), which ultimately creates the Aesthetics (how the player feels).
The Player’s Path: The player experiences the game starting with the Aesthetics (the initial emotional hook, sound, and visual feedback), which they discover through the Dynamics (learning the gameplay loops), which are driven by the underlying Mechanics (the rules).
If your goal is to design a game that evokes the aesthetic of tension or panic, you do not simply write a scary story. You build mechanics that enforce scarcity:
Let's model this mathematically. To maintain high psychological tension (T psych), the player's core combat capabilities must decay as they exhaust resources. We can represent the player's physical stability (Sp) using a decaying feedback loop:
Sₚ = Sₘₐₓ · e^(-λ(Cf + t))
Where:
Smax is maximum stability.
Cf is the cumulative count of weapon discharges or physical actions.
λ is a physiological decay coefficient.
t is continuous time spent in hazardous environments.
By programming this decaying mechanic, you force the player into a dynamic of avoidance and careful resource preservation. The player does not run into combat head-first; they sneak, plan, and panic. Suddenly, your mechanics have successfully delivered your target aesthetic of survival horror.
Master the MDA Framework
Understanding the relationship between your code and your player's brain is what separates amateurs from professional systems designers.
If you want to begin applying this kind of systems thinking to your own concept, our Free Game Design Starter Kit gives you two short lessons and a worksheet built around the five core elements of game design. For deeper work with MDA, player psychology, and systems thinking, explore The Serious Game Design School.

