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.gitCheck Python is installed
$ python --versionInstall MkDocs
$ pip install mkdocsCheck MkDocs is installed
$ mkdocs --versionInstall Material for MkDocs
$ pip install mkdocs-materialRun and build Website
$ mkdocs serveRun 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 latestIf 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 --cleanFork 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 (yuend@usc.edu).