SlideShare une entreprise Scribd logo
1  sur  14
by Jon Jones, Outsourcing Manager at smArtist
jon@gameartproducer.com
www.gameartproducer.com
My Team Doesn’t Work Here
How to Communicate Effectively with Offsite Teams
• 15 years in games, 40 projects
• Career focus on outsourcing art
• Outsourcing Manager on Just Cause 3
• Content Curator of Unreal Engine Marketplace
• Clients and employers:
–Epic Games, 2K Games, Sony Online
Entertainment, Riot Games, Avalanche
Studios, NCsoft, Playdom, The Workshop,
Groove Jones, and many others.
• Website: www.jonjones.com
Who’s Jon Jones?
• Bad communication begets bad results.
• If your communication is bad, you can’t expect
a good outcome.
• Timing is also important.
Communication is everything.
• Documentation is your first line of risk
mitigation.
• Know your pipeline. Know how to explain it.
• Every minute spent writing good docs now will
save you 10 minutes later.
Documentation will save you.
• Sitting with your team is a huge advantage.
• People offsite have zero knowledge but what
you give them. Never assume anything.
• Examples of institutional knowledge:
– What we talked about at lunch last Tuesday
– That thing that guy said about how the exporter works
– Using that neat 3DSMAX plugin you found for UV mapping
– Where to download that rigging tools MEL script
– Which programmer to ask about how this tool works again
• It’s easy to take knowledge like this for granted.
• Document it!
#1 offsite handicap: No institutional
knowledge.
• When writing documentation, always:
–Use proper nouns.
• NO: hesheitthattherethingplace
• YES: BobAlicefile.pdf[full path]etc
–Save and include images.
–Use specific filenames.
–Use specific, full folder locations.
–Cite everything, including web links.
• All information must create its own context.
Always be specific: Documentation.
• Document A must not require documents B, C and D to make
sense.
• Abolish “that,” “he,” “she,” and “they” from your writing.
– If it’s ever unclear who or what that refers to, you failed to
communicate.
• External teams can’t walk to Ted the programmer’s desk to ask.
– YOU walk there, and document what he says.
– This removes a physical, location-based dependency.
• Write down every quirk and edge case. Specify what to do.
– If vertex weight influences less than 10% are stripped on
export sometimes, write that down! Don’t make them
wonder.
• All relevant information should be in one shared location.
• If your offsite artists lack information, one of two things happen:
a. Production STOPS.
b. Artist GUESSES.
All information must create its own context.
• When giving assignments and feedback, always:
–Describe clearly what is included
• Initial materials. (sample assets)
• Desired outcome
• Step-by-step instructions
–Visualize
• Include screenshots and descriptions
– Describe what is gooddesired in each screenshot
– Mention what you DON’T want
– Specify what game or property it’s from
–Specify
• Each contact for potential points of failure
– X for design, Y for engineering, Z for production
Creating assignments
• Specify
–When the changes need to be completed
–What changes are required in feedback
• Use paintovers. Skitch is great.
• Highlight issues clearly. Number them.
– Numbered issues are easier to refer to
– A sequential numbered list looks like a to-do list
» Better chance of getting each point fixed the first time
• Describe what’s wrong and what is desired.
• Save the feedback and date it.
• Keep all feedback in one shared folder.
• If you make changes to files, send the changed
files.
Giving feedback
“Please take the attached model and apply the jungle texture. After
it’s applied, rig it with the Large Creature skeleton and export it. See
attached image.”
• Points of confusion:
– “What attached model? I didn’t get an attachment.”
– “Which model? I got two.”
– “I didn’t get a jungle texture. Is this the jungle texture? Or
this one? They both look jungle-y.”
– “Where is the Large Creature skeleton? Did I get that?”
– “What directory do I export to? Do I make something up?”
– “‘See attached image.’ What attached image? I got five. Was
that in a different email? Is there a newer image?”
Example of bad feedback
“1) Please take the Heavy Orc model (HeavyOrc_final.max) and
apply the Heavy Orc Jungle texture (HeavyOrc_Jungle.tga).
2) After the HeavyOrc_Jungle.tga texture is applied to the Heavy
Orc model, rig the Heavy Orc model with the Large Creature
skeleton
(projectpath://Skeletons/LargeCreatureSkeleton_Base.max).
3) Export rigged Heavy Orc model to the Heavy Orc directory
(projectpath://Creatures/Large/HeavyOrc/).
See the attached image (HeavyOrc_Example.jpg) for reference.”
Notice: Each sentence retains its specific meaning, even if removed
from context.
Example of good feedback
• Orc_Chieftain_Run_Animation_01 – Awesome! Great sense of
weight.
– CHEST: Some vertices on his chest poke into his body. Can
you fix the rig?
– FEET: His feet dip below the floor in frames 14-17 and 28-31.
Can you bring them up?
In other words...
• [Asset_Name] – [Brief Praise]
– [SPECIFIC LOCATION]: [Brief description of problem. Ask
for specific fix?]
How to structure feedback:
• Official feedback comes from one communication channel only.
– Avoid “was that email or Trello or IM or phone?”
• Official feedback comes from one person only.
– Avoid “but mom said this” and “but dad said that”
• Save feedback to its own shared directory.
– Referring to past feedback is helpful.
– Sending via email is fine, but also put it here.
– Hunting through email and IM wastes time.
• ALWAYS specify filenames, path names, and build numbers.
• NEVER include links to images. They break. Save and attach.
• Doing paintovers in PSDs is smart.
– You can easily hideshow layers to highlight subtle tweaks.
– These tweaks can even be incorporated directly.
Feedback best practices:
Thanks for reading!
Jon Jones
Outsourcing Manager at smArtist
jon@gameartproducer.com
www.gameartproducer.com
www.linkedin.com/in/jonjones/

Contenu connexe

Similaire à My Team Doesn't Work Here: How to Communicate Effectively with Offsite Teams

Introduction to btec firsts
Introduction to btec firstsIntroduction to btec firsts
Introduction to btec firstsCat Davies
 
Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"
Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"
Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"Fwdays
 
ER diagram slides for datanase stujdy-1.pdf
ER diagram slides for datanase stujdy-1.pdfER diagram slides for datanase stujdy-1.pdf
ER diagram slides for datanase stujdy-1.pdfSadiaSharmin40
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)
[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)
[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)Insight Technology, Inc.
 
