Download - A Game Developer’s Wish List for Researchers
![Page 1: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/1.jpg)
A Game Developer’s Wish List
for Researche
rsChris Heckerhttp://chrishecker.com
![Page 2: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/2.jpg)
This talk assumes you care
about being relevant to
games.
Disclaimer
Also, I sometimes curse...a lot.
![Page 3: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/3.jpg)
Games & Research Through The Ages
In days of yore, we were
passive consumers of (usually old)
research.These days,
there is active feedback
between the two
disciplines.
![Page 4: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/4.jpg)
How to do a talk on research?
![Page 5: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/5.jpg)
What is our
highest technology
priority?
Know Your Audience
![Page 6: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/6.jpg)
performance?
Know Your Audience
![Page 7: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/7.jpg)
1. robustness2. simplicity3. performance
Game Technology Priorities
Technology is a means, not an end.
![Page 8: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/8.jpg)
Robustness
edge cases?failure modes?
parameters
simply connecte
d?
downsides?
negative results?
Interactivity prioritizes robustness!
![Page 9: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/9.jpg)
Robustness
![Page 10: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/10.jpg)
Simplicity
me
game
you
We are always about to fail!
![Page 11: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/11.jpg)
Simplicity“...even crudeness, if two sticks and a rock
will do it, great!”
few parametersintuiti
ve outpu
t
pipeline
integration
explainable to artistsdepend
enciescode
preprocessing
markuporder
compatibility
art directable
![Page 12: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/12.jpg)
Performancethe
constant
mattersms,
not fps!
real compariso
nsalgorithms
implementations
inputsscenes
working sets
not just embarrassingly parallel
worst casevs.
average case?
![Page 13: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/13.jpg)
Real Data
![Page 14: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/14.jpg)
Real Data
![Page 15: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/15.jpg)
Real Data
![Page 16: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/16.jpg)
Source Code: Yes!
source code is more rigorous
the cost to verify a paper actually works is prohibitively high
small fraction of papers are relevant;
small fraction of those work as advertised
![Page 17: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/17.jpg)
What to research?Avoid solutions looking for problems.
Talk to game developers.
Graphics – must integrate well.AI – is game design.
Animation – interactivity is king.Perceptual Models
and Metrics – what is important?
![Page 18: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/18.jpg)
Miscellaneous StuffPatents – don’t!
Patents – if you must be a douche, disclose your
douchiness in the abstract.Put your paper online, not
behind paywalls.Publish negative results.Answer emails.
Play games.
![Page 19: A Game Developer’s Wish List for Researchers](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56813294550346895d992a70/html5/thumbnails/19.jpg)
Thank you.
chrishecker.com