Code Monkey home page Code Monkey logo

usc-ctin583 / usc-ctin583.github.io Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 0.0 75.94 MB

A GitHub pages website made with Material for MkDocs for USC CTIN 583: A graduate-level course on game development, C# scripting, and game engines (Godot, Unreal Engine, Unity)

Home Page: https://ctin583.usc.edu

License: MIT License

HTML 3.80% JavaScript 2.51% PowerShell 0.04% Shell 0.02% Python 93.36% C 0.21% CSS 0.07%
godot-2d-game godot4 metahumans perforce unity3d unreal-engine-5 unreal-engine

usc-ctin583.github.io's Introduction

USC CTIN 583: Game Development ๐Ÿ‘พ

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
Screenshot 2023-08-27 at 12 04 39 PM

Course Requirements

Course Website Set Up

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

Usage

Fork this GitHub repo to build upon this course or create next year's website.

Credits and References

Thank you to prior instructors who helped shape this course. This website was created by Debbie ([email protected]).

usc-ctin583.github.io's People

Contributors

debbieyuen avatar

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.