SlideShare a Scribd company logo
1 of 58
Download to read offline
Well-Made:
Back to Black Mesa
SLIDES PDF AT: tinyurl.com/backtoblackmesa
Robert Yang (@radiatoryang)
NYU Game Center / Parsons MFADT
PRACTICE @ NYU
17 November 2013
"When we made the first [Mario 64]
prototype, Mario and Luigi were on a flat
field. [...] because of hardware limitations
we had a choice between cutting Luigi or
making more elaborate landforms.
Then, in tears, we had to ask Luigi to
leave.”
- Yoshiaki Koizumi

http://iwataasks.nintendo.com/interviews/#/wiiu/super-mario-3d-world/0/0
this is game development
2) Half-Life's
legacy
A NEW FRONTIER IN
INTERACTIVE DRAMA
INTERACTIVE
STORYTELLING
INNOVATIVE DEEP
AMAZING, ART!!
Half-Life, before
reboot in 1997
FOOTNOTE:
mythologizing
crunch is gross.
* This is the dev floor at Bungie, which as far as I know, actively tries
to avoid crunch instead of scheduling it as part of a “natural part of
the development process” like certain other AAA studios... crunch
is of course a complicated topic, the result of poor planning +
publisher demands + market forces + blah blah blah... but I think
the first step toward fighting it, like a disease, is to stop claiming
that “crunch” is worth it OR that it is inevitable OR honorable?
Do you know Guildhall mandates crunch for its game dev students?
Isn't that sad? Learned helplessness? “As a result, The Guildhall was designed to

simulate the pace and work style of the games industry. During heavy development periods,
students sometimes spend up to twenty hours a day coding, designing, fixing, debugging.”
HALF-LIFE'S LEGACY:
depth and diversity
in environmental
storytelling and
scripted sequences
THE MYST
OF VIDEO
GAMES
3) How to love
a game's guts
and you can too
Diagrams above from:
“Skyrim’s Modular Approach
to Level Design”,
GDC 2013, Joel Burgess
“should the
next-gen dumpster
get 2 1024x1024 flats?”
important dumpster
innovation questions
for AAA developers
YES
NO NO NO :(
ART HISTORY TO GAMES:
AAA sandbox / open world =
LARGE SWEEPING PASTORALS
even w/ post-apoc or urban setting,
function / values are the same:

Awe + manifest destiny
This landscape is big + beautiful
AND IT IS OURS?? (*boring!*)
xoxo, Thomas Kinkade
Game dev =
Code + asset + content +
concept + design +
workflow + politics =
transcendence?
4) Black Mesa
Inbound:
its legacy
Work commute
Nothing happens
Slow, foreshadowing
Mindblowing!
Revolutionary!
Brave!
So one of the programmers on Half-Life
created a track train that would move
over long distances and turn and pivot
[and when he told me about it] the first
thing that came to my mind was an actual
train. I just took it too literally, and I
started thinking in terms of, "What could
we do with a train in Half-Life?"
- Marc Laidlaw
5) Black Mesa
Inbound:
func_tracktrains
6) Black Mesa
Inbound:
magic in
motion
7) Shark Cage:
the setpiece
8) Shark Cage:
behavior and
scripting
9) Shark Cage:
health, damage,
tuning workflow
from /dlls/player.cpp:
from /cfg/skill.cfg:
#define AIRTIME 12
// Icthyosaur
sk_ichthyosaur_health1 "200"
sk_ichthyosaur_health2 "200"
sk_ichthyosaur_health3 "400"
// 9mmhandgun Round
sk_plr_9mm_bullet1 "8"
from dlls/weapons.h:
sk_plr_9mm_bullet2 "8"
#define CROSSBOW_
sk_plr_9mm_bullet3 "8"
DEFAULT_GIVE 5
// Crossbow
sk_plr_xbow_bolt_monster1 "50"
sk_plr_xbow_bolt_monster2 "50"
sk_plr_xbow_bolt_monster3 "50"
10) The
Well-Made
Made
“THE TECHNICAL”
IS RELEVANT TO
EVERYONE AND
YOU ARE WRONG
IF YOU DISAGREE
AND HERE IS WHY:
"When we made the first [Mario 64]
prototype, Mario and Luigi were on a flat
field. [...] because of hardware limitations
we had a choice between cutting Luigi or
making more elaborate landforms.
Then, in tears, we had to ask Luigi to
leave.”
- Yoshiaki Koizumi

