You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Building a Flexible Game Engine: Abstraction, Indirection, and Orthogonality
Speaker(s): Tim Sweeney, Tim Sweeney, Tim Sweeney, Tim Sweeney, Martin Sweitzer, Martin Sweitzer, Martin Sweitzer, Martin Sweitzer
Company Name(s): , , , Epic Games, Inc., , , , Epic Games Inc
Track / Format: Audio

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: This talk discusses three core techniques which are vital to building a flexible game engine: abstraction, indirection, and orthogonality. The presentation starts with high level theory, but quickly delves into real world application, using the Unreal Engine as an example. The talk ends with a discussion of why these techniques are crucial for creating next-generation games.

GDC 2006

Tim Sweeney

Tim Sweeney

Tim Sweeney

Tim Sweeney

Epic Games, Inc.

Martin Sweitzer

Martin Sweitzer

Martin Sweitzer

Martin Sweitzer

Epic Games Inc

free content

Audio

Audio