Design, Constraints and Integrity Dino...
Transcript of Design, Constraints and Integrity Dino...
![Page 1: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/1.jpg)
![Page 2: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/2.jpg)
Design, Constraints and Integrity
Dino Dini
Lecturer Video Game Programming,IGAD Faculty
Academy for Digital EntertainmentNHTV University of Applied Sciences
BredaNetherlands
![Page 3: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/3.jpg)
What is design?
Design, Constraints and IntegrityDino Dini
![Page 4: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/4.jpg)
What is design?
CONCLUSION:
Design, Constraints and IntegrityDino Dini
Design is the managementof constraints.
![Page 5: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/5.jpg)
Definitions ought to be useful.
I use this definition all the time...
Design, Constraints and IntegrityDino Dini
It allows to be describewhat I do as a designer.
It allows me to explain theprocess to a customer.
It allows me to teachthe principles of design.
![Page 6: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/6.jpg)
But even if you do not agree... yet...
Please humour me for the time being <3
Design, Constraints and IntegrityDino Dini
![Page 7: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/7.jpg)
Design, Constraints and IntegrityDino Dini
If the process of design is simply the management of constraints, what is a constraint exactly, and what kinds of constraint are there?
A suggested definition will come later, but first... let's look at the types.
![Page 8: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/8.jpg)
Design, Constraints and IntegrityDino Dini
NEGOTIABLE NON-NEGOTIABLE
TYPES OF DESIGN CONSTRAINT
What is the difference between negotiable and non-negotiable constraints?
![Page 9: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/9.jpg)
Design, Constraints and IntegrityDino Dini
IT'S ALL NEGOTIABLE!
But this means that you have infinite possibilities, but zero identity.
This is typically the case before a project starts
In the beginning....
![Page 10: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/10.jpg)
Design, Constraints and IntegrityDino Dini
IT'S ALL NEGOTIABLE!
So first of all... the designer must start identifying and selecting non-negotiable
constraints...
![Page 11: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/11.jpg)
Design, Constraints and IntegrityDino Dini
NEGOTIABLE! NON-NEGOTIABLE!
TIME
BUDGET
SPECIFICATION
![Page 12: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/12.jpg)
Design, Constraints and IntegrityDino Dini
NEGOTIABLE! NON-NEGOTIABLE!
TIMEBUDGET
SPECIFICATION
![Page 13: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/13.jpg)
Design, Constraints and IntegrityDino Dini
NEGOTIABLE! NON-NEGOTIABLE!
TIME
BUDGETSPECIFICATION
![Page 14: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/14.jpg)
Design, Constraints and IntegrityDino Dini
NEGOTIABLE! NON-NEGOTIABLE!
TIME
BUDGET
SPECIFICATION SPECIFICATION
![Page 15: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/15.jpg)
Design, Constraints and IntegrityDino Dini
NEGOTIABLE! NON-NEGOTIABLE!
TIME
BUDGET
SPECIFICATION SPECIFICATION
We start to reduce possibilities and increase identity
![Page 16: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/16.jpg)
Design, Constraints and IntegrityDino Dini
Now, a long time ago I made a football game for the ATARI ST.
It was a big success, and I wondered what I had done to cause that success.
I shall use this as a little test case.... if you don't mind going back in time.
These principles are universal.
![Page 17: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/17.jpg)
Design, Constraints and IntegrityDino Dini
SPECIFICATION SPECIFICATION
FOOTBALL GAMEEVERYTHING ELSE
NON-NEGOTIABLENEGOTIABLE
ATARI STAt this point, the designer (me)
had identified the key requirements
(constraints) as specified by the
customer
![Page 18: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/18.jpg)
Design, Constraints and IntegrityDino Dini
SPECIFICATION SPECIFICATION
FOOTBALL GAMEEVERYTHING ELSE
NON-NEGOTIABLENEGOTIABLE
ATARI STBut clearly this is not enough. Next I must
choose my own non-negotiable
constraints...
![Page 19: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/19.jpg)
Design, Constraints and IntegrityDino Dini
SPECIFICATION SPECIFICATION
FOOTBALL GAMEEVERYTHING ELSE
NON-NEGOTIABLENEGOTIABLE
ATARI STBut clearly this is not enough. Next I must
choose my own non-negotiable
constraints...
... increasing the identity of the design
while reducing the possibilities
![Page 20: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/20.jpg)
Design, Constraints and IntegrityDino Dini
KEY NON-NEGOTIABLE CONSTRAINTSFOR KICKOFF CHOSEN BY THE DESIGNER
50 FPS
Correct scalefootball pitch
Sprites not toosmall
Air Friction
No “glue foot”
No cheatingthe shots
![Page 21: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/21.jpg)
Design, Constraints and IntegrityDino Dini
It is the constraints that give formto a design.
This is universally true
![Page 22: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/22.jpg)
Design, Constraints and IntegrityDino Dini
The quality of a design thus depends on how well chosen
the constraints are
![Page 23: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/23.jpg)
Design, Constraints and IntegrityDino Dini
How do we know when somethingis good?
![Page 24: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/24.jpg)
Design, Constraints and IntegrityDino Dini
“You know a good designwhen you want to lick it”
- Steve Jobs
![Page 25: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/25.jpg)
Design, Constraints and IntegrityDino Dini
“You know a good person when youwant to like them”
- Dino Dini
;)
![Page 26: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/26.jpg)
Design, Constraints and IntegrityDino Dini
Human beings are very goodat detecting whether something
has integrity
![Page 27: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/27.jpg)
Design, Constraints and IntegrityDino Dini
Because we like things thathave a strong identity and that
requires a strong integrity.
Without integrity, things lose theiridentity and become less desirable
![Page 28: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/28.jpg)
Design, Constraints and IntegrityDino Dini
All successful designsdemonstrate a strong identity.
Integrity does not guaranteesuccess, but lack of it ensures
failure.
![Page 29: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/29.jpg)
Design, Constraints and IntegrityDino Dini
![Page 30: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/30.jpg)
Design, Constraints and IntegrityDino Dini
![Page 31: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/31.jpg)
Design, Constraints and IntegrityDino Dini
![Page 32: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/32.jpg)
Design, Constraints and IntegrityDino Dini
![Page 33: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/33.jpg)
Design, Constraints and IntegrityDino Dini
![Page 34: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/34.jpg)
Design, Constraints and IntegrityDino Dini
![Page 35: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/35.jpg)
Design, Constraints and IntegrityDino Dini
![Page 36: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/36.jpg)
Design, Constraints and IntegrityDino Dini
![Page 37: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/37.jpg)
Design, Constraints and IntegrityDino Dini
![Page 38: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/38.jpg)
Design, Constraints and IntegrityDino Dini
![Page 39: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/39.jpg)
Design, Constraints and IntegrityDino Dini
![Page 40: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/40.jpg)
Design, Constraints and IntegrityDino Dini
![Page 41: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/41.jpg)
Design, Constraints and IntegrityDino Dini
![Page 42: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/42.jpg)
Design, Constraints and IntegrityDino Dini
![Page 43: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/43.jpg)
Design, Constraints and IntegrityDino Dini
![Page 44: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/44.jpg)
Design, Constraints and IntegrityDino Dini
Definitions: Work in progress
Concept:Something which is to be made or achieved
Design:A collection of decisions that create a set of constraints which give a concept its identity.
Concept Identity:The true nature of a concept which may or may not match the intentions of its designer
![Page 45: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/45.jpg)
Design, Constraints and IntegrityDino Dini
Definitions: Work in progress
Constraint:A rule that reduces the possible outcomes of the concept and contributes to its identity
Non-negotiable constraint:A constraint which, if broken, would cause a significant change to the identity of the design.
Negotiable constraint:A constraint which maybe applied or not depending on circumstances, but which is not crucial to the identity of the concept.
![Page 46: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/46.jpg)
Design, Constraints and IntegrityDino Dini
Definitions: Work in progress
Integrity:How well something maintains its identity(maintains its form)
![Page 47: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/47.jpg)
Design, Constraints and IntegrityDino Dini
Definitions: Work in progress
Integrity:How well something maintains its identity (maintains its form)
... and we have seen how successful designs always have integrity ...
... because lack of integrity results in loss of identity. And a strong identity is essential...
![Page 48: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/48.jpg)
Design, Constraints and IntegrityDino Dini
A recipe for not guaranteeing failure
1) Choose your non negotiable constraints well
2) Stick to them
3) If you find you need to change non negotiable constraints, do so with full consideration of how that will effect the identity of your design.
![Page 49: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/49.jpg)
Design, Constraints and IntegrityDino Dini
A recipe for not guaranteeing failure
Constraints are your ally.
They give form to what you do.
Choose them wisely, and stick to them.
This applies as much to your own lifeas it does to video games.
What defines who you are?
![Page 50: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/50.jpg)
Design, Constraints and IntegrityDino Dini
What defines who you are as person are the constraints you live by...
which is why integrity is so importantbecause without it......you are nothing
And without integrity your game design will be nothing too....
![Page 51: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/51.jpg)
Design, Constraints and IntegrityDino Dini
“The only thing an anarchist can be is an anarchist”
Choose the constraints you design by wisely
Stick to these constraints and change them not for the sake of convenience but with careful though as to how it will effect the identity of the thing you are trying to make...
Whether that is a video game, a company, a code base, a chair, or your life.
![Page 52: Design, Constraints and Integrity Dino Dinitwvideo01.ubm-us.net/o1/vault/gdceurope09/slides/D_Dini_Design... · EVERYTHING ELSE FOOTBALL GAME NEGOTIABLE NON-NEGOTIABLE But clearly](https://reader034.fdocuments.net/reader034/viewer/2022051508/5abcbddd7f8b9a321b8e6087/html5/thumbnails/52.jpg)
Design, Constraints and IntegrityDino Dini
Thank you.