http://iwataasks.nintendo.com/interviews/#/wiiu/super-mario-3d-world/0/0
(Jack Halberstam)
hand animation:
“loopy narrative”,
small cast
(Jack Halberstam)
CG animation:
Wars, accumulation
Instancing, mobs,
Many characters,
Geopolitical conflicts
Dead Island
default_player_setup.scr:
sub Skills_Purna(){
[...]
Skill(“TeamSpirit2Purna”);
Skill(“FeministWhorePurna”);
Skill(“MeleeDurabilityPurna”);
[...]
}
"The line in question was
something a programmer
considered a private joke. The
skill naturally has a completely
different in-game name and the
script reference was also
changed. What is left is a part of
an obscure debug function."
- developer's response
"I found a way to alter the items
you get when choosing a chapter."
- a Dead Island modder, on the
functionality of default_player_setup.scr
2+ weeks after release / day one patch
default_player_setup.scr:
sub Skills_Purna(){
Skill("TeamSpirit1Purna");
Skill("SharpApprenticePurna");
Skill("BoostAura1Purna");
Skill("GLMeleeDmgPurna");
Skill("ElemetalDurationPurna");
Skill("ComboCriticalProbPurna");
Skill("ElemetalDurationPurna");
Skill("MoreCraftedAmmoPurna");
Skill("RVTiefPurna");
Skill("TSDmgIncrasedPurna");
Skill("CraftedWeaponKillFuryPointsPurna");
Skill("ChanceToFireUpEnemyPurna");
Skill("TeamSpirit2Purna");
Skill("FeministWhorePurna");
[…]
}
“PRIVATE” TO
WHO? JUST TO
EVERY SINGLE
DEVELOPER?

"The line in question was
something a programmer
considered a private joke. The
skill naturally has a completely
different in-game name and the
script reference was also
changed. What is left is a part of
an obscure debug function."
- developer's response

“OBSCURE DEBUG” AS IN
“RUN THIS EVERY TIME A
PLAYER STARTS A NEW GAME”
"... First, we want to establish
the idea that a computer
language is not just a way of
getting a computer to
perform operations but
rather that it is a novel formal
medium for expressing ideas
about methodology. Thus,
programs must be written for
people to read, and only
incidentally for machines to
execute."
10 PRINT

CHR$(205.5+RND(1)); : GOTO 10

by Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost
Jeremy Douglass, Mark C. Marino, Michael Mateas
Casey Reas, Mark Sample, and Noah Vawter (2012)

Criminal Code: Procedural Logic
and Rhetorical Excess
in Videogames
by Mark Sample (2013)
“Screen essentialism”
"… the graphical user interface is
often uncritically accepted as the
ground zero of the user’s experience”
- Matthew Kirschenbaum (2008)
in “Mechanisms: New Media and
the Forensic Imagination”
this is game development
cultural, political, social,
technical, scientific,
artistic, creative,
diverse, relevant
THANKS! @radiatoryang

More Related Content

What's hot

Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...Bruce Damer
 
Thesis1 presentation
Thesis1 presentationThesis1 presentation
Thesis1 presentationDynamicDonut
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game developmentAhmed
 
Modelling Human Expert Behaviour in an Unreal Tournament 2004 Bot
Modelling Human Expert Behaviour in an Unreal Tournament 2004 BotModelling Human Expert Behaviour in an Unreal Tournament 2004 Bot
Modelling Human Expert Behaviour in an Unreal Tournament 2004 BotAntonio Mora
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Nataly Eliyahu
 
