hi This course teaches the art of creating digital game prototypes and introduces the world of game engines. The class briefly introduces industry standard game engines such as Unreal Engine and Godot then dives deep into the Unity game development using C# scripting. In class, students will be creating two games with Unity 3D and Unity AR while learning the fundamentals of C# scripting. This content is open-source and free to the public. If you're interested in learning, please visit our course website.
- Adjunct Assistant Professor: Deborah Yuen
- Student Assistant: Hao Liu
Fork or clone the repo
$ git clone https://github.com/usc-ctin583/usc-ctin583.github.io.git
Check Python is installed
$ python --version
Install MkDocs
$ pip install mkdocs
Check MkDocs is installed
$ mkdocs --version
Install Material for MkDocs
$ pip install mkdocs-material
Run and build Website
$ mkdocs serve
Run with the different versions. See @squidfunk's example here.
$ mike deploy --push --update-aliases 0.1 latest
$ mike set-default --push latest
$ mike deploy --push --update-aliases 0.2 latest
If you encounter this error:
error: failed to push branch gh-pages to origin:
To https://github.com/usc-ctin583/usc-ctin583.github.io.git
! [rejected] gh-pages -> gh-pages (fetch first)
error: failed to push some refs to 'https://github.com/usc-ctin583/usc-ctin583.github.io.git'
hint: Updates were rejected because the remote contains work that you do not
hint: have locally. This is usually caused by another repository pushing to
hint: the same ref. If you want to integrate the remote changes, use
hint: 'git pull' before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Try:
$ git branch -D gh-pages
$ git push origin :gh-pages
$ mkdocs build --clean
Fork this GitHub repo to build upon this course or create next year's website.
Thank you to prior instructors who helped shape this course. This website was created by Debbie ([email protected]).