[unitekorea2013] 2d content workflows
DESCRIPTION
유나이트 코리아 2013 발표자료: 2D 컨텐츠 생성과 유니티에서의 활용 (브렛 비비)TRANSCRIPT
2D Content WorkflowsUsing Popular Authoring Tools with Unity
Brett BibbyUnity Evangelist/Field Engineer
Southeast Asia & Hong Kong
Content Workflow
Content Workflow
Content Workflow
Content Workflow
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
ExtendScript
Content Workflow
Content Workflow
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
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
Anime Studio
Anime Studio
• Simple animation tool
• But it’s scriptable!
• Uses Lua, love it or hate it
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
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