Guerrilla Band: The role of Serendipity and Community in Games User-testing
Guerrilla Band: The role of Serendipity and Community in Games User-testingGuerrilla Band: The role of Serendipity and Community in Games User-testing
Guerrilla Band: The role of Serendipity and Community in Games User-testingJason Schklar Consults!
 
Thesis presentation 1072012
Thesis presentation 1072012Thesis presentation 1072012
Thesis presentation 1072012DynamicDonut
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design ThesisCory Buckley
 
Google Cardboard VR Presentation Feb 9th 2016
Google Cardboard VR Presentation Feb 9th 2016Google Cardboard VR Presentation Feb 9th 2016
Google Cardboard VR Presentation Feb 9th 2016Richard Hoffmann
 
Gortekar yang toy hacking
Gortekar yang toy hackingGortekar yang toy hacking
Gortekar yang toy hackingManali Gortekar
 
【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ
【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ
【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピUnite2017Tokyo
 
How to get started with arvr - DSC 2020
How to get started with arvr - DSC 2020How to get started with arvr - DSC 2020
How to get started with arvr - DSC 2020Kuldeep Singh
 
MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...
MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...
MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...Youichiro Miyake
 
Task 1
Task 1Task 1
Task 1no1995
 
Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Samuel Miller
 
Using Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott LembckeUsing Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott LembckeMobile March
 
Online gaming culture 4
Online gaming culture 4Online gaming culture 4
Online gaming culture 4Anton Hecht
 

What's hot (20)

Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
Bruce Damer's keynote at the Presence 2008 conference, Aula Magna, University...
 
Thesis1 presentation
Thesis1 presentationThesis1 presentation
Thesis1 presentation
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
Modelling Human Expert Behaviour in an Unreal Tournament 2004 Bot
Modelling Human Expert Behaviour in an Unreal Tournament 2004 BotModelling Human Expert Behaviour in an Unreal Tournament 2004 Bot
Modelling Human Expert Behaviour in an Unreal Tournament 2004 Bot
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
 
Weeks 8, 9 Game Design
Weeks 8, 9 Game DesignWeeks 8, 9 Game Design
Weeks 8, 9 Game Design
 
Guerrilla Band: The role of Serendipity and Community in Games User-testing
Guerrilla Band: The role of Serendipity and Community in Games User-testingGuerrilla Band: The role of Serendipity and Community in Games User-testing
Guerrilla Band: The role of Serendipity and Community in Games User-testing
 
Thesis presentation 1072012
Thesis presentation 1072012Thesis presentation 1072012
Thesis presentation 1072012
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design Thesis
 
Google Cardboard VR Presentation Feb 9th 2016
Google Cardboard VR Presentation Feb 9th 2016Google Cardboard VR Presentation Feb 9th 2016
Google Cardboard VR Presentation Feb 9th 2016
 
Gortekar yang toy hacking
Gortekar yang toy hackingGortekar yang toy hacking
Gortekar yang toy hacking
 
【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ
【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ
【Unite 2017 Tokyo】“Game Jam x VR x Unity”『Dead Hungry』のレシピ
 
How to get started with arvr - DSC 2020
How to get started with arvr - DSC 2020How to get started with arvr - DSC 2020
How to get started with arvr - DSC 2020
 
MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...
MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...
MEIS 2015 : A Multilayered Model for Artificial Intelligence of Game Characte...
 
Task 1
Task 1Task 1
Task 1
 
Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology
 
Using Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott LembckeUsing Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott Lembcke
 
Game Idea A Day
Game Idea A DayGame Idea A Day
Game Idea A Day
 
World building part 2
World building part 2World building part 2
World building part 2
 
Online gaming culture 4
Online gaming culture 4Online gaming culture 4
Online gaming culture 4
 

Viewers also liked

