As we get going on our new project, let’s think about how our project starts and how the data and information comes in.
- We have our project based on The Witcher.
- This project uses licensed intellectual property, so we will need to send our work out for external approvals and feedback.
- Previously we kept track of all of our Assets, Levels, Sprints and bid information in an excel breakdown; now we’ll need to get that data into Shotgun so we can get started.
Let’s start with our Assets—and we create Assets from the Assets page.
Create One-Off Assets
Let’s make the hero “Geralt” Player Character, an Environment, and a Creature.
Note: notice how there is an option for a Task template. Let’s leave this clear for now as we’ll explore Task templates next. We can hold the option/alt key to create an asset and keep the form values to speed up the process.
Define Our Asset Workflow
Now, let’s explore our Asset workflow—in other words, how things move through different stages of the game production lifecycle. In Shotgun, our workflows are defined by our Pipeline Steps. For Assets, we have six different stages—aka pipeline steps—our Tasks are organized by:
Let’s update our workflow in our Project to reflect these.
Note: some of these steps already exist, so we can just make them visible in this Project. Others we'll need to create.
For more linear workflows, this can also reflect the order Tasks flow through these stages, and we have the ability to reorder these.
Note: visibility of these steps is per project, while the order we set is universal, across all projects.
Creating One-Off Tasks
Now that we’ve defined our workflow for our Assets, let’s create tasks.
- We can create one-off Tasks
- Link them up to an Asset
- Use ‘Sort Order’ for our linear Tasks
- Hold the option/alt key to keep the form values
Let’s adjust the page layout by adding some fields, rearranging them, and then save the page.
Since we have example tasks for reference in our breakdown, let’s import the rest, and link them up to their assets. We copy and paste data from our sheet directly into the window and follow the steps.
Let’s take a moment to update our layout a little more, adding the reviewer and bid fields, then save the page.
We can assign Tasks to Artists and Reviewers—like our Leads. Some Tasks need to be reviewed by a Group of leads rather than an individual, so let’s assign our Character Leads to the Reviewer field on a set of Tasks.
Bids & Dependencies
Let’s input more bid and duration information where needed.
Since these tasks are linear and need to be completed in this order, let’s create a Task Dependency chain:
- Select a group of Tasks
- Link Selected through the Dependency menu
Now, if we enter a start date on the first Task in the chain, others will cascade after. And, if one Task shifts in the schedule, others downstream will follow.
Since Tasks are typically the same per Asset type, we can create a template based on the Tasks we’ve created, and then have it ready to apply to multiple Player Character, Environment, and Creature Asset Types to cut down on redundancies—thus, automating our workflow.
- Hover over the linked Asset name on a set of Tasks, and select …
- Then, Save Tasks as Task Template
- Name the Task Template
- Create Task Template
- Repeat for other Asset Types
We can further add or update Task Templates from the Assets page, using the Task Template field.
To edit data in the Task Template, we can just navigate to Manage Task Templates and update from there.
Let’s use the Shotgun importer to get the remaining data into Shotgun.
1 - Levels
First, let’s import Levels from the Levels page.
Let’s copy and paste from the spreadsheet into the browser, and follow the steps.
2 - Assets
Now that Levels are imported, let’s import our Assets from the Assets page.
We’ll follow the steps again:
1. Copy and paste from the spreadsheet into the browser.
2. Map the columns.
a) Notice how our complexity column isn’t recognized in Shotgun. Let’s search for the field to see if it exists yet. Since it doesn’t, let’s create it on the fly here.
3. Then, let’s specify “Asset Name” as the identifier for existing assets, so that asset names that already exist get updated with more information in our breakdown, like a description.
4. Everything is looking good so far, but check this out: the Shotgun importer caught an error from our spreadsheet and will not include a duplicated row in the import—that’s awesome.
5. Finally, let’s add thumbnails to make this more visually appealing. Note: this part may take little while to upload depending on thumbnail image sizes.
Now that assets are imported, let’s filter Assets by Asset Type that use the standard task templates we created—or like Prop, are shipped with Shotgun. Let’s apply the Task templates to the ones that are blank. We’ll do this by complexity for our props.
3 - Sprints
Lastly, let’s import our Sprints since these dates live in our breakdown.
- Copy and paste from the spreadsheet into the browser.
- Map the columns so that Sprints are Phases (since that is the name of the field in Shotgun).
- Specify “Phase Name” as the identifier for existing Sprints, so that Sprint names that already exist get updated with more information in our breakdown, like updated dates.
- Follow the remaining steps.
Once our Sprints have been imported, we can overlay them on the Task gantt and even link them up to our Tasks.
Now, we have a great foundation to build from and can say “good bye” to our manual spreadsheets and “hello” to our more automated workflow.
Imagery Courtesy Of: CD Projekt Red: https://en.cdprojektred.com & Digic Pictures: https://www.digicpictures.com