Choose
Choose a language:
GDC

CONFERENCE  

|    Programming
    PROGRAMMING

As new platforms emerge and existing platforms evolve, programmers face an ever increasing challenge to produce games that capture the attention of the public and the media. The Programming Track focuses on these challenges and the opportunities presented by next and current generation development including: mature consoles, new handhelds, a highly competitive sales environment, and increased demand for very high production values in games.

ArrowView all Programming Track sessions

HIGHLIGHTED SESSIONS

Rigging a Resident Evil - Inside the Bone Code of Operation Raccoon City
Ben Hanke (Slant Six Games)
This session will demonstrate how Slant Six Games implemented runtime support for helper bones driven by Maya expressions in 'Resident Evil: Operation Raccoon City'. It will describe the authoring workflow, pipeline and runtime implementation in detail, and demonstrate the practical application of expression-driven helper bones in our game.It will show how we drive a range of detailed rendering rigs from a single animation skeleton, allowing us to completely decouple the production of art and animation for player characters. It will describe how this brought benefits ranging from higher fidelity skinning to significant savings in time and memory.

It is expected that attendees should get enough detailed information from this presentation to be able to evaluate the potential gains of employing this technique in their own engine, and gain a significant head start in implementing a similar system themselves should they wish to do so.

This talk is aimed primarily at an audience of intermediate to senior level engineers with 4+ years experience. Attendees will benefit most from this session if they already have a good understanding of basic skeletal animation and have an interest in the low-level implementation details of the end-to-end system described.
Crowds in Hitman: Absolution
Kasper Fauerby Kasper (IO Interactive)
A key requirement in Hitman: Absolution is to have very dense crowds which allow players to both interact with and influence the behavior of each individual character. This presentation describes the techniques and optimizations used to achieve the 1200 character crowds present in Hitman: Absolution while still running at 30fps on current-gen consoles. We will provide an overview of our crowd implementation and discuss both the algorithms used as well as how gameplay considerations affected our design decisions. Throughout our presentation we'll demonstrate the discussed topics using videos from a real production level in Hitman: Absolution.

Attendees will learn about the design and implementation of the crowd system within Hitman: Absolution both with regards to workflow, gameplay and technical detail. This talk will discuss some of the pitfalls we encountered and will provide the audience with a good understanding of the complexity involved in implementing crowds. This talk is intended for game programmers who are thinking about adding crowd simulation to their game, or are simply curious about how crowds are implemented in Hitman: Absolution. Some basic understanding of steering behaviors is recommended, but not required.

Follow Us

UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | GameSetWatch | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.