Rebooting the insomniac tools pax dev12
-
Upload
mike-acton -
Category
Technology
-
view
1.459 -
download
2
Transcript of Rebooting the insomniac tools pax dev12
![Page 1: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/1.jpg)
Rebooting the Insomniac Tools
New Tech for New IP and New Generation
![Page 3: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/3.jpg)
Mike Acton, Engine Director [email protected]
Start with the problem
Whirlwind tour through problem-space
![Page 4: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/4.jpg)
Mike Acton, Engine Director [email protected]
Start with the problem
Understand the impact of context/culture
Whirlwind tour through problem-space
![Page 5: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/5.jpg)
Whirlwind tour through problem-space
Mike Acton, Engine Director [email protected]
Start with the problem
Understand the impact of context/culture
Gather and understand real life data
![Page 6: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/6.jpg)
The problemNew IP
![Page 7: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/7.jpg)
The problemNew IP
New Publisher
![Page 8: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/8.jpg)
The problemNew IP
New Publisher
New Platform
![Page 9: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/9.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
![Page 10: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/10.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
![Page 11: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/11.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
![Page 12: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/12.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
No "Right" or "Best" Answer
![Page 13: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/13.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
No "Right" or "Best" Answer
Except what allows us to be the best creators we
can be
![Page 14: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/14.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
What's the real problem?
![Page 15: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/15.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
What's the real problem?
New code...
![Page 16: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/16.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
What's the real problem?
New code...
New assets...
![Page 17: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/17.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
What's the real problem?
New code...
New assets...
More versions...
![Page 18: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/18.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
What's the real problem?
New code...
New assets...
More versions...
More iteration...
![Page 19: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/19.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
What's the real problem?
New code...
New assets...
More versions...
More iteration...
![Page 20: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/20.jpg)
The problemNew IP
New Publisher
New Platform
Efficiency
New Tech Spaces
Culture
![Page 21: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/21.jpg)
The problem
New Platform
Efficiency
New Tech Spaces
Culture
New Publisher
![Page 22: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/22.jpg)
The problem
Efficiency
New Tech Spaces
Culture
New Platform
![Page 23: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/23.jpg)
The problem
New Tech Spaces
Culture
Efficiency
![Page 24: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/24.jpg)
The problem (big changes)
New Tech Spaces
Culture
Efficiency Usability testing
![Page 25: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/25.jpg)
The problem (big changes)
New Tech Spaces
Culture
Efficiency Usability testing
Chrome Web App
![Page 26: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/26.jpg)
The problem (big changes)
New Tech Spaces
Culture
Efficiency Usability testing
Chrome Web App
Open houses
![Page 27: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/27.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency
![Page 28: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/28.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
![Page 29: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/29.jpg)
Tools UI
![Page 30: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/30.jpg)
Tools UI
![Page 31: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/31.jpg)
Tools UI
![Page 32: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/32.jpg)
The problem (Tools UI)
New Tech Spaces
Culture
Efficiency Who can + Edit speed
![Page 33: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/33.jpg)
The problem (Tools UI)
New Tech Spaces
Culture
Efficiency Who can + Edit speed
HTML5/JS
![Page 34: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/34.jpg)
The problem (Tools UI)
New Tech Spaces
Culture
Efficiency Who can + Edit speed
HTML5/JS
Feedback
![Page 35: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/35.jpg)
Tools UI (sub-problems)Chrome
![Page 36: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/36.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
![Page 37: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/37.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery
![Page 38: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/38.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
![Page 39: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/39.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash
![Page 40: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/40.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
![Page 41: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/41.jpg)
Tools UI (sub-problems)
Data divide
Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
![Page 42: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/42.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
Data divide Maintainability
![Page 43: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/43.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
Data divide Maintainability
Custom controls
![Page 44: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/44.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
Data divide Maintainability
Custom controls Problem first
![Page 45: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/45.jpg)
Tools UI (sub-problems)Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
Data divide Maintainability
Custom controls Problem first
Pages
![Page 46: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/46.jpg)
Tools UI (sub-problems)
Data divide Maintainability
Custom controls Problem first
Pages Stability
Chrome Standards + No cross-browser
Javascript + jQuery UI iteration time
Remove Flash UI iteration time
![Page 47: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/47.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
![Page 48: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/48.jpg)
Tools server
![Page 49: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/49.jpg)
Tools server
![Page 50: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/50.jpg)
The problem (Tools server)
New Tech Spaces
Culture
Efficiency Stability
![Page 51: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/51.jpg)
The problem (Tools server)
New Tech Spaces
Culture
Efficiency Stability
Everything HTTP
![Page 52: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/52.jpg)
The problem (Tools server)
New Tech Spaces
Culture
Efficiency Stability
Everything HTTP
Local -> Global services
![Page 53: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/53.jpg)
Tools server (sub-problems)RESTful API
![Page 54: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/54.jpg)
Tools server (sub-problems)RESTful API Standards
![Page 55: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/55.jpg)
Tools server (sub-problems)RESTful API Standards
CGI scripts
![Page 56: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/56.jpg)
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
![Page 57: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/57.jpg)
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
![Page 58: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/58.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
![Page 59: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/59.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
mongodb
![Page 60: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/60.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
mongodb Asset queries, Javascript
![Page 61: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/61.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
mongodb Asset queries, Javascript
Perforce integration
![Page 62: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/62.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
mongodb Asset queries, Javascript
Perforce integration Simultaneous edits
![Page 63: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/63.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
mongodb Asset queries, Javascript
Perforce integration Simultaneous edits
Universal undo
![Page 64: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/64.jpg)
Simple, small
Tools server (sub-problems)RESTful API Standards
CGI scripts Stable experiments
mongoose
mongodb Asset queries, Javascript
Perforce integration Simultaneous edits
Universal undo Maintenance, analysis
![Page 65: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/65.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
![Page 66: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/66.jpg)
Asset management
![Page 67: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/67.jpg)
Asset management
![Page 68: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/68.jpg)
The problem (Asset management)
New Tech Spaces
Culture
Efficiency Build times
![Page 69: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/69.jpg)
The problem (Asset management)
New Tech Spaces
Culture
Efficiency Build times
Live tracking
![Page 70: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/70.jpg)
The problem (Asset management)
New Tech Spaces
Culture
Efficiency Build times
Live tracking
Personal asset branches
![Page 71: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/71.jpg)
Asset management (sub-problems)JSON format
![Page 72: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/72.jpg)
Asset management (sub-problems)JSON format Ease of edit
![Page 73: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/73.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed
![Page 74: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/74.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
![Page 75: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/75.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades
![Page 76: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/76.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
![Page 77: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/77.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker
![Page 78: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/78.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker
![Page 79: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/79.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker 3rd-party tool edits
![Page 80: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/80.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker 3rd-party tool edits
Build manager
![Page 81: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/81.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker 3rd-party tool edits
Build manager No choice = automate
![Page 82: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/82.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker 3rd-party tool edits
Build manager No choice = automate
Runtime linking
![Page 83: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/83.jpg)
Asset management (sub-problems)JSON format Ease of edit
File backed UX culture
Auto version upgrades Various versions
NTFS tracker 3rd-party tool edits
Build manager No choice = automate
Runtime linking Iteration, Disc layout
![Page 84: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/84.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
![Page 85: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/85.jpg)
Lighting, materials, FX
![Page 86: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/86.jpg)
Lighting, materials, FX
![Page 87: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/87.jpg)
Lighting, materials, FX
![Page 88: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/88.jpg)
Lighting, materials, FX
![Page 89: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/89.jpg)
The problem (Lighting, materials, FX)
New Tech Spaces
Culture
Efficiency Lightmap bottleneck
![Page 90: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/90.jpg)
The problem (Lighting, materials, FX)
New Tech Spaces
Culture
Efficiency Lightmap bottleneck
Realtime everything
![Page 91: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/91.jpg)
The problem (Lighting, materials, FX)
New Tech Spaces
Culture
Efficiency Lightmap bottleneck
Realtime everything
Build-time optimizations
![Page 92: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/92.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit
![Page 93: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/93.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
![Page 94: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/94.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials
![Page 95: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/95.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
![Page 96: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/96.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters
![Page 97: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/97.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
![Page 98: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/98.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
Runtime classify
![Page 99: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/99.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
Runtime classify Anything moves, changes
![Page 100: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/100.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
Runtime classify Anything moves, changes
Occlusion
![Page 101: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/101.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
Runtime classify Anything moves, changes
Occlusion Memory, accuracy
![Page 102: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/102.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
Runtime classify Anything moves, changes
Occlusion Memory, accuracy
Indoor/Outdoor
![Page 103: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/103.jpg)
Lighting, materials, FX (sub-problems)
Realtime edit Lighter iteration
Artist materials Styles, optimization
Game parameters Runtime advantage
Runtime classify Anything moves, changes
Occlusion Memory, accuracy
Indoor/Outdoor Optimization
![Page 104: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/104.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
5. Animation, cinematics
![Page 105: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/105.jpg)
Animation, cinematics
![Page 106: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/106.jpg)
Animation, cinematics
![Page 107: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/107.jpg)
Animation, cinematics
![Page 108: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/108.jpg)
Animation, cinematics
![Page 109: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/109.jpg)
The problem (Animation, cinematics)
New Tech Spaces
Culture
Efficiency Gameplay and post cost
![Page 110: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/110.jpg)
The problem (Animation, cinematics)
New Tech Spaces
Culture
Efficiency Gameplay and post cost
Graphics vs. Animation
![Page 111: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/111.jpg)
The problem (Animation, cinematics)
New Tech Spaces
Culture
Efficiency Gameplay and post cost
Graphics vs. Animation
Gameplay custom
![Page 112: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/112.jpg)
Animation, cinematics (sub-problems)
Performance tracks
![Page 113: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/113.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
![Page 114: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/114.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures
![Page 115: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/115.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
![Page 116: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/116.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers
![Page 117: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/117.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
![Page 118: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/118.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
Blend graph
![Page 119: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/119.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
Blend graph Size, reuse
![Page 120: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/120.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
Blend graph Size, reuse
Variations
![Page 121: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/121.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
Blend graph Size, reuse
Variations Reuse, character iteration
![Page 122: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/122.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
Blend graph Size, reuse
Variations Reuse, character iteration
Events (tricky!)
![Page 123: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/123.jpg)
Animation, cinematics (sub-problems)
Performance tracks Lighting, camera, events
Gestures Runtime adapt
Anim drivers Animator control
Blend graph Size, reuse
Variations Reuse, character iteration
Events (tricky!) What to expect
![Page 124: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/124.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
5. Animation, cinematics
6. Debugging
![Page 125: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/125.jpg)
Debugging
![Page 126: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/126.jpg)
Debugging
![Page 127: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/127.jpg)
Debugging
![Page 128: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/128.jpg)
Debugging
![Page 129: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/129.jpg)
The problem (Debugging)
New Tech Spaces
Culture
Efficiency Speed to decision
![Page 130: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/130.jpg)
The problem (Debugging)
New Tech Spaces
Culture
Efficiency Speed to decision
Separate analysis
![Page 131: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/131.jpg)
The problem (Debugging)
New Tech Spaces
Culture
Efficiency Speed to decision
Separate analysis
"Actionable"
![Page 132: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/132.jpg)
Debugging (sub-problems)Asset analysis
![Page 133: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/133.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
![Page 134: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/134.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect
![Page 135: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/135.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
![Page 136: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/136.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate
![Page 137: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/137.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
![Page 138: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/138.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
Debug menu
![Page 139: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/139.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
Debug menu Controls & UX
![Page 140: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/140.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
Debug menu Controls & UX
Peek/Poke from JS
![Page 141: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/141.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
Debug menu Controls & UX
Peek/Poke from JS VS memory edit
![Page 142: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/142.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
Debug menu Controls & UX
Peek/Poke from JS VS memory edit
JSON reports
![Page 143: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/143.jpg)
Debugging (sub-problems)Asset analysis Relationships & pivots
Game live connect Runtime-only info
Actionable > Accurate Few understand
Debug menu Controls & UX
Peek/Poke from JS VS memory edit
JSON reports UI formatting
![Page 144: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/144.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
5. Animation, cinematics
6. Debugging
![Page 145: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/145.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
5. Animation, cinematics
6. Debugging
No "Right" or "Best" Answer...
![Page 146: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/146.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
5. Animation, cinematics
6. Debugging
...but some do suck less than others.
![Page 147: Rebooting the insomniac tools pax dev12](https://reader031.fdocuments.us/reader031/viewer/2022030310/58f9c0d71a28ab6c398b459f/html5/thumbnails/147.jpg)
The problem (6 examples)
New Tech Spaces
Culture
Efficiency 1. Tools UI
2. Tools server
3. Asset management
4. Lighting, materials, FX
5. Animation, cinematics
6. Debugging
Twitter: @mike_acton
@insomniacgames