Please note: Course descriptions and codes may change slightly and are updated periodically.
This course presents a historical survey of video games to modern times. Insights into the video game industry will be made with identification of past, present and future video games and their social and cultural impacts.
(2 contact hours/2 credit hours)
This course is designed as a foundation study in mathematics for video game developers. As a fundamental component of video game creation, mathematical concepts such as fractions, trigonometry and vectors identified.
(3 contact hours/3 credit hours)
This course identifies the students’ artistic skills through concepts in drawing, stop-motion (claymation) and comic book art. Fundamental drawing skills will be indicated through the study and reproduction of composition, perspective, blind contours and structural life drawing. The study of color and design will also be defined.
(2 contact hours/3 credit hours)
This course presents an introduction to 3D modeling and a 3D modeling environment. Students will identify the basic toolsets needed to work within a 3D environment and will complete various topics on modeling concepts.
(3 contact hours /3 credit hours)
This course introduces students to programming and problem solving. Students will identify the basics of conditional structures, iterative structures and other control structures through the usage of a functional/procedural programming language. A programming environment will also be introduced.
This course will introduce students to the fundamentals of video game audio recording, mixing and editing. Students will identify the basic tools required to operate in an audio environment and identify the various terminology required to produce original sound effects.
This course introduces students to story writing formats and terminology aiding in video game character conception. Students will identify characters associated with video games and reproduce them through illustrations and drawings.
This course introduces students to the principles and practices of video game production. Students will identify each major game genre recognizing their traits and marketing aspects.
(2 contact hours /2 credit hours)
This course presents a production environment, where students will complete assigned weekly projects.
This course presents a chronological study to the history, theory and criticism of mainstream/commercial and experimental media. Classification of various media and the impacts made on video games will be explored.
This course is designed to prepare students for mathematical interpretations of models within 3D environments. Representations of the mathematical concepts will be explained through studies in linear algebra and calculus.
This course translates the student’s artistic skill into the 2D digital graphic environment. Students will receive knowledge of the tools and techniques required to design 2D digital graphics.
This course extends the students knowledge of 3D modeling within a 3D modeling environment. A comprehensive synopsis of 3D techniques will be presented to create sophisticated 3D models.
ThisThis course further prepares the student’s knowledge of programming and problem solving through the usage of object-oriented development. Students will interpret object-oriented paradigms and organize objects using the Unified Modeling Language (UML).
This course prepares the student to generate, express and simulate sound effects for video games. Students will prepare sound effects based on techniques explained in class.
This course prepares students to write video game narrative through the classification of story structures. Students will also visually interpret stories by depicting environments.
This course introduces students to the Graphical User Interface (GUI) design and development process used for video games. Students will learn theoretical and artistic concepts, which they can represent using graphics programming libraries.
This course presents a continued chronological study to the history, theory and criticism of mainstream/commercial and experimental media. Relationships of various modern media and the impacts made on video games will be explored.
This course applies the mathematical knowledge and techniques obtained to compute video game physics. Representations will be demonstrated within a graphical context.
This course applies the students programming knowledge to the Internet and wireless environment. Students will also discuss memory and graphics constraints when developing for the internet.
This course applies the student’s knowledge of 3D modeling to animation concepts and techniques. Manipulation of inanimate 3D models will be presented to prepare accurate motion within video games.
This course introduces students to concepts in organizational and structured video game programming, using data structures and design patterns. Students will apply data structures and design patterns into the video game development cycle.
This course presents a chronological study of musicology and its influence on video games. Students will discuss instruments and styles that have had a significant impact on video game scores and sound effects.
This course a comprehensive study to journalism for video games. Students will review and discuss video games applying journalistic techniques.
This course presents a classification of video game artificial intelligence techniques using AI engines and development kits. Students will learn methods involved in developing AI for video games.
This course analyzes and outlines techniques in level and environment design creation. Students will apply historical knowledge and determine constraints in build levels and environments.
This course presents an identification of graphics libraries used to create 3D video game environments. Students will categorize the various techniques used to import 3D models into an interactive environment.
This course extends the students knowledge of creating video games for the Internet and mobile devices. Students will identify obstacles of video game creation within portable devices and determine how to overcome implementation issues.
This course analyzes character creation and motion within the 3D environment. Students will identify anatomical correctness within character models and animate accordingly.
This course will analyze video game engine components used to organize and create 3D video game environments. Students will differentiate techniques needed to create 3D environments and motion.
This course analyzes video game audio within interactive environments. Students will categorize audio techniques and apply them to motion and scenarios within video games.
This course presents a comprehensive study of design documentation and technical writing for video games. Students will identify the components required to document the video game development process and separate elements involved in the process.
(4 contact hours /4 credit hours)
This course exposes the student to level design production combining previous techniques learnt. Students will modify and generate original levels concentrating on form, limitations and gameplay.
This course extends the students control of 3D environments by combining 3D modeling techniques and interactive scripting. Students add interactivity to their 3D environments by rearranging their models and animation.
This course exposes students to digital video editing applied to 3D models. Students will compose original video and audio using 3D animated environments developed.
This course extends the student’s knowledge of video game engine components. Students will develop complex 3D environments combining previous and advances techniques learnt.
This course combines elements of video game audio to compose and produce original scores/music for video games. Students will discuss the production challenges involved in composing music for video games.
This course presents a comprehensive study of software engineer techniques for video game development. Students will analyze case studies, identifying, solving and producing documentation for each scenario.
This course presents students with project management scenarios and strategies. Student will assess a team based video game project, evaluating and supporting milestones. Milestones will reflect the phases of the development cycle to increase productivity and the successful completion of the project.
This course presents students with a video game project to be completed under a team based production environment. Students will assess the constraints and requirements for the project to develop a functional prototyped video game.
This course presents a work/study environment, where students will develop a video game for a team based project.
(12 contact hours /12 credit hours)
UPCOMING EVENTS
Game Launch Showcase Wednesday 19 June 2013, 6:30 PM
VIEW CALENDAR