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:
- What can the player do? – the mechanics (e.g., jump, collect, trade).
- How do those actions interact? – the dynamics (emergent behavior, strategy).
- 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:
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.
stateDiagram-v2
[*] --> "Idle"
"Idle" --> "Running" : press ArrowRight
"Running" --> "Jumping" : press Space
"Jumping" --> "Falling" : peak reached
"Falling" --> "Idle" : land on ground2.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:
- Game Overview – title, genre, target audience.
- Core Loop – player actions → system response → reward.
- Mechanics List – jump, double‑jump, enemy defeat, power‑up.
- Level Design – sketches, tile maps, difficulty curve.
- Art & Audio – sprite sheets, UI mock‑ups, sound cues.
- 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 |
Trace of a Play Session (first 10 seconds):
- 0 s – Game starts, speed = 5 m/s.
- 1.2 s – Player taps → Hopper jumps over a low rock (Mechanic: jump).
- 2.5 s – Hopper lands, particle effect shown (Feedback).
- 3.0 s – Coin appears; player taps again → Hopper collects coin (Mechanic: collect). Score +10 (Aesthetic: reward).
- 4.8 s – Speed increases to 5.2 m/s (Dynamic).
- 6.0 s – Obstacle pattern changes to a gap; player double‑taps → double‑jump clears gap (Mechanic: double‑jump).
- 7.5 s – Combo multiplier reaches 2×, score per coin now 20.
- 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
- Concept Ideation – Brainstorming, market research, defining unique selling points.
- Paper Prototype – Sketching level layouts, simulating mechanics with cards or dice.
- Digital Prototype – Minimal viable product (MVP) built in a rapid‑development tool (e.g., Unity, Godot).
- Playtesting – Observing real players, collecting quantitative (score, time) and qualitative (fun rating) data.
- Feedback Analysis – Identifying pain points, balancing issues, unclear affordances.
- Refinement – Adjusting mechanics, tweaking UI, re‑balancing difficulty.
- Pre‑production – Finalising GDD, asset pipelines, technical architecture.
- Full Production – Asset creation, programming, QA.
- 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…