Polybot Onboarding Process
Polybot Onboarding ProcessPolybot Onboarding Process
Polybot Onboarding ProcessNina Park
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoFrance Digitale
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)Julien SIMON
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...The Linux Foundation
 
Agile Engineering for Managers Workshop
Agile Engineering for Managers WorkshopAgile Engineering for Managers Workshop
Agile Engineering for Managers WorkshopPaul Boos
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introductionAdwait Bhave
 
Assignment 3 planning of sweded trailer
Assignment 3   planning of sweded trailerAssignment 3   planning of sweded trailer
Assignment 3 planning of sweded trailerMissConnell
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.pptHonggangMan
 
Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"bincangteknologi
 
Jason Yee - Chaos! - Codemotion Rome 2019
Jason Yee - Chaos! - Codemotion Rome 2019Jason Yee - Chaos! - Codemotion Rome 2019
Jason Yee - Chaos! - Codemotion Rome 2019Codemotion
 
Purpose1. To identify how you view leadership2. To exp.docx
Purpose1.   To identify how you view leadership2.   To exp.docxPurpose1.   To identify how you view leadership2.   To exp.docx
Purpose1. To identify how you view leadership2. To exp.docxamrit47
 

Similaire à My Team Doesn't Work Here: How to Communicate Effectively with Offsite Teams (20)

Introduction to btec firsts
Introduction to btec firstsIntroduction to btec firsts
Introduction to btec firsts
 
Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"
Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"
Алексей Ященко и Ярослав Волощук "False simplicity of front-end applications"
 
Introduction to c ++ part -1
Introduction to c ++   part -1Introduction to c ++   part -1
Introduction to c ++ part -1
 
ER diagram slides for datanase stujdy-1.pdf
ER diagram slides for datanase stujdy-1.pdfER diagram slides for datanase stujdy-1.pdf
ER diagram slides for datanase stujdy-1.pdf
 
Dmk audioviz
Dmk audiovizDmk audioviz
Dmk audioviz
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)
[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)
[INSIGHT OUT 2011] A21 why why is probably the right answer(tom kyte)
 
Polybot Onboarding Process
Polybot Onboarding ProcessPolybot Onboarding Process
Polybot Onboarding Process
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, Viadeo
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
 
Agile Engineering for Managers Workshop
Agile Engineering for Managers WorkshopAgile Engineering for Managers Workshop
Agile Engineering for Managers Workshop
 
402 w2
402 w2402 w2
402 w2
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Assignment 3 planning of sweded trailer
Assignment 3   planning of sweded trailerAssignment 3   planning of sweded trailer
Assignment 3 planning of sweded trailer
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.ppt
 
03 managing relationships
03   managing relationships03   managing relationships
03 managing relationships
 
Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"
 
Jason Yee - Chaos! - Codemotion Rome 2019
Jason Yee - Chaos! - Codemotion Rome 2019Jason Yee - Chaos! - Codemotion Rome 2019
Jason Yee - Chaos! - Codemotion Rome 2019
 
Purpose1. To identify how you view leadership2. To exp.docx
Purpose1.   To identify how you view leadership2.   To exp.docxPurpose1.   To identify how you view leadership2.   To exp.docx
Purpose1. To identify how you view leadership2. To exp.docx
 

Dernier

Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 

Dernier (16)

Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 

