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 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.
- 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.
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