1 tarea 4 informatica edu.
1 tarea 4 informatica edu.1 tarea 4 informatica edu.
1 tarea 4 informatica edu.yromeroalvis
 
IV tarea de Recursos, UAPA
IV tarea de Recursos, UAPAIV tarea de Recursos, UAPA
IV tarea de Recursos, UAPA12-5789
 
Taller herramientas de comunicación para mejorar la gestión de las organizaci...
Taller herramientas de comunicación para mejorar la gestión de las organizaci...Taller herramientas de comunicación para mejorar la gestión de las organizaci...
Taller herramientas de comunicación para mejorar la gestión de las organizaci...Voluntariado Colombia
 
Presentación de biologia tarea 5
Presentación de biologia tarea 5Presentación de biologia tarea 5
Presentación de biologia tarea 5yulisigarra76
 
Tarea VI de informatica
Tarea VI de informaticaTarea VI de informatica
Tarea VI de informaticaCABEJc
 
Trabajo final es las tecnologías de información y comunicación y su import...
Trabajo final es las tecnologías de información y comunicación y su import...Trabajo final es las tecnologías de información y comunicación y su import...
Trabajo final es las tecnologías de información y comunicación y su import...josedcr85
 
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-22nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2Jorge Rivero Sanchez
 
ISBN - Jenn Lim (Rancho Palos Verdes, CA)
ISBN - Jenn Lim (Rancho Palos Verdes, CA)ISBN - Jenn Lim (Rancho Palos Verdes, CA)
ISBN - Jenn Lim (Rancho Palos Verdes, CA)Delivering Happiness
 
Beyond Ad-hoc Automation: Leveraging Structured Platforms
Beyond Ad-hoc Automation: Leveraging Structured PlatformsBeyond Ad-hoc Automation: Leveraging Structured Platforms
Beyond Ad-hoc Automation: Leveraging Structured Platformsbridgetkromhout
 
SPT 101 - Office 365 and Hybrid Solutions
SPT 101 - Office 365 and Hybrid SolutionsSPT 101 - Office 365 and Hybrid Solutions
SPT 101 - Office 365 and Hybrid SolutionsDan Usher
 
اليوم السعيد
اليوم السعيداليوم السعيد
اليوم السعيدmahersaif
 
Welcome book biology new syllabus commitment
Welcome book biology new syllabus commitmentWelcome book biology new syllabus commitment
Welcome book biology new syllabus commitmentAnkit mistry
 
Digital magnetic sensor sku dfr0033 robot wiki
Digital magnetic sensor sku  dfr0033   robot wikiDigital magnetic sensor sku  dfr0033   robot wiki
Digital magnetic sensor sku dfr0033 robot wikipablodutrarodrigues
 
Награды в интерфейсах
Награды в интерфейсахНаграды в интерфейсах
Награды в интерфейсахPromodo
 
A beleza da mulher woman beauty
A beleza da mulher   woman beautyA beleza da mulher   woman beauty
A beleza da mulher woman beautyNelita Lisboeta
 

Viewers also liked (20)

1 tarea 4 informatica edu.
1 tarea 4 informatica edu.1 tarea 4 informatica edu.
1 tarea 4 informatica edu.
 
Informatica tarea 4
Informatica tarea 4Informatica tarea 4
Informatica tarea 4
 
IV tarea de Recursos, UAPA
IV tarea de Recursos, UAPAIV tarea de Recursos, UAPA
IV tarea de Recursos, UAPA
 
Taller herramientas de comunicación para mejorar la gestión de las organizaci...
Taller herramientas de comunicación para mejorar la gestión de las organizaci...Taller herramientas de comunicación para mejorar la gestión de las organizaci...
Taller herramientas de comunicación para mejorar la gestión de las organizaci...
 
Presentación de biologia tarea 5
Presentación de biologia tarea 5Presentación de biologia tarea 5
Presentación de biologia tarea 5
 
