- [Voiceover] If you're a member of lynda.com,you have access to the exercise filesused throughout this title.The folder is organized into an artwork folderwhere the art we'll be using is broken out for youand then each of the chapters have subfolderswith a Unity project inside of there for you to run.This course was originally builtwith an older version of Unity 5.From time to time, new releases of Unityrequire you to upgrade the project.This course has been updated to the latest public versionof Unity, which is 5.3.4f1 as of this recording.

You'll need the latest version of Unity or aboveto run this project.If you run into any problems, you can always downloadolder versions of Unity from the website archive.

Resume Transcript Auto-Scroll

Author

Updated

7/11/2016

Released

5/19/2015

Palette swapping, a technique borrowed from old school game engines, is a great system for dynamically changing the colors of sprites at runtime. While it's not built into Unity, with a little ingenuity and the advanced techniques shown in this course, you can emulate palette swapping in any 2D sprite-based game. Jesse Freeman will show you how to build custom menus and inspectors to analyze and change sprite's colors, save custom color palettes with scriptable objects, change colors on sprite textures at runtime, and even apply color changes to animated sprites. Last, he'll show how to optimize this workflow and reuse it in other Unity projects.