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 The Implementation of Rewind in Braid
27 min
Game Developers Conference27 min

The Implementation of Rewind in Braid

The implementation of the rewind mechanic in the platformer Braid centers on a robust, state-based recording system designed to ensure gameplay consistency and prevent player exploits.

  • The rewind system achieves consistency by recording the full state of the game world every frame, utilizing a combination of base frames every 120 frames and differential data for intervening frames.
  • Memory management is optimized through a custom heap-based allocation strategy that groups data into 24-second buckets, allowing for the deallocation of entire segments to prevent fragmentation.
  • The system supports 30 to 60 minutes of rewind history by excluding constant objects like collision geometry and cosmetic layouts from the recording process.
Game Developers ConferenceDec 2016
Cover of Math for Game Programmers: Building a Better Jump
26 min
Game Developers Conference26 min

Math for Game Programmers: Building a Better Jump

This analysis outlines a methodology for designing natural-feeling jump mechanics in video games by shifting from trial-and-error parameter tuning to a design-first approach.

  • Design jump mechanics by defining desired outcomes like maximum height and horizontal distance rather than arbitrarily tuning gravity and velocity constants.
  • Model jump trajectories as parabolic arcs using standard kinematic equations to mathematically derive the precise gravity and initial velocity required for consistent platforming.
  • Separate vertical and lateral movement components to maintain precise control over jump distance and speed, even when intentionally deviating from realistic physics for better game feel.
Game Developers ConferenceDec 2016
Cover of The Unsatisfied Mind: Grappling With Depression in Game Development
31 min
Game Developers Conference31 min

The Unsatisfied Mind: Grappling With Depression in Game Development

The pursuit of professional validation within the game development industry frequently fosters a destructive cycle that prioritizes external acclaim over personal well-being.

  • Professional validation in game development is frequently conflated with self-worth, creating an addictive cycle where external accolades fail to provide genuine personal fulfillment.
  • The industry culture normalizes the sacrifice of mental health and personal stability, leading to severe burnout, depression, and potential substance abuse among developers.
  • Defining personal identity exclusively through professional output creates a disconnect from core values, leaving individuals vulnerable to profound emotional instability.
Game Developers ConferenceNov 2016
Cover of The Best Animation Tricks of the Trade (For 2016)
35 min
Game Developers Conference35 min

The Best Animation Tricks of the Trade (For 2016)

Effective character animation in game development relies on a strategic balance between technical optimization and artistic principles that prioritize responsiveness and weight.

  • Apply the 80/20 rule by focusing polish efforts on the most frequently viewed animations to maximize visual impact and resource efficiency.
  • Enhance the illusion of motion and character identity by using deliberate mesh deformations, such as smears, and unique, non-uniform poses.
  • Improve movement fluidity by subtracting linear forward motion from hip curves and ensuring steady head movement to avoid robotic, uncanny valley-prone paths.
Game Developers ConferenceNov 2016
Cover of How to Survive in Gamedev for Eleven Years Without a Hit
53 min
Game Developers Conference53 min

How to Survive in Gamedev for Eleven Years Without a Hit

Sustainable success in the independent game industry is best achieved by prioritizing long-term business stability over the pursuit of a singular, high-profile hit.

  • Prioritize a portfolio of modest, profitable titles over high-stakes, singular hits to build a back catalog that generates consistent long-tail revenue.
  • Mitigate market volatility by treating game development as a continuous, iterative process focused on financial resilience and managed development runways.
  • Maximize earnings and creative autonomy by prioritizing self-published projects over contract work, which generally yields higher hourly returns.
Game Developers ConferenceNov 2016
Cover of Clash of Clones: The Importance of Standing Out
64 min
Game Developers Conference64 min

Clash of Clones: The Importance of Standing Out

The modern video game industry is defined by a paradox where developers must balance the adoption of proven, successful mechanics with the urgent need for distinct market differentiation.

  • Studios must prioritize a unique brand identity and holistic creative vision over competing on technological features, which are easily outmatched by larger entities.
  • Long-term viability requires a focused product vision that targets a specific audience rather than attempting to appeal to the entire market.
  • Developers should foster internal team alignment and genuine passion to maintain a cohesive creative direction that remains true to the game's core identity.
Game Developers ConferenceNov 2016
Cover of Interior Design and Environment Art: Mastering Space, Mastering Place
61 min
Game Developers Conference61 min

Interior Design and Environment Art: Mastering Space, Mastering Place

