[unitekorea2013] 2d content workflows

22
2D Content Workflows Using Popular Authoring Tools with Unity Brett Bibby Unity Evangelist/Field Engineer Southeast Asia & Hong Kong

Upload: unity-technologies-korea

Post on 15-May-2015

759 views

Category:

Spiritual


1 download

DESCRIPTION

유나이트 코리아 2013 발표자료: 2D 컨텐츠 생성과 유니티에서의 활용 (브렛 비비)

TRANSCRIPT

Page 1: [UniteKorea2013] 2D content workflows

2D Content WorkflowsUsing Popular Authoring Tools with Unity

Brett BibbyUnity Evangelist/Field Engineer

Southeast Asia & Hong Kong

Page 2: [UniteKorea2013] 2D content workflows
Page 3: [UniteKorea2013] 2D content workflows
Page 4: [UniteKorea2013] 2D content workflows

Content Workflow

Page 5: [UniteKorea2013] 2D content workflows

Content Workflow

Page 6: [UniteKorea2013] 2D content workflows
Page 7: [UniteKorea2013] 2D content workflows

Content Workflow

Page 8: [UniteKorea2013] 2D content workflows

Content Workflow

Page 9: [UniteKorea2013] 2D content workflows

ExtendScript

• Free IDE from Adobe that allows you to create and debug scripts for Photoshop, Flash, Illustrator, After E!ects, Fireworks, Bridge, Dreamweaver, InDesign and a few others

• Write scripts in Javascript

Page 10: [UniteKorea2013] 2D content workflows

ExtendScript

Page 11: [UniteKorea2013] 2D content workflows

Content Workflow

Page 12: [UniteKorea2013] 2D content workflows

Content Workflow

Page 13: [UniteKorea2013] 2D content workflows

Importing in Unity

• Write an importer that understands the intermediate XML

• Can’t use AssetPostprocessor because you can’t create files then

Data class to hold deserialized XML

Editor class to process to import the data

Page 14: [UniteKorea2013] 2D content workflows
Page 15: [UniteKorea2013] 2D content workflows

Authoring Games in Photoshop

1. Use meta-data to tag Groups and Layers

2. Export using ExtendScript that outputs the imagery and meta-data as intermediate files

3. Import using Unity’s editor scripting to process the intermediate files into the final desired format

Page 16: [UniteKorea2013] 2D content workflows

Anime Studio

Page 17: [UniteKorea2013] 2D content workflows

Anime Studio

• Simple animation tool

• But it’s scriptable!

• Uses Lua, love it or hate it

Page 18: [UniteKorea2013] 2D content workflows

No Limits!

• Flash exporter

• https://github.com/grapefrukt/grapefrukt-export

• ScriptableObject assets for animated and static sprites

• See Tim Cooper’s talk on serialization to learn more

Page 19: [UniteKorea2013] 2D content workflows
Page 20: [UniteKorea2013] 2D content workflows
Page 21: [UniteKorea2013] 2D content workflows

Summary

• Leverage your 2D art tools and Unity

• Let each tool do what it's best at

• Give meaning to your assets where possible using meta-data

• Take the leap into editor scripting, you won’t regret it

Page 22: [UniteKorea2013] 2D content workflows

Questions?

• Email: [email protected]

• Skype: bibbinator

• No Facebook, sorry