This course teaches students the fundamentals of digital game design with an emphasis on team-based development. In this course students will produce a significant game using techniques and principles derived from established state-of-the-art industry practices. Topics include an examination of game design theories, programming architectures, audio-visual design and game production.

Course Schedule

(Optional) Course Texts - check if there is one or more you like...

Learning Outcomes

Hardware & Software

Hardware: A windows machine with a decent graphics card.
Software: Unity 3D, Google SketchUp, GIMP, MS Visual Studio.


Academic Honesty

All work you submit must be your own. It is fine to discuss problems, but when it comes time to submit solutions, the materials you hand in must be done individually, by yourself. Any materials referenced must be attributed. All suspected instances of academic dishonesty must be reported to the Senate Discipline Committee. In particular, you should never show another student code that you have written for an assignment in this course, nor should you write code for another student to use in his/her assignment. Note that this specifically prohibits working with other students when writing the code for your assignments. As I said above, it is fine to discuss problems, but the code you submit must be your own, written by you alone. For further information regarding academic honesty at Dalhousie, please see the University plagiarism website.

Also note that all assignments and projects will be checked for plagiarism using automated software.

Late Submission Policy

Late assignments will be penalized 5% per day (or part thereof). You may not receive credit for work that is more than 3 days late. The project CANNOT BE HANDED IN LATE (no exceptions).

Return to main page.