Skip to main content
Game Developers Conference logo

Game Developers Conference

Media1,744 documents

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 Frostbite: Implementing a Scripting Solution for Your Editor
68 min
Game Developers Conference68 min

Frostbite: Implementing a Scripting Solution for Your Editor

The Frostbite engine addresses the complexities of large-scale game production by implementing a custom scripting solution built on IronPython and .NET.

  • Frostbite implemented a custom scripting framework using IronPython and .NET to automate repetitive tasks and optimize asset management for large-scale titles like Need for Speed: The Run and Dragon Age: Inquisition.
  • The architecture utilizes a REPL-based interface that exposes engine editor functionality, such as asset selection and property manipulation, directly to technical artists and designers.
  • By using a thin wrapper around .NET assemblies, the system enables the execution of complex batch operations across thousands of assets, significantly reducing iteration times.
Game Developers ConferenceJan 2017
Cover of Marketing Fundamentals for New Developers
30 min
Game Developers Conference30 min

Marketing Fundamentals for New Developers

Marketing functions as a quantifiable conversion system rather than a product of chance, serving as a critical multiplier that dictates the ultimate commercial viability of a game.

  • Marketing must be treated as a quantifiable conversion system rather than a product of chance to ensure a game's commercial viability.
  • Independent developers often underfund marketing by allocating only 2% to 3% of their budget, whereas industry standards in other sectors recommend 50% to 80%.
  • Developers should shift from intuition to a data-informed approach by using cohort analysis and tracking tools to measure the return on investment for specific campaigns.
Game Developers ConferenceJan 2017
Cover of Among Friends - An Uncharted 2: Among Thieves Post-Mortem
59 min
Game Developers Conference59 min

Among Friends - An Uncharted 2: Among Thieves Post-Mortem

The development of Uncharted 2: Among Thieves centered on the ambition to create a playable summer blockbuster, prioritizing character-driven narratives integrated with high-stakes, cinematic set pieces.

  • The development of Uncharted 2: Among Thieves relied on a six-month pre-production phase to prototype core innovations like the Dynamic Object Traversal system, which enabled combat on moving platforms.
  • Naughty Dog Engine 2.0 leveraged the PlayStation 3's Cell processor to implement advanced graphical features like screen space ambient occlusion and physically correct depth-of-field while maintaining a consistent 30 frames per second.
  • The project’s extreme ambition led to a grueling, extended crunch period, prompting the studio to conclude that future development must prioritize disciplined timelines, mandatory time-off policies, and dedicated post-production phases.
Game Developers ConferenceJan 2017
Cover of Recognizing the Health Risks of Game Development - Beyond Carpal Tunnel (Sponsored by the IGDA)
55 min
Game Developers Conference55 min

Recognizing the Health Risks of Game Development - Beyond Carpal Tunnel (Sponsored by the IGDA)

The game development industry faces a critical health crisis that extends far beyond common misconceptions of minor repetitive strain injuries.

  • A survey of 420 international game developers indicates that industry-wide systemic issues, including extreme stress and normalized 'crunch' periods, are leading to severe, life-threatening physical and mental health outcomes.
  • The industry's operational model frequently discourages essential breaks, despite data suggesting that consistent physical movement is a critical factor in mitigating long-term health risks such as cancer.
  • The prevailing culture of job insecurity and the glorification of crunch create significant barriers to seeking help, as employees often feel pressured to sacrifice their well-being to demonstrate professional commitment.
Game Developers ConferenceJan 2017
Cover of Designing the Anti-Platformer: Mushroom 11 Puzzle Systems
27 min
Game Developers Conference27 min

Designing the Anti-Platformer: Mushroom 11 Puzzle Systems

Mushroom 11, a 2D puzzle game developed by Untame, centers on a unique mechanic where players control a shapeshifting, cellular organism that moves exclusively through a cycle of destruction and regrowth.

  • Mushroom 11, developed by Untame since its 2012 game jam origin, utilizes an 'anti-platformer' mechanic where players navigate by pruning and regrowing a cellular organism rather than using traditional jumping abilities.
  • The game design prioritizes puzzle purity by avoiding power-ups and mid-air growth, instead forcing players to manipulate the creature's center of mass, momentum, and physical footprint to interact with the environment.
  • Boss encounters are designed as skill-check milestones where players must utilize the remains of defeated enemies to progress, reinforcing the game's focus on environmental logic over standard tropes.
Game Developers ConferenceJan 2017
Cover of Integrating 2D UI with VR Environments
35 min
Game Developers Conference35 min

Integrating 2D UI with VR Environments

Two-dimensional user interfaces remain a fundamental component of virtual reality development, serving as the most efficient medium for non-spatial tasks while avoiding the occlusion and complexity issues inherent in three-dimensional representations.

  • 2D user interfaces are the most efficient medium for non-spatial VR tasks, as they reduce cognitive load and avoid the complexity of 3D representations.
  • UI elements should be positioned at arm’s length to mitigate depth disparity and prevent visual fatigue for the user.
  • Designers must prioritize large, accessible interface elements that accommodate head-tracking to avoid the need for fine motor skills or excessive neck movement.