Tarea VI de informatica
Tarea VI de informaticaTarea VI de informatica
Tarea VI de informatica
 
Trabajo final es las tecnologías de información y comunicación y su import...
Trabajo final es las tecnologías de información y comunicación y su import...Trabajo final es las tecnologías de información y comunicación y su import...
Trabajo final es las tecnologías de información y comunicación y su import...
 
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-22nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
 
ISBN - Jenn Lim (Rancho Palos Verdes, CA)
ISBN - Jenn Lim (Rancho Palos Verdes, CA)ISBN - Jenn Lim (Rancho Palos Verdes, CA)
ISBN - Jenn Lim (Rancho Palos Verdes, CA)
 
Beyond Ad-hoc Automation: Leveraging Structured Platforms
Beyond Ad-hoc Automation: Leveraging Structured PlatformsBeyond Ad-hoc Automation: Leveraging Structured Platforms
Beyond Ad-hoc Automation: Leveraging Structured Platforms
 
SPT 101 - Office 365 and Hybrid Solutions
SPT 101 - Office 365 and Hybrid SolutionsSPT 101 - Office 365 and Hybrid Solutions
SPT 101 - Office 365 and Hybrid Solutions
 
اليوم السعيد
اليوم السعيداليوم السعيد
اليوم السعيد
 
Welcome book biology new syllabus commitment
Welcome book biology new syllabus commitmentWelcome book biology new syllabus commitment
Welcome book biology new syllabus commitment
 
Digital magnetic sensor sku dfr0033 robot wiki
Digital magnetic sensor sku  dfr0033   robot wikiDigital magnetic sensor sku  dfr0033   robot wiki
Digital magnetic sensor sku dfr0033 robot wiki
 
Corujas owls
Corujas   owlsCorujas   owls
Corujas owls
 
Награды в интерфейсах
Награды в интерфейсахНаграды в интерфейсах
Награды в интерфейсах
 
Accessibility First
Accessibility FirstAccessibility First
Accessibility First
 
Navigating the Flood of BYOD
Navigating the Flood of BYODNavigating the Flood of BYOD
Navigating the Flood of BYOD
 
Workshop if technology
Workshop if technologyWorkshop if technology
Workshop if technology
 
A beleza da mulher woman beauty
A beleza da mulher   woman beautyA beleza da mulher   woman beauty
A beleza da mulher woman beauty
 

Similar to Well-Made: Back to Black Mesa (PRACTICE 2013)

Pre production
Pre productionPre production
Pre productionliamrig95
 
Queering Game Development
Queering Game DevelopmentQueering Game Development
Queering Game DevelopmentCampaignjunkie
 
Sabido_H_wk11_Final_Protfolio
Sabido_H_wk11_Final_ProtfolioSabido_H_wk11_Final_Protfolio
Sabido_H_wk11_Final_ProtfolioHumberto Sabido
 
Topic and Production Research.pptx
Topic and Production Research.pptxTopic and Production Research.pptx
Topic and Production Research.pptxLily809411
 
Future Of Play - Keynote MIT 2010 - Sandbox Summit
Future Of Play - Keynote  MIT 2010 - Sandbox SummitFuture Of Play - Keynote  MIT 2010 - Sandbox Summit
Future Of Play - Keynote MIT 2010 - Sandbox Summitfrog
 
Future Of Play (Keynote:MIT:2010:Sandbox Summit)
Future Of Play (Keynote:MIT:2010:Sandbox Summit)Future Of Play (Keynote:MIT:2010:Sandbox Summit)
Future Of Play (Keynote:MIT:2010:Sandbox Summit)Laura Seargeant Richardson
 
Horizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early DaysHorizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early DaysDevGAMM Conference
 
Introduction to Procedural Contents Generation
Introduction to Procedural Contents GenerationIntroduction to Procedural Contents Generation
Introduction to Procedural Contents GenerationDavide Aversa
 
Preserving arcade games
Preserving arcade gamesPreserving arcade games
Preserving arcade gamesAnge Albertini
 
