Version control for every workflow
When artists and programmers work in harmony, they make magic – but they need different tools to make it happen. Avoid creative differences and project delays with Plastic SCM, a lean version control system built for game development. Separate user interfaces for artists and programmers make Plastic benefit every workflow.
Benefits for artists
Create with comfort
Separate workflows, same repo. Work in-Editor (Unity or Unreal) or in Gluon, Plastic’s GUI for artists. Access and edit relevant files and submit your changes easily.
Lock files for peace of mind
No more lost work. Prevent others from working on the same file you’re working on by locking images, animations, simulation data, 3D files, and other file types common in gamedev.
Manage large binary files
Work with any file type. Plastic handles everything from character models to cutscenes with checkin and update speeds 5–8x faster than any other solution, and it’s built to scale.
Work with individual files
Focus on what matters. Create quickly by accessing only the files you need. Plastic’s flexibility means you never need to download the entire code repository.
Unity’s DevOps solutions give you a wide range of functionality while keeping things simple. See something missing from the list? Check out our DevOps roadmap.
Organize your work better using changelists. As an artist, you’re likely working with thousands of files; with changelists, you can create meaningful groups of files by specific task. If there’s an error or something else you need to address, you can find the specific set of changes in that group instead of checking thousands of files. This helps free up time to focus on the task at hand, rather than working through the kinks of a system.
Work with only what you need
Artists need to be able to work without worrying about lost progress. Unity version control lets you manage your project files confidently and independently, without relying on programmers.
To ensure you’re working on the most up-to-date files, the system can automatically scan your workspace for changes. Out-of-date files are clearly labeled, so you can be sure you’re always working on the latest version.
Manage files within Unity
If you don’t want to leave the Editor, you can also manage your project files directly in Unity. Both programmers and artists have this capability, ensuring that you’re always working on the most recent version of your codebase or project files.
Image file-specific review
Easily compare two versions of the same graphics file with the built-in image diff tool. It works with a variety of file formats and can show images side-by-side, provide an “onion skin” preview, calculate differences, do a “swipe” and diff the image properties in text format, and more.
Games making it happen
Goodbye Volcano High
How does a worker-owned cooperative studio get both artists and engineers aligned on a production process? Read how KO_OP powered collaboration with Plastic SCM.
Return to Nangrim
Read how Sycoforge leveraged Unity tools to manage the growing scope of their project and integrated player feedback for rapid, iterative game development.
Find out why Unknown Worlds chose Unity and Plastic SCM to help bring Subnautica to life on multiple platforms.
Frequently asked questions
Yes, but these are two separate workspaces. Typically, artists use the Gluon interface or just work inside the Editor, while developers or developer leads use the regular Plastic interface for more advanced functionality.
Yes, you can do so by opening the workspace with the Plastic SCM GUI, then selecting “run and update” and changing to “full mode.”
With Unity’s version control system you can set up triggers and notifications for tools like Slack, Discord, and Webhooks.
Gluon is a tool designed for users who typically work on a single branch with files that can’t be merged (typically, binaries such as images, animations, or documents). At setup, you will select the Gluon workspace, and can install the GLUON client. Find more setup instructions here and user instructions here.