480 likes | 677 Views
Better Faster Stronger. Teaching Tech Artists to Build Technology. Rob Galanakis • CCP Games • rob.galanakis@gmail.com. “I’m having breakfast with the CEO of Tencent Boston to explain why he needs Tech Artists .”. - Jeff Hanna, 2009. ??? Infrastructure Game Tools Art Tools
E N D
BetterFasterStronger Teaching Tech Artists to Build Technology. Rob Galanakis • CCP Games • rob.galanakis@gmail.com
“I’m having breakfast with the CEO of Tencent Boston to explainwhy he needs TechArtists.” - Jeff Hanna, 2009
??? Infrastructure Game Tools Art Tools Automation
Tech Artist,notSoftware Developer
Tech Artist,notSoftware Developer
Support Process Code Review Collaboration
Process Support
Process Support @%*
TA Fixes Defect/ • Adds Feature Idealized Support Process • Users Find Defect/ • Request Feature
Code Review Mandatory & Thorough
;;::;:,:,,,,,,,,,,,,,:#'####'+:.,`...```.``` `. '';;;:,,,,,,,,,,,,,,####@@@@@#@#.`..`.``` ` ;;';:,,:,,,,,,,,,,.#@+;+#@@@@@@@@` `.``` . ;;;:::,,,,,,,,,,,.,@: `'@@@@@@'``` ` ` ':;::::,,,,,,,..,,@. .;@@@@@@` `` ` :;;::,,,,,,,,,,..:# :+@@@@@#` ` ::;,,,,,,.,,,.,..'+ ,'#@@@@@....` :::;,,,,,,,..,. ,@: .;@@@@@,,.,`,` . ;''';:,,,.....` '@: .;@@@@@;',,,,, , '#+'';;:';:.`. `'@:`. `;,;:;+@@@@@+';::,:. . #@#++'++'':+,.,:#@#'+, ':'#@':@@@@@#++';,+: `` #+##+#++#+;,,':,@@,`.. ;` .. ,@@@@@@+'';;':. , #@+#+#+##++';'#'@@` , :@@@@@@'+;'''+: `., +##+#@+#+###++@#@@, , ,'@@@@@@:;,,,,:,,..,,, #@@@@####@@#@@@@@@+ .` `,+@@@@@@#+#+++';,:::+; #@@@@@@+##@@#@@@@@@. .:@. ,+#@@@@@@@###+#''''';'+ #@@@@@@@+@@#@@@@@@@,. ,,,:.,;#@@@@@@###''##++';;'+ #@@@@@@@@@@@@@@@@@@:...;:``,'@@@@@@@@+++++++''''++ #@@@@@@@@@@@@@#@@@@@, ,;,,,'+@@@@@@@@'++++++++++++ #@@@@@@@@@####+#@@@@@` ,,'+#@@@@@@@@'';'++++'+'++ #@@@@@@@@@@@@###@@@@@@,:;###@@@@@@@@@++++''++'+'+; #@@@@@@@@@#@@#'+@@@@@@@@@@@@@@@@@@@@@##++'+#+##++# #@@@@@@@###++'++@@@@@@@,+@@@+'+@@@@@@++++++++#++'# #@@@@@@#+###''''#@@@@@@;,;+';,;#@@@@@@';;;':':,.,' #@@@@@#@#@#+#'+@@@@@@@@+.,,,,.,+@@@+@@@@@#;#:.,::+ #@@@@###@#@@#@@@@@@@@@;,.`.```.;@###@@@@@##@+.,''' #@@@@##@#@@@@@@@@@@@#,`` .##+#@@@#':,...';'+ #@@@@#@@++@@@@@@@@@#. :+'+@@@@@##,.,,;;'' #@@@#@#+'@@@@@@@@@@: .'#+@@@@@@#'::,,:,: #@@@+#+++#@@@@@@@@#. ;+++@@'''@@':,::,:: #@@@@+;'+####@@@@+' `;'+##+;:;+@@#++,,., #@@@@@@'++#+@@@@@,` '++,:,.,;#@@@@+#++' #@@@@@@@+';#@@@@#. `;;'`,'@@@@@@@@+#+@; #@@@@@@#+#;@@@@@@. `':'@@@@@@@@@@@@###' #@@@+'';:'@@@@@@#+'` `:#@@@@@@@@@@@@@@#''+ #@'+'#+##@@@@@@@###'#+:` :++@@@@@#@@@@@@@@@@';+ ##+#++++#@@@@@@@#@@##++''+++'@+@@@@@@@@@@@@@@@@@+@ #@@''+''+@@@@@@@@@@@########@@@@@@@#@@@#@@@@@@@@++ #@@@#+@+@@@@@@@@@@@@###@@@@@@@@@@@@@@#+##@@@@@@@'' #@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++@@@@@@@@@
Tension • More Optional • Less Benefit Dead Reviews
An effectivereview process requires: • A Single Arbiter • Total Compliance
BDFL Dictator
Skill & Work Required ??? Infrastructure Game Tools Art Tools Automation
orFailure Rigor
Code Submits Find aMetricfor Success
And not everyonewill fit a mold. THE BORG They can assimilate THIS!
Building Technology is as easy as… • Support Process • Code Review • Collaboration • And D, E, F, G, H, I, J…
It is to learn to program, to be a better Tech Artist. The goal is notto become a programmer.