BADMP Specialist Project Pecha kucha
BADMP Specialist Project Pecha kuchaBADMP Specialist Project Pecha kucha
BADMP Specialist Project Pecha kuchasuzi_kagi
 
A People's History of the First Person Shooter
A People's History of the First Person ShooterA People's History of the First Person Shooter
A People's History of the First Person ShooterCampaignjunkie
 
Preserving arcade games - 31c3
Preserving arcade games -  31c3Preserving arcade games -  31c3
Preserving arcade games - 31c3Ange Albertini
 
Task 3.2 my computer game concept in detail presentation [my name] - 2017
Task 3.2   my computer game concept in detail presentation [my name] - 2017Task 3.2   my computer game concept in detail presentation [my name] - 2017
Task 3.2 my computer game concept in detail presentation [my name] - 2017jackgirdlestone1
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogameMarco Parenzan
 
Progress presentation
Progress presentationProgress presentation
Progress presentationjwl92
 
Android game engine
Android game engineAndroid game engine
Android game engineJulian Chu
 

Similar to Well-Made: Back to Black Mesa (PRACTICE 2013) (20)

Pre production
Pre productionPre production
Pre production
 
Queering Game Development
Queering Game DevelopmentQueering Game Development
Queering Game Development
 
Sabido_H_wk11_Final_Protfolio
Sabido_H_wk11_Final_ProtfolioSabido_H_wk11_Final_Protfolio
Sabido_H_wk11_Final_Protfolio
 
Topic and Production Research.pptx
Topic and Production Research.pptxTopic and Production Research.pptx
Topic and Production Research.pptx
 
Future Of Play - Keynote MIT 2010 - Sandbox Summit
Future Of Play - Keynote  MIT 2010 - Sandbox SummitFuture Of Play - Keynote  MIT 2010 - Sandbox Summit
Future Of Play - Keynote MIT 2010 - Sandbox Summit
 
Future Of Play (Keynote:MIT:2010:Sandbox Summit)
Future Of Play (Keynote:MIT:2010:Sandbox Summit)Future Of Play (Keynote:MIT:2010:Sandbox Summit)
Future Of Play (Keynote:MIT:2010:Sandbox Summit)
 
Horizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early DaysHorizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early Days
 
Introduction to Procedural Contents Generation
Introduction to Procedural Contents GenerationIntroduction to Procedural Contents Generation
Introduction to Procedural Contents Generation
 
Mojikenshare Art Direction
Mojikenshare Art DirectionMojikenshare Art Direction
Mojikenshare Art Direction
 
Preserving arcade games
Preserving arcade gamesPreserving arcade games
Preserving arcade games
 
BADMP Specialist Project Pecha kucha
BADMP Specialist Project Pecha kuchaBADMP Specialist Project Pecha kucha
BADMP Specialist Project Pecha kucha
 
A People's History of the First Person Shooter
A People's History of the First Person ShooterA People's History of the First Person Shooter
A People's History of the First Person Shooter
 
1337 quiz
1337 quiz1337 quiz
1337 quiz
 
Preserving arcade games - 31c3
Preserving arcade games -  31c3Preserving arcade games -  31c3
Preserving arcade games - 31c3
 
Task 3.2 my computer game concept in detail presentation [my name] - 2017
Task 3.2   my computer game concept in detail presentation [my name] - 2017Task 3.2   my computer game concept in detail presentation [my name] - 2017
Task 3.2 my computer game concept in detail presentation [my name] - 2017
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame
 
Progress presentation
Progress presentationProgress presentation
Progress presentation
 
Android game engine
Android game engineAndroid game engine
Android game engine
 
Resume
ResumeResume
Resume
 
Portfolio
PortfolioPortfolio
Portfolio
 

Recently uploaded

8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 

Recently uploaded (20)

8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 

Well-Made: Back to Black Mesa (PRACTICE 2013)