Upload
taras-leskiv
View
410
Download
0
Embed Size (px)
DESCRIPTION
Presentation about #uTomate asset - Automation tool for Unity3D for Barcamp #3 from developers.nravo.com
Citation preview
Awesome Assets #1
uTomate
Taras Leskiv
Unity3D Dev
uTomate or not uTomate?
http://www.ancientlightstudios.com/utomate/index.html
Why do I use it?
Each Build
When it comes to builds…
Dev Prod
One Click – Seven Builds
One Click – Seven Builds
What’s the tool about
■ Automation Plan that consists of actions
Automation plan
Action 1
Action 2
Action 3
Terminology
■ Automation Plan
■ Automation Plan Entry
■ Action
■ Everything runs in Editor!
Action
■ Do something specific
■ Example: bake nav mesh, find GO, Open Scene,
Build Player …
Properties
■ Project Properties
■ Editor Properties
Runtime Properties
■ So cross-platform!
■ $project:root
■ $user:desktop
■ $unity:version
■ You got the idea
Expression Mode
■ Total awesomeness!
■ Basically everything that can be done in
UnityScript can be used as an expression in
uTomate.
Custom Actions! Sweet!
My Case
■ Each Builds needs different analytics key
Solution
■ Set component property on prefab
■ Open initial scene
■ Find Game Object
■ Revert it to prefab
■ Save Scene
■ Build!
■ Repeat with other platform.