Game Design

Game design is the art and science of decision-making — turning an idea or a feeling into a playable, engaging interactive system.

What is Game Design?

Game design is the discipline responsible for defining how a game works: its rules, its mechanics, the challenges it presents, and the experience it creates for the player. It draws from psychology, user experience, writing, and storytelling, weaving them together into a coherent, satisfying interactive experience. A game designer doesn't necessarily write code or draw art — they design the rules and systems that make play meaningful.

Areas of Specialization

Systems & Mechanics Design

Inventing and tuning the core rules that define how the player interacts with the game.

Level Design

Building the environments and spaces where players experience the mechanics, with balanced flow and challenge.

Narrative Design

Weaving story, characters, and dialogue into the gameplay itself, not as a separate layer.

Balance & Economy Design

Tuning numbers, resources, and difficulty to keep the experience fair and engaging throughout.

What Does a Game Designer Do?

Writing game design documents (GDDs) that explain the game's vision and systems.

Building rapid prototypes to test ideas before investing in full development.

Coordinating with programmers and artists to translate design into a playable game.

Tuning difficulty curves and balance based on real playtesting and player feedback.

Iterating continuously on ideas based on playtest data and player feedback.

What Does This Field Produce?

Game Design Document

A reference document detailing the game's mechanics, levels, and systems.

Playable Prototype

A stripped-down build that tests a core idea or mechanic before full development.

Level Layouts

Designed spaces and blueprints that guide the player through escalating challenges.

Balance Spreadsheets

Spreadsheets tuning weapon power, resources, and enemy difficulty.

Skills Required

Problem Solving Systems Thinking Player Empathy Communication & Documentation Basic Math Storytelling

Tools Designers Use

Unity

A popular engine for rapidly prototyping game designs.

Unreal Engine

A powerful engine offering visual scripting tools like Blueprints.

Google Sheets / Excel

For tuning in-game balance and economy spreadsheets.

Miro / Figma

For sketching level layouts, flowcharts, and organizing ideas.