Skip to main content
Game Developers Conference logo

Game Developers Conference

Media13 reports · 1,708 videos · 28 articles

Game Developers Conference (GDC, now the GDC Festival of Gaming) is the professional event for the games industry. It publishes recorded talks and interviews, annual industry survey reports such as the State of the Game Industry, and news articles.

Documents

Cover of Board Game Design Day: Puzzle Strike: A Design Diary
31 min
Game Developers Conference31 min

Board Game Design Day: Puzzle Strike: A Design Diary

Puzzle Strike functions as a strategic translation of high-intensity, competitive video game mechanics into a tabletop format.

  • Puzzle Strike translates the mechanics of competitive puzzle-fighting games into a tabletop format by prioritizing direct player interaction over the passive, multiplayer solitaire style common in deck-builders.
  • The game design utilizes asymmetric character abilities and mechanics inspired by real-time strategy titles like StarCraft to ensure long-term strategic depth and prevent gameplay stagnation.
  • Core gameplay revolves around a constant tension between aggressive rushdown tactics and long-term economic development, forcing players to manage risks and resources carefully.
Game Developers ConferenceDec 2017
Cover of The Art of Child of Light
46 min
Game Developers Conference46 min

The Art of Child of Light

Child of Light serves as a creative exploration of how traditional fine art influences modern interactive media, specifically aiming to bridge the gap between fairy tale symbolism and Japanese role-playing game mechanics.

  • The UbiArt Framework enabled the direct integration of hand-painted watercolor textures into the game engine, allowing the project to function as a playable painting.
  • The development team utilized 3D character models projected as 2D films to maintain fluid animation while preserving the integrity of original hand-painted concept art.
  • The visual direction was heavily influenced by the Golden Age of illustration, specifically drawing from the works of Arthur Rackham, John Bauer, and Yoshitaka Amano.
Game Developers ConferenceDec 2017
Cover of Math for Game Programmers: Understanding Homogeneous Coordinates
23 min
Game Developers Conference23 min

Math for Game Programmers: Understanding Homogeneous Coordinates

This analysis explores the mathematical foundations of homogeneous coordinates in game development, specifically focusing on how they facilitate 3D perspective and coordinate transformations.

  • Homogeneous coordinates use a four-dimensional vector system to unify translation and rotation into a single matrix-based framework for efficient spatial manipulation.
  • The W component distinguishes between positions and directions: a W value of 1 represents a position subject to translation, while a W value of 0 represents a direction invariant to translation.
  • Perspective projection is achieved by storing depth information in the W component, which is then used in a hardware-accelerated 'W-divide' process to scale X, Y, and Z coordinates.
Game Developers ConferenceDec 2017
Cover of The 2017 Education Soapbox
62 min
Game Developers Conference62 min

The 2017 Education Soapbox

Game education requires a fundamental shift from purely technical training toward a holistic model that prioritizes critical consciousness, artistic expression, and social responsibility.

  • Game education must shift from purely technical training to a holistic model that integrates fine arts principles and critical theory to foster artistic expression and social responsibility.
  • Curricula should be redesigned to move beyond replicating industry standards, encouraging students to challenge dominant cultural ideologies and the social contexts of their work.
  • Professional success in the gaming industry increasingly relies on non-cognitive skills, specifically public presentation and storytelling abilities.
Game Developers ConferenceDec 2017
Cover of Open Production With Sunless Sea: Kickstarter, Early Access and After
31 min
Game Developers Conference31 min

Open Production With Sunless Sea: Kickstarter, Early Access and After

Open production serves as a transformative strategy for independent game developers, enabling studios to transition from financial instability to long-term sustainability.

  • Open production models like Kickstarter and Early Access provide financial stability and a diagnostic feedback loop that allows developers to refine design and marketing before full release.
  • Developers must maintain final authority over creative vision, as relying too heavily on veteran player feedback can skew development toward niche preferences and alienate broader audiences.
  • Sustainable financial planning requires that crowdfunding stretch goals remain low-cost and high-engagement to ensure early capital builds a foundation for future projects rather than serving as a temporary fix.
Game Developers ConferenceDec 2017
Cover of Capturing Reality: Gathering Reference for Forza Motorsport 5
54 min
Game Developers Conference54 min

Capturing Reality: Gathering Reference for Forza Motorsport 5

The development of Forza Motorsport 5 necessitated a fundamental shift in asset production, moving away from labor-intensive, disorganized manual data collection toward a highly technical, standardized pipeline.

  • Integrating laser scanning and point cloud data directly into 3ds Max via Autodesk’s custom plugin allowed artists to vertex-snap models to real-world dimensions, significantly reducing design iterations and post-production quality bugs.
  • Transitioning from disorganized photo folders to spherical panorama cameras (such as the Ladybug) and GPS-tracked site surveys eliminated the 'puzzle-solving' phase where artists previously struggled to contextualize reference images.
  • Standardizing color and white balance during reference gathering using calibration charts and Adobe Bridge ensures that source material is compatible with physically-based rendering systems, maintaining consistency across assets.
