#Multimediaproduktion - Game Development with Unity 3d
Repository for Game Modification
- [Installation & Setup Local Clone] (#install)
- [Use & Restrictions in GitHub] (#howto)
- Get Git and use it on Windows:
- go to windows.github.com and download the latest version of GitHubSetup.exe
- install and log in to your github-account
- on the left hand side go to your repositories on your account and to Zero3nna/Unity, choose clone repository
- setup unity3d by open a project, open other..., and navigate to the repository on your local hard drive
- Get Git and use it on Mac:
- go to mac.github.com and download the latest version of mac_GibHub for Mac __.zip
- extract the zip file and paste it to your programs folder
- Login to your github account and go to your repository: github/"Username" on the left side
- clone the repository to your local hard drive
- setup unity3d by open a project, open other..., and navigate to the repository on your local hard drive
- Use & Restrictions in GitHub:
- befor starting your work, sync your local branch with the github
master branch
- in unity3d, check Edit->Project Settings->Editor and set the Version Control Mode to
Meta Files
- use your
subbranch
to commit, do not use themaster branch
or other unknownbranches
to commit your changes - load your unity project and create a new scene named after your github username, for example
Zero3nna.unity
- to merge a scene, first read this article about merging with unity3d (free)
prefabs
andscenes
are binary files and can't be easily version controlled- to work on a specific file it is recommend to first check under issues if it is available
- to
reserve a file
, create a issue with itsname
astitle
- after editing merge it to main, comment the merge in your issue and close it
- to get an idea, take a look at this example in the wiki
- working pipeline:
Reserve -> merge to main -> Unreserve -> merge to feature branch – >Reserve