From Web to Game Development

Post on 19-Jul-2015

496 views 0 download

Tags:

Transcript of From Web to Game Development

From Web to Game Development Pietro Polsinelli @ppolsinelli ROME 27-28 march 2015

Notes from the diary of a personal voyage

that is still happening.

2

Ambiguity in title: Isn’t web development a form of

game development???

3

With “web” I don’t mean games that run in the browser.

Web development as creating sites and web based apps for

customers.

4

Clarify what I mean through an

example.

Turn a site into a “game”: released a site for RAI

encouraging teenager girls to write.

5

6

Has challenges, points, scoreboard.

Has winners.

7

Create a web based app for suggesting ideas for a new fiction.

Turn from passive watcher to

creator.

8

So its almost a game. A web based game.

I’m already on a good start to do

game development.

9

Wrong.

Wrong. Wrong.

Wrong.

So what is the first game you want to make?

12

14

No narrative.

Hyper simple animations. Hyper simple space.

And fixed camera, no audio sources …

15

Game loops, physics, animations, AI,

growing difficulty (levels), characters.

16

If not a story, a sense of purpose.

(Giving a sense of purpose on a web site is rarely a problem.)

17

As web developer, you have no idea.

18

And this is a very, very simple game.

The components of an opera:

story, music, scenography, scenes, actors, secondary

characters, drama, [pro singing / difficulty levels]

19

20

Its actually worse. All the secondary characters are

moved by AI.

21

22

You may decide to generate the scene and story each time.

And so on.

23

As a web developer you have to acquire a whole new set of

concepts to do games.

24

To become what?

Depends on the budget, depends on the team size.

From 0 to infinity and beyond.

25

Lets stick to the worse case: a small budget, so a small team.

26

Crossing the chasm

• Crossing the chasm

You will need to acquire brand new skills along two distinct lines: as game developer and as game

designer.

28

And the line between the two blurs the more you know about

both.

29

Note:

design in the sense of usability of UI graphic design comes after

(game) design.

30

The game update

loop.

Everything updates.

Your methods will be called 80 times per second on the same

object ...

instead of once per request

33

The independent life of your objects will be your saviour and

your curse.

34

That is why composition is mostly used instead of inheritance.

35

“Breakpoints? No, you don’t use breakpoints

much in Unity”

36

http://gameprogrammingpatterns.com/

38

The structure of

space

Even picking the most regimented, simplified, finite

solution, it’s a mess.

40

41

42

Book? Prototype.

43

Game Feel

Feel is a highly technical problem.

42 240

45

46

Material from Game Feel book examples.

Daniele Giardini http://www.demigiant.com/

See http://easings.net/en#

Soccer ball physics

http://www.soccerballworld.com/Physics.htm

53

Perception is a construction, and a game is a coherent universe where you may set your own

laws.

Ok, but…

54

55

Too much creativity.

56

Not Just Game Feel

Creating games today is not restricted to building arcades.

Even if you are building “small”

games.

58

80 Days: branching universe text

based, but …

Sunless Sea: the importance of a slow ship

http://www.gamasutra.com/view/news/237657/Postmort

em_Failbetter_Games_Sunless_Sea.php

Relations and gossip: narrative!

(Kardashian Hollywood)

Evolving the narrative dimension in a game is nor obvious nor

trivial.

62

Example on the sublelties of these models.

Representing values like “moral

stance” of a character again requires refined modeling tools –

not just a variable.

63

64

And see the ensuing discussion on Reddit here

http://bit.ly/nar2vars

65

Game Designer as

Translator / Traitor

Game design and modeling practice trains you in translating work and learning situations in possible contexts for a game.

67

68

Wednesday, March 25, 2015

Category, competition,

avatar, war, reward, levels

Vs.

Inclusive, mentor, path,

story, transformation

A language change.

Participative Action Research

And there is way

more …

http://greweb.me/illuminated.js/parcycle/

And audio, texturing, 3D modeling, particle effects …

73

So?

We’ve seen just a few of the several

things to learn.

So you need to be Da Vinci?

75

The love

You are creating the magic circle – a world with new rules.

77

With games you can dance on the line between art & the

masses

In games you are in a highly creative environment.

This even if you are designing say games for health, games for EU,

like I do.

79

People that have been in the field for a long time do these weak

attempts to present it as “just a profession like any other”.

They don’t believe it either.

80

So …

Only The Love will make you survive this ordeal.

81

Just consider in creativeness that you don’t need to author, you

just need to let yourself be authored.

You don’t need to be writer, just

let yourself be written.

82

Little work I do in the Indie game world puts me in contact and in

work pairs with real artists.

Some of them don’t even know they are.

83

84

85

86

Good luck love.

87

Special thanks:

Daniele Giardini for ideas &

feedback

http://www.demigiant.com/

My twitter stream is mostly dedicated to game design

http://twitter.com/ppolsinelli

A blog on game design

http://designagame.eu

89