0% found this document useful (0 votes)
4 views3 pages

Game Design Everything

The document is a comprehensive study guide on game design and development, covering game theory, asset creation in Blender, and integration with Unity. It outlines key concepts such as the MDA framework, gameplay loops, and the development pipeline, as well as technical aspects of 3D modeling, texturing, and physics components in Unity. The guide serves as a resource for understanding both the theoretical and practical elements of creating video games.

Uploaded by

xlae1234
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Game Design Everything

The document is a comprehensive study guide on game design and development, covering game theory, asset creation in Blender, and integration with Unity. It outlines key concepts such as the MDA framework, gameplay loops, and the development pipeline, as well as technical aspects of 3D modeling, texturing, and physics components in Unity. The guide serves as a resource for understanding both the theoretical and practical elements of creating video games.

Uploaded by

xlae1234
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Game Design & Development

Comprehensive Study Guide


Part 1: Game Design Theory
1. Definition and Nature of Games

• What is a Game? A game is an interactive experience where the player


engages with rules, goals, and challenges1. Unlike movies or books, the
player's choices affect the outcome2.
• Media Comparison: While movies provide a fixed story identical for every
viewer, games provide variable outcomes based on decisions3. Games are
considered both art (storytelling) and systems (rules)4.

2. The MDA Framework

The MDA framework breaks down game components into three distinct layers5:

• Mechanics (M): These are the rules, systems, and actions coded into the
game by developers (e.g., jumping, shooting, health bars)6.
• Dynamics (D): This is the run-time behaviour that emerges when players
interact with the mechanics (e.g., a player taking risks to collect coins or an
enemy chasing a player)
• Aesthetics (A): The emotional response and feelings the game creates in the
player (e.g., thrill, fear, fellowship, discovery)
• The Perspective Shift:
o Developers create the game in the order of Mechanics >Dynamics >
Aesthetics
o Players experience the game in the reverse order of Aesthetics
>Dynamics > Mechanics

3. Gameplay Loops and Motivation

• Core Loop: The short, repeated cycle of actions (e.g., Run -> Collect>
Upgrade)11.
• Meta Loop: Long-term progression such as levelling up, story advancement,
or rankings12.
• Flow Theory: A game must balance challenge with player skill
o If a game is too easy, it becomes boring.
o If a game is too hard, it becomes frustrating
• Player Types (Bartle’s Taxonomy):
o Achievers: Motivated by points and status
o Explorers: Motivated by discovery and secrets
o Socializers: Motivated by interaction with others
o Killers: Motivated by competition and defeating others
• Engagement vs. Addiction:
o Engagement (Positive): Players play because it is fun and rewarding,
feeling in control of their time (e.g., Minecraft)
o Addiction (Negative): Players feel compelled to play due to
psychological tricks like variable rewards and FOMO (Fear Of Missing
Out), even when they don't want to (e.g., Candy Crush)

4. The Development Pipeline

• Pre-Production (Planning): Involves brainstorming, deciding the genre, and


writing the Game Design Document (GDD)
o The GDD: A blueprint covering the story, gameplay mechanics, level
design, art style, audio, and technical requirements
• Production: The creation phase where artists make models/textures,
programmers write code, and level designers create environments.
• Post-Production: Includes testing (bug fixing), marketing, and releasing
updates/patches

Part 2: 3D Asset Creation (Blender)


1. Modeling Fundamentals

• Blender Definition: A free, open-source 3D creation software used for


modeling, texturing, animation, and rendering
• Geometry Components:
o Vertices: Points in space
o Edges: Lines connecting vertices
o Faces: Surfaces bounded by edges
• Topology: Refers to the arrangement of vertices, edges, and faces across a
model's surface
o Good Topology: Uses mostly quads (four-sided polygons) because
they deform smoothly during animation and allow for easier UV
unwrapping
o Importance: Proper topology reduces shading errors and keeps the
mesh organized
• Core Tools:
o Extrude (E): Creates new geometry
o Loop Cut (Ctrl+R): Adds edge loops
o Modifiers: Tools like Mirror (for symmetry) and Subdivision Surface
(for smoothing)

2. Texturing and UV Mapping

• UV Mapping: The process of projecting a 2D texture onto a 3D model by


assigning coordinates (U, V, W) to vertices. It involves "unfolding" the 3D
model into a 2D layout so images can be painted accurately without distortion
• PBR (Physically Based Rendering): Simulates real-world material
responses to light. Key maps include:
o Base Color (Albedo): The visual color/pattern
o Normal Map: Simulates bumps and details
o Roughness/Glossiness: Determines how shiny a surface is
o Metalness: Defines if a material is metal or non-metal

3. Optimization and Baking

• Low Poly Objects: Models created with a small number of polygons for high
performance in real-time engines. They prioritize speed over raw detail
• Texture Baking: The process of transferring complex details from a high-
resolution model onto a low-resolution model via 2D texture maps
• Normal Map Baking: Encodes the surface angles of a high-poly model into
colors on a texture map. This creates the illusion of depth and detail on a low-
poly model without the heavy geometry

Part 3: Unity Integration & Physics


1. Unity Workflow

• Integration: The process of importing assets (models, textures, animations)


from software like Blender into the Unity game engine
• Import Process:
o Clean up the model in Blender (Apply Transforms via Ctrl+A)
o Export as FBX (supports meshes, rigs, and animations)
o Import into Unity's Asset folder and configure materials/textures

2. Physics Components

• Rigid Body: A component that makes an object behave like a solid object
subject to physics forces such as gravity, friction, and drag Without this, an
object cannot fall or be pushed
• Colliders: Invisible shapes (box, sphere, capsule, mesh) that define the
physical boundaries of an object for collision detection
o A rigid body needs at least one collider to interact physically with the
environment
o Triggers: Colliders can be set as "triggers" to detect overlapping (e.g.,
for checkpoints) without causing a physical collision response

3. Specialized Integration

• Terrain System: A built-in tool for creating large outdoor environments It uses
a brush-based interface to sculpt mountains/valleys and paint textures or
trees
• Car Integration:
o Requires a Rigid Body to simulate mass and gravity
o Uses Wheel Colliders to simulate suspension, traction, and steering
o Requires configuration of torque, brake force, and center of gravity for
realistic handling
• Unity Asset Store: An online marketplace providing ready-made tools,
models, and scripts (both free and paid) to speed up production.

You might also like