Game Developers ConferenceDec 2017
Cover of Math for Game Programmers: Juicing Your Cameras With Math
32 min
Game Developers Conference32 min

Math for Game Programmers: Juicing Your Cameras With Math

Effective camera systems rely on sophisticated mathematical frameworks to enhance player immersion and provide intuitive feedback.

  • Implement a trauma-based shake system by using a persistent decay value mapped non-linearly—specifically by squaring or cubing the input—to differentiate between minor and major impact intensities.
  • Utilize coherent noise, such as Perlin noise, for camera shake to ensure frame-rate independence and fluid motion, particularly during slow-motion sequences.
  • Apply asymptotic averaging to camera movement to create a smooth, 'lazy' follow effect that avoids the rigidity of direct tracking.
Game Developers ConferenceDec 2017
Cover of Pursuing Interactive Suspension of Disbelief
23 min
Game Developers Conference23 min

Pursuing Interactive Suspension of Disbelief

The pursuit of interactive suspension of disbelief serves as the primary objective in narrative-driven game design, where the goal is to foster an emotional connection between the player and the game world.

  • Interactive suspension of disbelief is the primary goal of narrative-driven design, aiming to transform players from passive observers into active participants in a human story.
  • Developers must integrate writing directly into systems and level design to ensure that narrative content remains context-aware and responsive to player agency.
  • Immersion is frequently broken by mechanical disruptions such as inconsistent QuickTime events, arbitrary mission structures, and unresponsive dialogue systems.
Game Developers ConferenceDec 2017
Cover of Running the Halo Multiplayer Experience at 60fps: A Technical Art Perspective
46 min
Game Developers Conference46 min

Running the Halo Multiplayer Experience at 60fps: A Technical Art Perspective

Achieving a consistent 60 frames per second for the Halo 2 Anniversary multiplayer experience on Xbox One required a fundamental shift in production philosophy, prioritizing performance as a core design constraint rather than a final optimization step.

  • Performance was treated as a foundational design constraint rather than a final optimization step, ensuring a consistent 60fps for Halo 2 Anniversary on Xbox One.
  • The development team enforced a strict 16.6ms frame budget, allocating 13.5ms to environments and 2.5ms to sandbox elements.
  • Technical artists were embedded directly into map teams to provide real-time oversight, preventing the need to strip visual fidelity during the final production stages.
Game Developers ConferenceDec 2017
Cover of Level Design Workshop: Solving Puzzle Design
54 min
Game Developers Conference54 min

Level Design Workshop: Solving Puzzle Design

Effective puzzle design centers on fostering player agency through the mastery of consistent mechanics rather than relying on punitive challenges or competitive obstacles.

  • Effective puzzle design prioritizes player agency and mastery of consistent mechanics over punitive challenges or competitive obstacles.
  • Designers should structure the player experience around an emotional loop of curiosity, insight, and accomplishment by using predictable, systemic verbs.
  • Difficulty management relies on balancing three variables: the number of steps required for a solution, the introduction of new mechanics, and the application of existing systems in novel contexts.
Game Developers ConferenceDec 2017
Cover of A Practical Guide for Doing Ethical Player Testing
48 min
Game Developers Conference48 min

A Practical Guide for Doing Ethical Player Testing

Ethical player testing serves as a foundational pillar for both participant well-being and the integrity of game development data.

  • Ethical player testing must transition from simple compliance to a framework based on free, informed, and ongoing consent to ensure both participant well-being and data integrity.
  • Researchers must proactively prevent coercion by ensuring participants never feel pressured to endure physical or psychological discomfort to satisfy research objectives.
  • Immersive technologies like VR require specific safety measures, such as immediate kill switches and transparent risk communication, due to the genuine physiological and behavioral reactions they elicit.
Game Developers ConferenceDec 2017
Cover of Low Complexity, High Fidelity - INSIDE Rendering
60 min
Game Developers Conference60 min

Low Complexity, High Fidelity - INSIDE Rendering

The rendering architecture for INSIDE centers on achieving high-fidelity, atmospheric visuals within a 2.5D environment while maintaining a consistent 60fps performance.

  • The rendering engine utilizes a custom light pre-pass architecture that executes complex lighting and volumetric effects in under one millisecond to maintain a consistent 60fps.
  • Visual fidelity is achieved through empirical approximations and mathematical shortcuts rather than brute-force computation, prioritizing efficiency to stay within strict performance budgets.
  • Blue noise is implemented to manage dithering and eliminate banding artifacts, providing a superior error distribution compared to traditional noise patterns.
Game Developers ConferenceDec 2017