Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon

GitHub for Unity 1.0 is here with Git LFS and file locking support

Save for later
  • 3 min read
  • 19 Jun 2018

article-image

GitHub for Unity is now available in version 1. GitHub for Unity 1.0 is a free and open source Unity editor extension that brings Git into Unity 5.6, 2017.x, and 2018.x.

GitHub for Unity was announced as an alpha version in March 2017.  The beta version was released earlier this year. Now the full release GitHub for Unity 1.0 is available just in time for Unite Berlin 2018, scheduled to happen on June 19-21.

GitHub for Unity 1.0 allows you to stay in sync with your team as you can now collaborate with other developers, pull down recent changes, and lock files to avoid troublesome merge conflicts.

It also introduces two key features for game developers and their teams for managing large assets and critical scene files using Git, with the same ease of managing code files.

Updates to Git LFS


GitHub for Unity 1.0 has improved Git and Git LFS support for Mac. Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git.
Previously, the package included full portable installations of the Git and Git LFS. Now, these are downloaded when needed, reducing the package size to 1.6MB. Critical Git and Git LFS updates and patches are distributed faster and in a more flexible way now.

File locking


File locking management is now a top-level view within the GitHub window. With this new feature developers can now lock or unlock multiple files.

Other features include:

  • Diffing support to visualize changes to files. The diffing program can be customized (set in the “Unity Preferences” area) directly from the “Changes” view in the GitHub window.
  • No hassles of command line, as developers can now view project history, experiment in branches, craft a commit from their changes and push their code to GitHub without leaving Unity.
  • Unlock access to the largest independent learning library in Tech for FREE!
    Get unlimited access to 7500+ expert-authored eBooks and video courses covering every tech area you can think of.
    Renews at $19.99/month. Cancel anytime
  • A Git action bar for essential operations.
  • Game developers will now get a notification within Unity whenever a new version is available. They can choose to download or skip the current update.
  • Easy email sign in. Developers can sign in to their GitHub account with their GitHub username or the email address associated with their account.


GitHub for Unity 1.0 is available for download at unity.github.com and from the Unity Asset Store.

Lead developer at Unity, Andreia Gaita will conduct a GitHub for Unity talk on June 19 at Unite Berlin to explain how to incorporate Git into your game development workflow.

Put your game face on! Unity 2018.1 is now available
Unity announces a new automotive division and two-day Unity AutoTech Summit
AI for Unity game developers: How to emulate real-world senses in your NPC agent behavior