Programming for Interactive Media

Michael Winter, Office MCK J323, Phone extension: 3355, Office Hours: Mon & Fri, 9:00am - 11:00am, email: mwinter@brocku.ca

Course Overview & Material
Course Outline
First project
Cylinder controlling a cube example: CubeScript.cs, CylinderScript.cs
Spinner example (Two script version): Spinner.cs, Rotate.cs
Spinner example (One script version): OtherSpinner.cs
Zombie example: Zombie.cs
Simon example: Simon.cs and State Diagram
Maze example: Init.cs
Maze example (extended): Init2.cs, Shooting.cs, Arrow.cs, Target.cs, Minion.cs
Maze example (final): Zip file of all scripts

  • Tue & Thu 9:00am - 11:00am, PL309
Textbook & Assignments

Alex Okita: Learning C# Programming With Unity 3D. Taylor and Francis 2014, ISBN-13: 9781466586529

Assignment 1

Assignment 2

Assignment 3


Assignment 1 (due September 26): 10% (late penalty 25%)

Assignment 2 (due October 24): 10% (late penalty 25%)

Assignment 3 (due November 14): 10%( late penalty 25%)

Project (due December 05): 30% (late penalty 25%)

Final Exam (tba): 40%

COSC Home Page
IASC Home Page
© M. Winter 2017