Top Banner
Democratizing Game Development Mark DeLoura
124

Democratizing Game Development (2007)

Jan 13, 2015

Download

Technology

Mark DeLoura

In September 2007 I gave this presentation at CoFesta, a Japanese conference associated with Tokyo Game Show. It's fascinating to see how things have progressed since then!
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Democratizing Game Development (2007)

Democratizing

Game

Development

Mark DeLoura

Page 2: Democratizing Game Development (2007)

Democratizing

Game Development

Page 3: Democratizing Game Development (2007)

Democratizing

Game Development

Democratizing

Game Development

What does THAT mean?

Page 4: Democratizing Game Development (2007)

Democratizing

Game Development

Democratizing

Game Development

What does THAT mean?

Page 5: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Page 6: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: of, relating to, or favoring

government by the people, rule of the

majority

Page 7: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: of, relating to, or favoring

government by the people, rule of the

majority

Page 8: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: of, relating to, or favoring

government by the people, rule of the

majority

Page 9: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: of or relating to the Democratic

party in the United States

Page 10: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: of or relating to the Democratic

party in the United States

Page 11: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: of or relating to the Democratic

party in the United States

Page 12: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: relating to, appealing to, or

available to broad masses of people

Page 13: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: relating to, appealing to, or

available to broad masses of people

Page 14: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: relating to, appealing to, or

available to broad masses of people

Democratic: favoring social equality, not

snobbish

Page 15: Democratizing Game Development (2007)

Democratizing

Game Development

Democratize: to make democratic

Democratic: relating to, appealing to, or

available to broad masses of people

Democratic: favoring social equality, not

snobbish

Page 16: Democratizing Game Development (2007)

Making game development “available to broad masses of people” while “favoring social

equality”

Democratize: to make democratic

Democratic: relating to, appealing to, or

available to broad masses of people

Democratic: favoring social equality, not

snobbish

Page 17: Democratizing Game Development (2007)

Making game

development

available to

broad masses

of people while

favoring social

equalityMark DeLoura

Page 18: Democratizing Game Development (2007)

Making game

development

available to

broad masses

of people while

favoring social

equalityMark DeLoura

Page 19: Democratizing Game Development (2007)

• Making game development available!

Page 20: Democratizing Game Development (2007)

• Making game development available!

• What about distribution?

Page 21: Democratizing Game Development (2007)

• Making game development available!

• What about distribution?

• We want development AND distribution

Page 22: Democratizing Game Development (2007)

Making game development AND DISTRIBUTION “available to

broad masses of people” while “favoring social equality”

Page 23: Democratizing Game Development (2007)

Making game development AND DISTRIBUTION “available to

broad masses of people” while “favoring social equality”

Page 24: Democratizing Game Development (2007)

Giving

Everyone the

Ability to Make

and Share

Games

Mark DeLoura

Page 25: Democratizing Game Development (2007)

Giving

Everyone the

Ability to Make

and Share

Games

Mark DeLoura

Page 26: Democratizing Game Development (2007)

Who is Mark?

Page 27: Democratizing Game Development (2007)

Geek

Page 28: Democratizing Game Development (2007)

Nintendo

Page 29: Democratizing Game Development (2007)

Game Developer Magazine

Page 30: Democratizing Game Development (2007)

Sony

Page 31: Democratizing Game Development (2007)

Ubisoft

Page 32: Democratizing Game Development (2007)

Independent

Page 33: Democratizing Game Development (2007)

Game Programming Gems

Page 34: Democratizing Game Development (2007)

Other roles

• Game Developers Conference

• Independent Games Festival

• Siggraph Sandbox

• Journal of Game Development

Page 35: Democratizing Game Development (2007)

• Sharing information

• Making game development easier

• Keeping people from recreating the same

work

Page 36: Democratizing Game Development (2007)

• Why do we keep recreating everything?

• What if we could make game development

easier?

Page 37: Democratizing Game Development (2007)

What if?

Page 38: Democratizing Game Development (2007)

What if it were easy?

Page 39: Democratizing Game Development (2007)

What if it were easy?

Page 40: Democratizing Game Development (2007)
Page 41: Democratizing Game Development (2007)
Page 42: Democratizing Game Development (2007)
Page 43: Democratizing Game Development (2007)

