SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Queering Game
Development
Robert Yang (@radiatoryang)
Parsons the New School for Design MFADT
NYU Game Center
Queerness and Games Conference
UC Berkeley
27 October 2013
First person modding as
political practice
- mods aren't “real games”?
- modder inferiority complex
- modding as path to “break in” AAA
- distribution? How to play a mod?
- who REALLY owns your work?
- who is “allowed” to mod?

For more info, c.f. “People's History of the FPS”
Paratext, packaging, production value

CANDY

JOUI-F*CKING-SSANCE
BIG TOE IS SO BIG
“NVIDIA: IT'S IN THE GAME”
Game Design

Game Studies

Game Development
YES!!!

Game Studies

Game Development
MODDING!!!

Game Studies

Game Development
"... 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."
“... programs must be written
for people to read, and
only incidentally for
machines to execute."
- one of the most influential
texts on programming
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”
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
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");
[…]
}
“... programs must be written
for people to read, and
only incidentally for
machines to execute."
- one of the most influential
texts on programming
"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
“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”
“... programs must be written
for people to read, and
only incidentally for
machines to execute."
- one of the most influential
texts on programming
A BRIEF PRIMER TO READING SOME CODE:
A “comment” is a note for humans; a summary of what code below does,
or an explanation of something not obvious from the code already

// don't drink too much
Computers are good at remembering things in the form of “variables”...
Imagine your computer memory is like an attic, filled with boxes.

beersDrunk = 4 ;
The name of the variable;
the label on a storage box.

A value for the variable;
the thing inside a storage box.

There are also “types”; is it a small, long, big box?
What kind of thing is in the box?
SOME CODE:

myGender = true;
// from “Gender is not a Boolean”,
Kate Compton, Lost Levels 2012
SOME CODE:

// “true” means man?
myGender = true;
SOME CODE:

isMasculine = false;
SOME CODE:

// values from 0.0 to 1.0
// 0.0 gender means “fem”
gender = 0.3222;
femininity = 0.8215;
SOME CODE:

// multiple choice, discrete
enum Gender { Masculine,
Feminine,
Genderqueer,
Lasagna,
All }
myGender = Gender.Feminine;
SOME CODE:

// gender as 4 dim. rotation
myGender = new Quaternion
( 0.24, 0.119, -54.2, 295 );
“... programs must be written
for people to read, and
only incidentally for
machines to execute."
- one of the most influential
texts on programming
YES!!!

Queer Theory

Game Development
YOUR ALLIES!!!!

- digital humanities!!!!
- creative coding movements!!!
- hacker spaces, direct action!!!
- everyone in this room!!!!!
- Different Games!!!
- Transcode!!!!
- Code Liberation!!!!!
WE CAN DO IT WE CAN DO IT
SOME QUESTIONS YOU CAN ASK YOURSELF
OR YOUR TECHNICALLY-MINDED ALLIES:

- What sum of code and assets facilitate
this simulation / interaction?
- How was this ________ built?
- Why did they do it this way? What are
other possible implementations?
- What happens if I change ________ ?
- Cheap / expensive? Static / dynamic?
Elegant / “hack”? Stable / instable?
C'MON LET'S CHASE THE
F*CKERS INTO THE MATRIX

thanks for listening bye
(questions? twitter: @radiatoryang)

Más contenido relacionado

Similar a Queering Game Development

Speaking up for Experiences
Speaking up for ExperiencesSpeaking up for Experiences
Speaking up for Experiences
Stephen Anderson
 
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Staffan Björk
 
A survey on AI in computer games
A survey on AI in computer gamesA survey on AI in computer games
A survey on AI in computer games
RedwanIslam12
 

Similar a Queering Game Development (20)

Why AI Is Shaping our games - Johanna Pirker, 2019
Why AI Is Shaping our games - Johanna Pirker, 2019Why AI Is Shaping our games - Johanna Pirker, 2019
Why AI Is Shaping our games - Johanna Pirker, 2019
 
Applied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsApplied And Persuasive Applications For Museums
Applied And Persuasive Applications For Museums
 
Applied and persuasive: playful learning
Applied and persuasive: playful learningApplied and persuasive: playful learning
Applied and persuasive: playful learning
 
Serious Games
Serious GamesSerious Games
Serious Games
 
Speaking up for Experiences
Speaking up for ExperiencesSpeaking up for Experiences
Speaking up for Experiences
 
Stephen Anderson - Speaking up for experiences
Stephen Anderson - Speaking up for experiencesStephen Anderson - Speaking up for experiences
Stephen Anderson - Speaking up for experiences
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
 
Fun and the MDA framework
Fun and the MDA frameworkFun and the MDA framework
Fun and the MDA framework
 
ZaCon 4 (2012) - Game Hacking
ZaCon 4 (2012) - Game HackingZaCon 4 (2012) - Game Hacking
ZaCon 4 (2012) - Game Hacking
 
Ludo: An Ontology to Create Linked Data Driven Serious Games
Ludo: An Ontology to Create Linked Data Driven Serious GamesLudo: An Ontology to Create Linked Data Driven Serious Games
Ludo: An Ontology to Create Linked Data Driven Serious Games
 
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
Gameplay design patterns presentation at dragon's lair, stockholm, sweden 201...
 
Game Design 1 - Intro and Game Engines
Game Design 1 - Intro and Game EnginesGame Design 1 - Intro and Game Engines
Game Design 1 - Intro and Game Engines
 
Game Design for Storytellers
Game Design for StorytellersGame Design for Storytellers
Game Design for Storytellers
 
Text Analytic Summit 2010
Text Analytic Summit 2010Text Analytic Summit 2010
Text Analytic Summit 2010
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School
 
How I created a top 50 app in 8 weeks @ GDC Europe 2016
How I created a top 50 app in 8 weeks @ GDC Europe 2016How I created a top 50 app in 8 weeks @ GDC Europe 2016
How I created a top 50 app in 8 weeks @ GDC Europe 2016
 
Building Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part IBuilding Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part I
 
Can we Replace the Game Designer with an Algorithm?
Can we Replace the Game Designer with an Algorithm?Can we Replace the Game Designer with an Algorithm?
Can we Replace the Game Designer with an Algorithm?
 
A survey on AI in computer games
A survey on AI in computer gamesA survey on AI in computer games
A survey on AI in computer games
 
FGS 2011: Keeping Yourself Honest in Game Design (SteamBirds)
FGS 2011: Keeping Yourself Honest in Game Design (SteamBirds)FGS 2011: Keeping Yourself Honest in Game Design (SteamBirds)
FGS 2011: Keeping Yourself Honest in Game Design (SteamBirds)
 

Último

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
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 

Último (20)

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...
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
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
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in Photoshop
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
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
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 

Queering Game Development