PROD225-23SU1 (C) Summer Jan 2023 start

Special Topic: Game Development in Unreal and C++

15 points

Details:
Start Date: Monday, 9 January 2023
End Date: Sunday, 12 February 2023
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 15 January 2023
  • Without academic penalty (including no fee refund): Sunday, 29 January 2023

Description

This course provides an introduction into the world of game development in Unreal Engine 4, with a focus on C++ programming. You will learn about the fundamentals of programming in C++, including pointers, compilers, header files, declaration vs. definition, compiler macros and how these things all come together when creating games. The second half of this course will focus on bridging the gap between C++ and Unreal’s visual programming system Blueprints, and how you can augment the artist focused system with the programmer focused language through the creation of your own Unreal Engine game. All game developers looking to get into the industry are encouraged to learn C++ due to the essential role it plays in many game development projects. Examples of the use of C++ in industry will be demonstrated throughout the course.

Prerequisites

COSC121 or COSC131
COSC122
Subject to the approval of the Head of School.

Timetable 2023

Students must attend one activity from each section.

Lecture A
Activity Day Time Location Weeks
01 Tuesday 13:00 - 15:00 Jack Erskine 121
9 Jan - 12 Feb
Lecture B
Activity Day Time Location Weeks
01 Wednesday 13:00 - 15:00 Jack Erskine 121
9 Jan - 12 Feb
Computer Lab A
Activity Day Time Location Weeks
01 Thursday 13:00 - 15:00 Len Lye 201 Computer Lab 2
9 Jan - 12 Feb
Computer Lab B
Activity Day Time Location Weeks
01 Friday 13:00 - 15:00 Len Lye 201 Computer Lab 2
9 Jan - 12 Feb

Course Coordinator

Adrian Clark

Lecturer

Leigh Beattie

Guest Lecturer

Steffan Hooper (The School of Product Design)

Assessment

Assessment Due Date Percentage  Description
Basics of the Unreal Engine 20% Basics of the Unreal Engine
Basic C++ Programming 20% Basic C++ Programming
Advanced C++ Programming 20% Advanced C++ Programming
Unreal C++ and Blueprints Game Project 40% Unreal C++ and Blueprints Game Project

Notes

Please note: this course does not start until the 10th January.

Indicative Fees

Domestic fee $916.00

International fee $4,750.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see School of Product Design on the departments and faculties page .

All PROD225 Occurrences

  • PROD225-23SU1 (C) Summer Jan 2023 start