Catalog 2021-2022 
    
    May 12, 2024  
Catalog 2021-2022 [ARCHIVED CATALOG]

GAME 367 C# Programming in Unity Game Engine

5 credits
This course teaches students C# programming language in the context of a Unity gameplay experience. Digital Gaming students learn and apply programming language to game design.

Prerequisites: GAME 111  and GAME 127  

Course Outcomes
Upon successful completion of this course students will be able to:

  • Create object oriented design and implement interactive software in Unity game engine
  • Incorporate 3D interactive graphics including modeling, animation, transformations, lighting, shaders, and ray casting
  • Write gameplay code in C# programming language, classes, inheritance, and event-driven programming
  • Create C# code that allows for high level control of gameplay behavior, movement, and events
  • Write programming sequences of gameplay AI (Artificial Intelligence)
  • Simulate the physics principles of gravity and collision detection with C# code

Total Hours: 60 Theory (Lecture) Hours: 40 Guided Practice (Lab or Clinical) Hours: 20