Why not??

Page 44: Democratizing Game Development (2007)
Page 45: Democratizing Game Development (2007)

For that matter, why??

• Should it BE easy?

Page 46: Democratizing Game Development (2007)

Why games?

• Why is this important?

Page 47: Democratizing Game Development (2007)

The Newest Communication

Medium

• They have infused into all parts of our culture,

and our world

Page 48: Democratizing Game Development (2007)

The Newest Communication

Medium

• For many people, games have always

been a part of their lives

– These people are used to seeing games

around, they are part of their vocabulary

Page 49: Democratizing Game Development (2007)

The Newest Communication

Medium

• Games aren’t solely for kids

Page 50: Democratizing Game Development (2007)

The Newest Communication

Medium

• Games aren’t just for entertainment

Page 51: Democratizing Game Development (2007)

Games = Entertainment + ...

• Games can make learning more fun

Page 52: Democratizing Game Development (2007)

Games = Entertainment + ...

• When something is made fun through a

game, it can also be used to educate,

inform, tell stories

Page 53: Democratizing Game Development (2007)

For Good…

Page 54: Democratizing Game Development (2007)

For Bad…

Page 55: Democratizing Game Development (2007)

Games = Entertainment + ...

• But really, games are neither “good” nor

“bad” – they simply are a medium for a

message

• And the message... can be whatever you

want!

Page 56: Democratizing Game Development (2007)

Games CAN Convey Messages

• Games tell a story through an experience

– Player gets engaged, immersed

– And player then controls the outcome, so can

learn from mistakes and successes

Page 57: Democratizing Game Development (2007)

Games Can Convey Messages

• Games are the best way to EXPERIENCE

someone else’s world or viewpoint

Page 58: Democratizing Game Development (2007)

Games Can Convey Messages

• And most importantly

– Games are fun! So the player wants to keep

playing!

Page 59: Democratizing Game Development (2007)

Games Can Convey Messages

• And most importantly

– Games are fun! So the player wants to keep

playing!

Page 60: Democratizing Game Development (2007)

Darfur is Dying

Page 61: Democratizing Game Development (2007)

Howard Dean for Iowa

Page 62: Democratizing Game Development (2007)

Food Force

Page 63: Democratizing Game Development (2007)

September 12th

Page 64: Democratizing Game Development (2007)

Tetris

Page 65: Democratizing Game Development (2007)

Messages

• Modern games increasingly carry

messages

• Whereas older games did not

• Evolution of game as media

Page 66: Democratizing Game Development (2007)

Why everyone?

• Getting many perspectives can be very

valuable

• You can EXPERIENCE another person’s

viewpoint

Page 67: Democratizing Game Development (2007)

Kenya: Adventures of Nyangi

Page 68: Democratizing Game Development (2007)

Iran: Special Operations 85

Page 69: Democratizing Game Development (2007)

Lebanon: Special Forces 2

Page 70: Democratizing Game Development (2007)

Who else?

Page 71: Democratizing Game Development (2007)

The Participatory Culture

• The new phenomenon on the Internet

– Web 2.0

– Everyone is sampling their world and sharing

their viewpoint

• Blogs, flickr, youtube, facebook, etc

Page 72: Democratizing Game Development (2007)

Blogging – Thought sharing

Page 73: Democratizing Game Development (2007)

Flickr – Picture sharing

Page 74: Democratizing Game Development (2007)

Youtube – Video sharing

Page 75: Democratizing Game Development (2007)

Facebook – Friend sharing

Page 76: Democratizing Game Development (2007)

Game sharing?

• Why shouldn’t we all make and share

games, too?

Page 77: Democratizing Game Development (2007)

“Web 2.0 for Games”

• Like Rock’n’Roll was in the 1960’s,

videogames are this generation’s media

Page 78: Democratizing Game Development (2007)

Web 2.0 – it’s hot!

• Old media are evolving

• New media are expanding

• Fewer mainstream media outlets, more

new media

– New media gaining more attention

Page 79: Democratizing Game Development (2007)

More Voices

• If we can enable many voices, we can

experience many perspectives

