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

Thesis1 presentation
Thesis1 presentationThesis1 presentation
Thesis1 presentation
DynamicDonut
 
Thesis presentation 1072012
Thesis presentation 1072012Thesis presentation 1072012
Thesis presentation 1072012
DynamicDonut
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design Thesis
Cory Buckley
 
Gortekar yang toy hacking
Gortekar yang toy hackingGortekar yang toy hacking
Gortekar yang toy hacking
Manali Gortekar
 
Task 1
Task 1Task 1
Task 1
no1995
 

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

Tarea VI de informatica
Tarea VI de informaticaTarea VI de informatica
Tarea VI de informatica
CABEJc
 
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-2
Jorge Rivero Sanchez
 
اليوم السعيد
اليوم السعيداليوم السعيد
اليوم السعيد
mahersaif
 

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 production
liamrig95
 
Topic and Production Research.pptx
Topic and Production Research.pptxTopic and Production Research.pptx
Topic and Production Research.pptx
Lily809411
 
Progress presentation
Progress presentationProgress presentation
Progress presentation
jwl92
 

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

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
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
home
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
➥🔝 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
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 

Recently uploaded (20)

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 🔝✔️✔️
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
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 🔝...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
💫✅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...
 
➥🔝 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🔝 ...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
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...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
❤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 💦✅.
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

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