For this class we are freezing on Unity verison 2023.2.5f1
.
2023.2.5f1
from the link.You can have multiple editors installed, but for this class make sure you always use 2023.2.5f1.
The archive link goes here: https://unity.com/releases/editor/archive
You can use any editor you like, but VS Code is the supported choice. If you already have full Visual Studio installed, you can probably use that instead if you want.
We will be using git source control for all assignments and projects. All examples will be done using the command-line interface (CLI).
You can also use a GUI if you like, but you need to be able to use the CLI first.
You must log into blackboard for these videos to show
Here is a Unity-specific .gitignore file. Rename it from Unity.gitignore
to just .gitignore
and ALWAYS put this in the root of any new project you create. (Not the repo root, the root of the Unity project folder).
git clone <repo URL> // to create a local copy git status // to see what has changed (do this before and after all the other commands!) git add . // to stage all changes you've made git commit -m "a useful comment" // to store your staged changes as a changeset git push //to upload all your changesets to GitHub
For simple individual use, you will pretty much always do add
then commit
then push
all together.