• When it is easy to create the media,

everyone can share their perspective

Page 80: Democratizing Game Development (2007)

Game Development for Everyone

• It sounds like a good idea! But what do

we get out of it?

Page 81: Democratizing Game Development (2007)

Old Media Today

• TV today: mainstream

– CNN

– Fox News

– NHK

• Publicly supported channels

– PBS

• And then...

– 500 other channels!

Page 82: Democratizing Game Development (2007)

Games Today

• Games today: mainstream publisher titles

– Big budget, big reach

• And... And...

• Well, we have a small hobbyist community

– Flash games

Page 83: Democratizing Game Development (2007)

Media Comparison

• Some of the nice things we get on U.S. TV

– Comedy Central, with Jon Stewart and Steven

Colbert

– LinkTV

– Current

• What about in games?

Page 84: Democratizing Game Development (2007)

Social Commentary

• Popular in many art forms• Old graffiti: AD 79

• Books: “Animal Farm”, AD 1945

• Music: Rock music, AD 1960’s

• Comics: “Maus”, AD 1973

• Movies: Al Gore’s “Inconvenient Truth”

• Games

Page 85: Democratizing Game Development (2007)

Social Commentary

• Why use games?

– Games are the new media for our generation

– The most immersive and educational form

– You can gain understanding of other people’s worlds

by EXPERIENCING them

– Of course, they can be used for “good” and “bad”...

• So they are the best media format to use!

– But games are hard to make…

Page 86: Democratizing Game Development (2007)

How Do We Do It?

• How do we enable everyone to make

games? How do we actually do it?

– Make games as easy to create as possible

– Game development must be made less

expensive

Page 87: Democratizing Game Development (2007)
Page 88: Democratizing Game Development (2007)

Giving Everyone the Ability to Make

and Share Games

• Making the creating and sharing of games

simpler, and less expensive!

Page 89: Democratizing Game Development (2007)

How?

• How can we make games simple to create

and share?

– Technology

• Tools and Game Engines

– Distribution

• Platforms

Page 90: Democratizing Game Development (2007)

Important Technology

• What is important in technology to make

games easy to create and share?

– Simple to use tools, game engines, and

development environments

– Inexpensive – free is good

• What do other media forms use?

Page 91: Democratizing Game Development (2007)

Movie Technology

• Professional

– Avid Media Composer, Media 100 HD Suite

Page 92: Democratizing Game Development (2007)

Movie Technology

• Mid-range

– Adobe Premiere Pro, Final Cut Pro

Page 93: Democratizing Game Development (2007)

Movie Technology

• Hobbyist

– Windows Movie Maker, iMovie

Page 94: Democratizing Game Development (2007)

Music Technology

• Professional

– Music: Avid ProTools|HD, Cakewalk Sonar

Page 95: Democratizing Game Development (2007)

Music Technology

• Mid-range

– Music: Cakewalk Music Creator, Encore

Page 96: Democratizing Game Development (2007)

Music Technology

• Hobbyist

– Music: GarageBand, Band in a Box

Page 97: Democratizing Game Development (2007)

Game Technology

• We use a LOT of tools

– Programming tools

• Game engines and libraries

• Development environments

– Art tools

• 2D art

• 3D modeling

– Video tools

– Audio tools

Page 98: Democratizing Game Development (2007)

Game Engines

• Professional

– Unreal Engine 3, Id Tech 5, CryEngine 2

Page 99: Democratizing Game Development (2007)

Game Engines

• Hobbyist

– Garage Games’ Torque, PopCap Games

Framework, OGRE 3D, and a lot of freeware

libraries

Page 100: Democratizing Game Development (2007)

Development Environments

• Professional