Environment design functions as a foundational anatomy for virtual spaces, requiring a transition from intuitive placement to the application of structured interior design principles.

  • Environment design must transition from intuitive placement to structured interior design principles, prioritizing order, enrichment, and expression to ensure player navigation and coherence.
  • Order is established through spatial definition, lighting, and architectural patterns, which anchor the player and prevent disorientation within 3D spaces.
  • Designers should balance visual complexity and legibility by using deliberate surface articulation to guide player movement and prevent overwhelming clutter.
Game Developers ConferenceNov 2016
Cover of Killer Portfolio or Portfolio Killer? Industry Artists Weigh In
64 min
Game Developers Conference64 min

Killer Portfolio or Portfolio Killer? Industry Artists Weigh In

Securing a position within the competitive game art industry requires a strategic approach to portfolio development that prioritizes quality and specialization over sheer volume.

  • Prioritize quality over volume by rigorously self-editing your portfolio, as recruiters evaluate candidates based on their weakest piece of work.
  • Tailor your portfolio to the specific artistic style of the target studio by replacing student projects with professional-grade original designs or interpretations of existing intellectual properties.
  • Demonstrate deep specialization in areas like character art, visual effects, or technical art to stand out in a competitive market where a single opening often attracts hundreds of applicants.
Game Developers ConferenceNov 2016
Cover of The 5 Pillars & Pitfalls of Indie Games PR
30 min
Game Developers Conference30 min

The 5 Pillars & Pitfalls of Indie Games PR

Success in the modern indie game market requires a shift from product-focused development to a strategy centered on professional public relations and strategic positioning.

  • Prioritize a 60-to-90-second trailer that showcases the game's unique selling point within the first 15 seconds to maximize visibility.
  • Shift from generic press releases to a 'pull PR' strategy by meticulously tailoring pitches to individual journalists.
  • Distill the game’s core identity into a concise narrative using clear comparisons or sub-headlines to ensure immediate audience understanding in a saturated market.
Game Developers ConferenceNov 2016
Cover of The Simplest AI Trick in the Book
26 min
Game Developers Conference26 min

The Simplest AI Trick in the Book

This presentation from the 2015 Game Developers Conference features five industry experts sharing practical, low-complexity artificial intelligence techniques designed to enhance player immersion and streamline development.

  • Optimize AI reaction times by using psychological benchmarks: 0.2 seconds for simple responses and 0.4 seconds for complex 'go/no-go' decisions to simulate human-like behavior.
  • Reduce CPU overhead and pathfinding errors by using environmental markup to automatically identify and prune disconnected navigation mesh islands.
  • Leverage player telemetry data to dynamically generate navigation links for NPCs, allowing the player base to effectively 'teach' AI how to traverse complex procedurally generated geometry.
Game Developers ConferenceNov 2016
Cover of Tales from the Trenches: AI Disaster Stories
25 min
Game Developers Conference25 min

Tales from the Trenches: AI Disaster Stories

This presentation from the 2015 Game Developers Conference (GDC) serves as a post-mortem compilation, focusing on the technical and design failures encountered by artificial intelligence (AI) developers across various industry projects.

  • AI development failures often stem from systemic issues like poor communication, lack of domain expertise, and the bypassing of established testing protocols.
  • The 'black box' development approach frequently causes AI behavior to disconnect from animation and design intent, leading to unpredictable or broken gameplay.
  • Relying on rigid, non-debuggable custom scripting languages creates significant technical debt and prevents developers from effectively diagnosing AI logic errors.
Game Developers ConferenceOct 2016
Cover of Worlds Collide: Combining Story and Systems in Dragon Age: Inquisition
58 min
Game Developers Conference58 min

Worlds Collide: Combining Story and Systems in Dragon Age: Inquisition

The transition of the Dragon Age franchise into an open-world format required a fundamental shift from traditional linear storytelling to a system-driven design philosophy.

  • To manage the scale of a 20-to-200-hour experience, BioWare restructured its level design team into specialized groups—exploration, technical, multiplayer, and narrative—to minimize gear-switching and increase focus.
  • The development team utilized a 'World Master' system that dynamically managed object spawners based on player location and narrative plot conditions, allowing story decisions to physically alter the game world.
  • BioWare implemented a 'Judgment' system as an extensible framework that reused existing cinematic stages, cameras, and lighting assets, providing a cost-effective way to integrate narrative consequences into the game's systems.
Game Developers ConferenceOct 2016