190 likes | 283 Views
A Game Developer’s Wish List for Researchers. Chris Hecker http://chrishecker.com. Disclaimer. This talk assumes you care about being relevant to games. Also, I sometimes curse...a lot. Games & Research Through The Ages. In days of yore, we were passive consumers of (usually old) research.
E N D
A Game Developer’s Wish List for Researchers Chris Hecker http://chrishecker.com
Disclaimer This talk assumes you care about being relevant to games. Also, I sometimes curse...a lot.
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.
Know Your Audience What is our highest technology priority?
Know Your Audience performance?
Game Technology Priorities • robustness • simplicity • performance Technology is a means, not an end.
Robustness Interactivity prioritizes robustness! edge cases? failure modes? parameters simply connected? downsides? negative results?
Simplicity game me you We are always about to fail!
Simplicity “...even crudeness, if two sticks and a rock will do it, great!” explainable to artists few parameters dependencies code preprocessing markup order compatibility art directable intuitive output pipeline integration
Performance the constant matters real comparisons algorithms implementations inputs scenes working sets ms, not fps! worst case vs. average case? not just embarrassingly parallel
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
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?
Miscellaneous Stuff Patents – 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.
Thank you. chrishecker.com