Search






My Shopping Cart

[ 0 ] items in cart

View Cart | Checkout


Game Developer Research
bullet Research Reports

Gamasutra
bullet Contractor Listings

GDC Vault
bullet Individual Subscription

GDC Audio Recordings
bullet App Developers Conference 2013
bullet GDC Next 2013
bullet GDC Europe 2013
bullet GDC 2013
bullet GDC Online 2012
bullet GDC Europe 2012
bullet GDC 2012
bullet GDC 2011
bullet GDC 10
bullet GDC 09
bullet GDC Austin 08
bullet GDC Mobile 08
bullet GDC 08
bullet GDC Austin 07
bullet GDC Mobile 07
bullet GDC 07
bullet GDC 06
bullet GDC 05
bullet GDC 04
bullet GDC 03
bullet GDC 01
bullet GDC 2000 & Before


Newest Item(s)
bullet

Why Now Is the Best Time Ever to Be a Game Developer

Ingress: Design Principles Behind Google's Massively Multiplayer Geo Game

Playing with 'Game'

Gathering Your Party with Project Eternity (GDC Next 10)

D4: Dawn of the Dreaming Director's Drama (GDC Next 10)

Using Plot Devices to Create Gameplay in Storyteller (GDC Next 10)

How I Learned to Stop Worrying and Love Making CounterSpy (GDC Next 10)

Luck and Skill in Games

Minimalist Game Design for Mobile Devices

Broken Age: Rethinking a Classic Genre for the Modern Era (GDC Next 10)


Storefront > GDC Vault Store - Audio Recordings > GDC 2012


View larger image
 


QTY:

Robustification Through Introspection and Analysis Tools (Avoiding Developer Taxes)
Price $3.95
Adjustment
Type
Stock Unlimited
Status
Weight 0 lb, 0 oz
SKU GDC12-3135
Statistics
Description
Robustification Through Introspection and Analysis Tools (Avoiding Developer Taxes)

Speaker/s: Stephen Kennedy (Havok)
Day / Time / Location: Friday 2:30- 3:30 Room 2009, West Hall, 2nd Fl
Track / Duration / Format / Audience Level: Programming / 60-Minute / Lecture / All
GDC Vault Recording: Video Recorded
Description: We seek to remove human interaction from all tedious programming tasks. We show how a modified LLVM clang frontend can keep your reflection data up to date. By comparing metadata snapshots the computer can do 90% of the work of maintaining strong backwards compatibility. Make your asset pipeline much more robust. We show a low-overhead method of binding C++ to script via reflection. As well as producing reflection structures for serialization, our clang front-end can produce structures which are combined with the memory managers raw blocks to give an accurate picture of the heap automatically. In all cases, we aim to minimise the cost of change by removing the human interaction and to provide verification of those human edited parts.
Takeaway: Attendees will see a 10-year history of experience in automation of game plumbing. They will see how we have attempted to formalize traditionally informal processes and at each step how we attempt to minimize fragility and maximize verification and diagnostics.
Intended Audience: This session is applicable to all programmers, there are no particular prerequisites. The ones who will get the most benefit however are mid to large-sized teams who are losing quality and productivity due to a broken pipeline and/or maintenance overheads.

Please leave this field blank.

There are no related products to display.

Related Products...

Please leave this field blank.