Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

COSC360 Computer Game Design

Description

This course takes a practical, hands-on approach to making games. We will design, prototype, implement, polish and complete games over the six week course. How do we implement a game in a set time frame? How do we ensure its quality? What sets successful developers apart from everyone else with a good idea? Topics will include, but are not limited to: programming, project management, game design, visual design, and case studies from the industry.
This course is designed to introduce students to the multi-disciplinary nature of computer game design, with the emphasis on technical skills and group work

Please note: Students wishing to take this course will need to have a strong background in computer programming. If you are interested in taking this paper it is important to contact the course advisers for Computer Science as early as possible. This paper involves 15 hours of class contact per week.  Students are therefore discouraged from enrolling in a second paper.

Lecturer and Course Coordinator

Dr Lech Szymanski

Highly recommended textbook

Schell, J. The Art of Game Design, Morgan Kaufman, 2014.

Assessment

Note that the internal assessments may change.

Labs7%
First game11%
Game design11%

Game prototyping

11%
Final presentation6%
Final game34%
Final examination (2 hours)20%

^ Top of page

Details

An introduction to the interdisciplinary field of computer game design, with an emphasis on technical skills. Topics include game critique, game design, programming, visual and audio design, and interactive storytelling.

This paper is designed to introduce students to the multi-disciplinary nature of computer game design, with the emphasis on technical skills.

Paper title Computer Game Design
Paper code COSC360
Subject Computer Science
EFTS 0.15
Points 18 points
Teaching period Summer School (On campus)
Domestic Tuition Fees (NZD) $1,092.15
International Tuition Fees (NZD) $5,004.75

^ Top of page

Prerequisite
COSC 202 or COSC 242
Schedule C
Arts and Music, Science
Eligibility

Students wishing to take this paper will need to have a strong background in computer programming. The prerequisite for this paper is COSC 242 or equivalent, at the discretion of the department. If you are interested in taking this paper, and don't have the prerequisites, it is important to contact the course advisers for Computer Science as early as possible.

Contact

Computer Science Adviser

Teaching staff

Convenor and Lecturer: Dr Lech Szymanski

Paper Structure

This is a Summer School paper, run over six weeks, using Unity game engine. Lectures cover planning, ideas, production pipeline, prototyping, games engines and mechanics, UI, AI, testing, 3D graphics, networking. Labs cover Unity Game Development with topics in programming, game design and elements of graphics and animation.

Assessment:

  • There are three assignments, each worth 11%
  • The first assignment is individual; the other two are group work, which goes toward the final project
  • Some laboratory exercises are assessed for a total of 7%
  • The project is a full computer game worth 34%, + 6% for presentation
  • The final exam is worth 20%
Teaching Arrangements

Each week there are: four 1-hour lectures, four 2-hour lab sessions and two 1-hour tutorials.

Textbooks

Recommended but not required: Jesse Schell, The Art of Game Design.

Course outline

View course outline for COSC 360

Graduate Attributes Emphasised
Communication, Critical thinking, Self-motivation.
View more information about Otago's graduate attributes.
Learning Outcomes

This paper will enable students to:

  • Get familiar with a 2D game engine
  • Learn about technical aspects of computer game development: graphics, collisions, game AI, etc.
  • Have the opportunity to design and develop your own computer game in a team of 3-4 people
  • Learn about various aspects of the game experience
  • Have a chance to participate in a full software development cycle

^ Top of page

Timetable

Summer School

Location
Dunedin
Teaching method
This paper is taught On Campus
Learning management system
None

Computer Lab

Stream Days Times Weeks
Attend
X1 Monday 15:00-16:50 2-5, 7
Tuesday 15:00-16:50 2-7
Wednesday 15:00-16:50 2-7
Thursday 15:00-16:50 2-7

Lecture

Stream Days Times Weeks
Attend
L1 Monday 13:00-13:50 2-5, 7
Tuesday 13:00-13:50 2-7
Wednesday 13:00-13:50 2-7
Thursday 13:00-13:50 2-5, 7

Tutorial

Stream Days Times Weeks
Attend
T1 Tuesday 14:00-14:50 2-7
AND
U1 Thursday 14:00-14:50 2-7

An introduction to the interdisciplinary field of computer game design, with an emphasis on technical skills. Topics include game critique, game design, programming, visual and audio design, and interactive storytelling.

This paper is designed to introduce students to the multi-disciplinary nature of computer game design, with the emphasis on technical skills.

Paper title Computer Game Design
Paper code COSC360
Subject Computer Science
EFTS 0.15
Points 18 points
Teaching period Summer School (On campus)
Domestic Tuition Fees Tuition Fees for 2022 have not yet been set
International Tuition Fees Tuition Fees for international students are elsewhere on this website.

^ Top of page

Prerequisite
COSC 202 or COSC 242
Schedule C
Arts and Music, Science
Eligibility

Students wishing to take this paper will need to have a strong background in computer programming. The prerequisite for this paper is COSC 242 or equivalent, at the discretion of the department. If you are interested in taking this paper, and don't have the prerequisites, it is important to contact the course advisers for Computer Science as early as possible.

Contact

Computer Science Adviser

Teaching staff

Convenor and Lecturer: Dr Lech Szymanski

Paper Structure

This is a Summer School paper, run over six weeks, using Unity game engine. Lectures cover planning, ideas, production pipeline, prototyping, games engines and mechanics, UI, AI, testing, 3D graphics, networking. Labs cover Unity Game Development with topics in programming, game design and elements of graphics and animation.

Internal assessment is based on assignments working towards a fully developed computer game.

Teaching Arrangements

Each week there are: four 1-hour lectures, four 2-hour lab sessions and two 1-hour tutorials.

Textbooks

Recommended but not required: Jesse Schell, The Art of Game Design.

Course outline

View course outline for COSC 360

Graduate Attributes Emphasised
Communication, Critical thinking, Self-motivation.
View more information about Otago's graduate attributes.
Learning Outcomes

This paper will enable students to:

  • Get familiar with a 2D game engine
  • Learn about technical aspects of computer game development: graphics, collisions, game AI, etc.
  • Have the opportunity to design and develop your own computer game in a team of 3-4 people
  • Learn about various aspects of the game experience
  • Have a chance to participate in a full software development cycle

^ Top of page

Timetable

Summer School

Location
Dunedin
Teaching method
This paper is taught On Campus
Learning management system
None

Computer Lab

Stream Days Times Weeks
Attend
X1 Monday 15:00-16:50 2-5, 7
Tuesday 15:00-16:50 2-7
Wednesday 15:00-16:50 2-7
Thursday 15:00-16:50 2-7

Lecture

Stream Days Times Weeks
Attend
L1 Monday 13:00-13:50 2-5, 7
Tuesday 13:00-13:50 2-7
Wednesday 13:00-13:50 2-7
Thursday 13:00-13:50 2-5, 7

Tutorial

Stream Days Times Weeks
Attend
T1 Tuesday 14:00-14:50 2-7
AND
U1 Thursday 14:00-14:50 2-7