Game TechnologyUnit 111 min read

Game Design Basics – Core Concepts, Process, and Documentation

Unit 1 of Game Technology: introduces fundamental game design terminology, the MDA framework, design documentation, the iterative design cycle, and real‑world examples to prepare students for TU/PU/NEB exams.

Key points

  • Game design is the systematic creation of rules, systems, and experiences that produce engaging gameplay.
  • The MDA framework links Mechanics, Dynamics, and Aesthetics to help designers predict player experience.
  • A Game Design Document (GDD) is the blueprint that communicates vision, scope, and technical details to the whole team.
  • The iterative design process (concept → prototype → playtest → refine) ensures playability and fun.
  • Understanding genre conventions and balancing trade‑offs are essential for successful game production.

1. What is Game Design?

Game design is the discipline of defining rules, systems, and content that together create an interactive experience for players. It differs from programming (implementation) and art (visuals) but works closely with both. A game designer must answer three core questions:

  1. What can the player do? – the mechanics (e.g., jump, collect, trade).
  2. How do those actions interact? – the dynamics (emergent behavior, strategy).
  3. What does the player feel? – the aesthetics (fun, tension, narrative).

These three layers are formalised in the MDA framework (Mechanics → Dynamics → Aesthetics).

2. Core Concepts

Concept Definition Example
Mechanic The smallest unit of rule that governs player interaction. “Press Space to jump.”
Dynamic The run‑time behaviour that emerges when mechanics interact. A platformer level where timed jumps create rhythm.
Aesthetic The emotional response the game elicits. Feeling of accomplishment after clearing a level.
Goal The condition that defines success or failure. Reach the flag at the end of the stage.
Feedback Information returned to the player about actions. Visual flash and sound when a coin is collected.
Balance The equitable distribution of challenge and reward. Enemy health scaled to player level.
Affordance Visual cues that suggest possible actions. A glowing button indicating it can be pressed.

2.1 Mechanics in Detail

Mechanics can be atomic (single action) or compound (combination of actions). They are usually expressed as if‑then rules:

Button Press (e.g., Space)Axis Movement (e.g., Arrow Keys)Gesture (e.g., Swipe)Player InputPhysics (e.g., Gravity)Rules (e.g., Score +10)Feedback (e.g., Particle Effect)System ResponseGame Mechanics
Hierarchy of mechanics in *Mountain Hopper* (player → system).

2.2 Dynamics as Systems

Dynamics are best understood through state diagrams that show how game states transition based on player input and internal timers.