My Team Doesn't Work Here: How to Communicate Effectively with Offsite Teams

  • 1. by Jon Jones, Outsourcing Manager at smArtist jon@gameartproducer.com www.gameartproducer.com My Team Doesn’t Work Here How to Communicate Effectively with Offsite Teams
  • 2. • 15 years in games, 40 projects • Career focus on outsourcing art • Outsourcing Manager on Just Cause 3 • Content Curator of Unreal Engine Marketplace • Clients and employers: –Epic Games, 2K Games, Sony Online Entertainment, Riot Games, Avalanche Studios, NCsoft, Playdom, The Workshop, Groove Jones, and many others. • Website: www.jonjones.com Who’s Jon Jones?
  • 3. • Bad communication begets bad results. • If your communication is bad, you can’t expect a good outcome. • Timing is also important. Communication is everything.
  • 4. • Documentation is your first line of risk mitigation. • Know your pipeline. Know how to explain it. • Every minute spent writing good docs now will save you 10 minutes later. Documentation will save you.
  • 5. • Sitting with your team is a huge advantage. • People offsite have zero knowledge but what you give them. Never assume anything. • Examples of institutional knowledge: – What we talked about at lunch last Tuesday – That thing that guy said about how the exporter works – Using that neat 3DSMAX plugin you found for UV mapping – Where to download that rigging tools MEL script – Which programmer to ask about how this tool works again • It’s easy to take knowledge like this for granted. • Document it! #1 offsite handicap: No institutional knowledge.
  • 6. • When writing documentation, always: –Use proper nouns. • NO: hesheitthattherethingplace • YES: BobAlicefile.pdf[full path]etc –Save and include images. –Use specific filenames. –Use specific, full folder locations. –Cite everything, including web links. • All information must create its own context. Always be specific: Documentation.
  • 7. • Document A must not require documents B, C and D to make sense. • Abolish “that,” “he,” “she,” and “they” from your writing. – If it’s ever unclear who or what that refers to, you failed to communicate. • External teams can’t walk to Ted the programmer’s desk to ask. – YOU walk there, and document what he says. – This removes a physical, location-based dependency. • Write down every quirk and edge case. Specify what to do. – If vertex weight influences less than 10% are stripped on export sometimes, write that down! Don’t make them wonder. • All relevant information should be in one shared location. • If your offsite artists lack information, one of two things happen: a. Production STOPS. b. Artist GUESSES. All information must create its own context.
  • 8. • When giving assignments and feedback, always: –Describe clearly what is included • Initial materials. (sample assets) • Desired outcome • Step-by-step instructions –Visualize • Include screenshots and descriptions – Describe what is gooddesired in each screenshot – Mention what you DON’T want – Specify what game or property it’s from –Specify • Each contact for potential points of failure – X for design, Y for engineering, Z for production Creating assignments
  • 9. • Specify –When the changes need to be completed –What changes are required in feedback • Use paintovers. Skitch is great. • Highlight issues clearly. Number them. – Numbered issues are easier to refer to – A sequential numbered list looks like a to-do list » Better chance of getting each point fixed the first time • Describe what’s wrong and what is desired. • Save the feedback and date it. • Keep all feedback in one shared folder. • If you make changes to files, send the changed files. Giving feedback
  • 10. “Please take the attached model and apply the jungle texture. After it’s applied, rig it with the Large Creature skeleton and export it. See attached image.” • Points of confusion: – “What attached model? I didn’t get an attachment.” – “Which model? I got two.” – “I didn’t get a jungle texture. Is this the jungle texture? Or this one? They both look jungle-y.” – “Where is the Large Creature skeleton? Did I get that?” – “What directory do I export to? Do I make something up?” – “‘See attached image.’ What attached image? I got five. Was that in a different email? Is there a newer image?” Example of bad feedback
  • 11. “1) Please take the Heavy Orc model (HeavyOrc_final.max) and apply the Heavy Orc Jungle texture (HeavyOrc_Jungle.tga). 2) After the HeavyOrc_Jungle.tga texture is applied to the Heavy Orc model, rig the Heavy Orc model with the Large Creature skeleton (projectpath://Skeletons/LargeCreatureSkeleton_Base.max). 3) Export rigged Heavy Orc model to the Heavy Orc directory (projectpath://Creatures/Large/HeavyOrc/). See the attached image (HeavyOrc_Example.jpg) for reference.” Notice: Each sentence retains its specific meaning, even if removed from context. Example of good feedback
  • 12. • Orc_Chieftain_Run_Animation_01 – Awesome! Great sense of weight. – CHEST: Some vertices on his chest poke into his body. Can you fix the rig? – FEET: His feet dip below the floor in frames 14-17 and 28-31. Can you bring them up? In other words... • [Asset_Name] – [Brief Praise] – [SPECIFIC LOCATION]: [Brief description of problem. Ask for specific fix?] How to structure feedback:
  • 13. • Official feedback comes from one communication channel only. – Avoid “was that email or Trello or IM or phone?” • Official feedback comes from one person only. – Avoid “but mom said this” and “but dad said that” • Save feedback to its own shared directory. – Referring to past feedback is helpful. – Sending via email is fine, but also put it here. – Hunting through email and IM wastes time. • ALWAYS specify filenames, path names, and build numbers. • NEVER include links to images. They break. Save and attach. • Doing paintovers in PSDs is smart. – You can easily hideshow layers to highlight subtle tweaks. – These tweaks can even be incorporated directly. Feedback best practices:
  • 14. Thanks for reading! Jon Jones Outsourcing Manager at smArtist jon@gameartproducer.com www.gameartproducer.com www.linkedin.com/in/jonjones/