Game Developers ConferenceJan 2017
Cover of Multithreading the Entire Destiny Engine
60 min
Game Developers Conference60 min

Multithreading the Entire Destiny Engine

The Destiny engine architecture achieves high-performance, cross-platform scalability by transitioning from traditional synchronization primitives to a sophisticated, job-based multithreading model.

  • The Destiny engine utilizes a fiber-based, job-driven architecture to replace traditional synchronization primitives, enabling high-performance scalability across diverse hardware generations including PS3 and Xbox 360.
  • Workloads are organized into discrete job sequences with explicit dependency management to prioritize simulation tasks and minimize latency.
  • System integrity is maintained through a strict execution environment that uses resource handles, producer-consumer models, and whitelisting to prevent data races and unsafe memory access.
Game Developers ConferenceJan 2017
Cover of Governance in F2P Multiplayer Games
66 min
Game Developers Conference66 min

Governance in F2P Multiplayer Games

Traditional free-to-play models often struggle with player burnout due to an over-reliance on content-driven drip strategies.

  • Shift from content-driven drip strategies to high-agency systems that prioritize emergent player governance and social hierarchies to reduce player burnout.
  • Design game architecture to facilitate proximity, repeated informal encounters, and rich communication channels to foster self-organizing communities.
  • Function as an architect of physical laws rather than a moderator, providing tools that allow players to negotiate their own norms and resolve disputes.
Game Developers ConferenceJan 2017
Cover of Classic Game Postmortem - Marble Madness
51 min
Game Developers Conference51 min

Classic Game Postmortem - Marble Madness

The development of Marble Madness during the mid-1980s arcade industry contraction serves as a case study in balancing technical innovation with the unforgiving economic realities of coin-operated gaming.

  • During the 1982-1984 arcade industry crash, sales plummeted by 90%, forcing developers to pivot from custom hardware for every game to a 'system hardware' model where operators bought a base board and swapped out cartridges.
  • Atari's development process for Marble Madness involved a high-stakes 'coin drop' testing phase where games were built to 80% completion and placed in arcades; historically, two out of every three games were canceled based on these results.
  • Marble Madness achieved commercial success by selling 4,000 units in a depressed market, making it one of the top-selling games of 1984 despite the industry's decline from the 100,000-unit sales peaks of the Pac-Man era.
Game Developers ConferenceJan 2017
Cover of The Triple Postmortem - Black Ice, 6180 The Moon, The More You Know (About the Devil)
56 min
Game Developers Conference56 min

The Triple Postmortem - Black Ice, 6180 The Moon, The More You Know (About the Devil)

Independent game development thrives when creators prioritize financial stability and disciplined scoping over the pursuit of industry trends.

  • Maintain a day job while developing indie games to ensure financial stability and reduce pressure during the long development cycle.
  • Actively identify and reach out to your specific target audience at conventions or online communities, as players will not naturally discover niche titles on their own.
  • Establish professional standards and clear expectations with contractors, including firm deadlines, to avoid losing assets or stalling development for years.
Game Developers ConferenceJan 2017
Cover of The Art Direction of No Man's Sky
63 min
Game Developers Conference63 min

The Art Direction of No Man's Sky

The visual identity of No Man’s Sky draws primary inspiration from the optimistic, vibrant aesthetic of 1970s science fiction book covers, specifically the works of artists like Chris Foss and Moebius.

  • The visual identity of No Man's Sky is based on the 1970s science fiction aesthetic of artists like Chris Foss and Moebius, intentionally prioritizing vibrant wonder over industry-standard post-apocalyptic grit.
  • The game utilizes a flexible super-biome system that dictates landscape formation based on environmental variables, such as a planet's proximity to its sun, rather than relying on rigid, predictable biome presets.
  • Artistic control is maintained through a blueprint system that applies structural constraints to procedural assets, ensuring visual consistency and readability across ships, flora, and fauna.
Game Developers ConferenceJan 2017
Cover of Tech Toolbox for Game Programmers
49 min
Game Developers Conference49 min

Tech Toolbox for Game Programmers

Custom tool development serves as a critical strategy for game programmers seeking to optimize development pipelines and maintain creative autonomy.

  • Prioritizing bespoke, lightweight utilities over third-party software allows teams to achieve 80 percent of required functionality with only 20 percent of the typical development effort.
  • Embedding runtime debugging tools like the C++ library Dear ImGui directly into the game allows non-programming staff to inspect game states, democratizing technical access and improving team communication.
  • Custom tools such as node-based dialogue editors and ID-based synchronization systems serve as living documentation, providing a more accurate and accessible shared vocabulary than traditional written guides.
Game Developers ConferenceJan 2017