0sGame starts (speed= 5 m/s)1.2sPlayer taps →Hopper jumps (Mechanic2.5sLanding + particleeffect (Feedback)3.0sCoin collected(Score +10, Aesthetic:4.8sSpeed increases to5.2 m/s (Dynamic)6.0sDouble-tap →double-jump clears gap7.5sCombo multiplier2× (Dynamic)9.0sSlide underbarrier (Swipe down)
Trace of a play session in *Mountain Hopper* (first 10 seconds).
stateDiagram-v2
    [*] --> "Idle"
    "Idle" --> "Running" : press ArrowRight
    "Running" --> "Jumping" : press Space
    "Jumping" --> "Falling" : peak reached
    "Falling" --> "Idle" : land on ground

2.3 Aesthetics Categories (MDA)

Aesthetic Type Player Experience Typical Game Genres
Sensory Visual & auditory pleasure Action, Adventure
Narrative Story immersion RPG, Adventure
Challenge Mastery & competition Puzzle, Strategy
Fellowship Social interaction MMO, Party games
Discovery Exploration & curiosity Open‑world, Sandbox
Expression Personal creativity Sandbox, Simulation

3. Game Design Documentation

A Game Design Document (GDD) is the central reference that records every design decision. A concise GDD for a small 2‑D platformer might include:

  1. Game Overview – title, genre, target audience.
  2. Core Loop – player actions → system response → reward.
  3. Mechanics List – jump, double‑jump, enemy defeat, power‑up.
  4. Level Design – sketches, tile maps, difficulty curve.
  5. Art & Audio – sprite sheets, UI mock‑ups, sound cues.
  6. Technical Specs – engine (Unity), platform (Android), performance targets.

3.1 Worked Example: “Mountain Hopper”

Section Content
Title Mountain Hopper
Genre 2‑D Endless Runner
Target Mobile users, ages 12‑35
Core Loop Tap → Hopper jumps → Avoid obstacles → Collect coins → Score increases
Mechanics Single tap = jump, swipe down = slide, double‑tap = double‑jump
Dynamics Speed gradually increases, obstacle frequency rises, combo multiplier for consecutive jumps
Aesthetics Fast‑paced excitement, bright cartoon visuals, satisfying “ding” sound on coin collection
Feedback Particle burst on landing, UI score counter, vibration on collision
Balance Initial speed 5 m/s, increment 0.2 m/s every 30 seconds; max speed capped at 12 m/s
Day 1Concept sketch +paper prototypeDay 3Digital prototype(Unity) with basic mecDay 5Playtest #1 (5players) → feedback onDay 7Refinement:adjusted gravity curveDay 10Final prototypesubmitted
Iterative design timeline for *Mountain Hopper* (simplified).

Trace of a Play Session (first 10 seconds):

  1. 0 s – Game starts, speed = 5 m/s.
  2. 1.2 s – Player taps → Hopper jumps over a low rock (Mechanic: jump).
  3. 2.5 s – Hopper lands, particle effect shown (Feedback).
  4. 3.0 s – Coin appears; player taps again → Hopper collects coin (Mechanic: collect). Score +10 (Aesthetic: reward).
  5. 4.8 s – Speed increases to 5.2 m/s (Dynamic).
  6. 6.0 s – Obstacle pattern changes to a gap; player double‑taps → double‑jump clears gap (Mechanic: double‑jump).
  7. 7.5 s – Combo multiplier reaches 2×, score per coin now 20.
  8. 9.0 s – Player slides under a low barrier (Swipe down).

This trace demonstrates how mechanics (jump, collect), dynamics (speed increase, combo), and aesthetics (sound, visual feedback) intertwine to produce the intended player experience.

4. Game Design Process

The design cycle is iterative; each iteration refines the game based on testing results.

4.1 Phases Explained

  1. Concept Ideation – Brainstorming, market research, defining unique selling points.
  2. Paper Prototype – Sketching level layouts, simulating mechanics with cards or dice.
  3. Digital Prototype – Minimal viable product (MVP) built in a rapid‑development tool (e.g., Unity, Godot).
  4. Playtesting – Observing real players, collecting quantitative (score, time) and qualitative (fun rating) data.
  5. Feedback Analysis – Identifying pain points, balancing issues, unclear affordances.
  6. Refinement – Adjusting mechanics, tweaking UI, re‑balancing difficulty.
  7. Pre‑production – Finalising GDD, asset pipelines, technical architecture.
  8. Full Production – Asset creation, programming, QA.
  9. Launch & Post‑launch – Marketing, patches, DLC, community management.

5. Genre Classification & Comparison

Understanding genre conventions helps designers set player expectations and avoid “genre‑confusion”.

Genre Core Mechanics Typical Dynamics Common Aesthetics
Action Real‑time combat, reflexes Fast pacing, high tension Sensory excitement
Puzzle Pattern matching, logic Gradual difficulty curve Challenge, discovery
Strategy Resource management, planning Long‑term decision making Challenge, fellowship
Simulation Real‑world system modelling Emergent complexity Discovery, expression
RPG Character progression, quests Narrative branching Narrative, fellowship
Adventure Exploration, item use Story‑driven pacing Narrative, discovery

Advantages / Disadvantages

Aspect Advantage Disadvantage
Top‑down design (genre first) Clear target audience, easier marketing Risk of cliché, limited innovation
Bottom‑up design (mechanic first) Fresh mechanics can create new sub‑genres May lack coherent theme, harder to pitch
Iterative prototyping Early detection of fun‑killers, cost‑effective Time‑consuming if scope not controlled
Heavy documentation Reduces miscommunication, aids large teams Can become outdated quickly if not maintained

6. Applications of Game Design Principles

  • Educational Games – Use mechanics that reinforce learning objectives (e.g., spaced repetition in language apps).
  • Serious Games for Training – Simulate real‑world scenarios (flight simulators, medical procedures).
  • Gamified Services – Loyalty points, achievement badges, and progress bars in e‑commerce or banking.

7. In the Real World

Product / Service Game Design Idea Used How It Is Applied
eSewa (digital wallet) Reward Loop (Mechanic + Feedback) Users earn “eSewa points” for each transaction; a visual progress bar and notification sound give immediate feedback, encouraging repeat usage.
Daraz (online marketplace) Dynamic Difficulty (Speed & Scarcity) Flash‑sale countdown timers create urgency (dynamic) and limited‑stock indicators increase perceived scarcity, driving faster purchase decisions.
Ncell (mobile network) Achievement Badges (Aesthetic) Seasonal challenges (e.g., “Use 5 GB data in a week”) grant badge icons and celebratory animations, satisfying the player’s desire for recognition.
Google Maps (global) Level Design & Navigation (Spatial Dynamics) Route planning visualises a “level map” where obstacles are traffic jams; the system dynamically re‑routes based on real‑time data, mirroring adaptive game worlds.
YouTube (video platform) Progression System (Goal + Feedback) Watch‑time milestones unlock creator rewards; a progress ring and notification sound provide immediate feedback, similar to level‑up cues in games.

Real‑world Worked Example Tie‑In:
The “Mountain Hopper” speed‑increase mechanic mirrors Daraz’s flash‑sale timer: as time passes, the game’s speed rises, just as Daraz’s countdown makes the purchasing window shrink, increasing player (buyer) urgency. Designing the speed curve in the prototype helps students understand how to balance tension in both games and e‑commerce promotions.

8. Exam Tip

  • Remember the MDA hierarchy: exam questions often ask you to map a given mechanic to its resulting dynamics and intended aesthetic. Write the three‑step chain explicitly.
  • GDD structure is a frequent short‑answer topic; memorize the six core sections and be ready to give a one‑sentence purpose for each.
  • Process diagrams earn marks – reproduce the iterative cycle in the correct order; use the keywords “prototype → playtest → refine”.
  • Genre comparison tables are high‑yield; practice filling the table with at least three genres, focusing on mechanics vs aesthetics.
  • Real‑world examples are rewarded. Cite a Nepali service (eSewa, Daraz, Ncell) and link it to a specific design concept (reward loop, dynamic difficulty, achievement badge).

In the real world

  • Pathao (Nepal) uses dynamics (ride demand vs. driver supply) and feedback (real-time ETA updates) to balance player satisfaction and operational efficiency.
  • eSewa applies mechanics (QR scanning, PIN entry) and aesthetics (satisfying transaction sounds) to simplify financial interactions.
  • Nepali banks’ mobile apps leverage affordances (clear buttons for transfers) and goals (daily transaction limits) to guide user actions.

Based on the TU BSc CSIT syllabus for Game Technology, unit 1.

Discussion

Loading…