– MS Visual Studio (C/C++/C#)

• Hobbyist

– MS Visual Studio Express (C/C++/C#)

– Flash

– Silverlight

Page 101: Democratizing Game Development (2007)

Hobbyist Environments

• Multimedia Fusion 2

– Pretty interesting, designed mostly for 2D

– Interface still a little complex

Page 102: Democratizing Game Development (2007)

Hobbyist Environments

• Scratch

– MIT research

Page 103: Democratizing Game Development (2007)

3D Art Tools

• Professional

– 3DS Max, Maya, Softimage, Lightwave

Page 104: Democratizing Game Development (2007)

3D Art Tools

• Hobbyist

– Blender, Wings3D

Page 105: Democratizing Game Development (2007)

Hobbyist 3D Art Tools

• Google Sketchup

Page 106: Democratizing Game Development (2007)

Hobbyist 3D Art Tools

• Google Sketchup

Page 107: Democratizing Game Development (2007)

2D Art Tools

• Professional

– Photoshop, ZBrush, Deep Paint

Page 108: Democratizing Game Development (2007)

2D Art Tools

• Hobbyist

– GIMP, Paint Shop Pro

Page 109: Democratizing Game Development (2007)

Free Art

• Asset libraries

– Google 3D

Warehouse

Page 110: Democratizing Game Development (2007)

Free Tools

• Environments

– MS Visual Studio Express

• Video Editing

– VirtualDub

• Audio Editing

– Audacity

Page 111: Democratizing Game Development (2007)

Game Technology

• What we need:

– Easy to use game engines and environments

– Free and simple tools

• Draw art and go

• Sample or create audio and go

– More art asset libraries

• Upload and download capability

• What we have:

– Hmmm…

Page 112: Democratizing Game Development (2007)

What about distribution?

Page 113: Democratizing Game Development (2007)

Movie Distribution

• Old style

– Videotapes, DVDs

• New style

– AVI, Flash, streaming

• Professional channels and hobbyist channels

– All formats can be created and shared by everyone!

Page 114: Democratizing Game Development (2007)

Music Distribution

• Old style

– Records, CDs, tapes

• New style

– MP3, iTunes, streaming

• Professional channels and hobbyist channels

– All formats can be created and shared by everyone!

Page 115: Democratizing Game Development (2007)

Game Distribution

• PC / Mac Games

– Create whatever you want!

– Distribution

• Via Media or Internet, easy

– Installation

• Hard for grandma!

• People should just be able to click and play

Page 116: Democratizing Game Development (2007)

Game Distribution

• Console Games

– Xbox360: XNA Creators Club.

– PS3: No access. Little Big Planet? Home?

– Wii: No access. WiiWare?

– Distribution

• Hard! Expensive!

• XNA Creators Club only good for people in the club.

– Installation

• Easy via disc, harder via download

• Ideally we want a clickable site to download from (youtube)

Page 117: Democratizing Game Development (2007)

Game Distribution

• Handheld Games

– Sony PSP: Nothing

– Nintendo DS: Nothing

• Mobile Games

– Varies significantly by region

– Variable handset capabilities

– Java applications

– Distribution, Installation: Hard

Page 118: Democratizing Game Development (2007)

Game Distribution

• PC / Mac is the easiest format right now

– Distribution easy

– Installation hard

• Web-based Flash games make it easier

• Consoles

– Still hard, but some progress (X360)

• Others

Page 119: Democratizing Game Development (2007)

Web Flash Games

• Sites

– www.jayisgames.com

– MSN Games, Oberon Games, Real Arcade,

etc

• User-created games

– www.kongregate.com

• Engines, tools?• Nothing complete… lots of little sites.

Page 120: Democratizing Game Development (2007)

How do you make a game?

• One final area we haven’t touched on is

education

Page 121: Democratizing Game Development (2007)

Game Design Education

• 496 schools worldwide• http://www.gamecareerguide.com/schools

• Lots of books are available (unlike ten

years ago)

Page 122: Democratizing Game Development (2007)

Game Design Education

• Borrow ideas from others!

Page 123: Democratizing Game Development (2007)

In Conclusion

• Games can communicate messages as experiences– They are excellent for education and information

sharing, in a fun way

– Games are difficult to make, distribute, and install

– Current game development tools and technology are too complex for hobbyists

– Web Flash games are the best option at the moment

• It is slowly improving; please try to make your own games to share!

Page 124: Democratizing Game Development (2007)

Thanks!

• Resources in the translated handout

• Contact information

– Email: [email protected]

– Blog: http://www.satori.org

– LinkedIn, Facebook

• Thanks to camstudio, audacity, virtualdub, media-convert.com, K-Lite Codec Pack