4+1 Course List

Guildhall Academics

Course List for 4+1 Collaborative Program

The following is a listing of all courses associated with the Guildhall's 4+1 Program.


HGAM 5200/HGAM 6200 - GAME DESIGN I

This course explores the fundamentals of video game design and teamwork. It provides a foundational framework and language for game design discussion. The class is heavily participation-based; students explore video game design by analyzing and deconstructing existing games, exploring alternate sources of game design, discussing current trends in video game design, and participating in team-based class workshops.
Prerequisite: Permission to enroll in courses at The Guildhall

HGAM 5201/HGAM 6201 - GAME STUDIES I

This course introduces the theory and practice of game development, with emphasis on digital games. The course includes a historical perspective and evaluative methods.
Prerequisite: None

HGAM 5202/HGAM 6202 - GAME STUDIES II

This course provides students in all areas of specialization additional depth on the theory and practice of game development, with an emphasis on rapid development strategies and life cycle planning.. Additional topics may include team organization philosophies, game technologies and non-traditional uses and views of gaming. Students participate in lecture/discussion, case study, and individual/small group assignments.
Prerequisite: HGAM 5201; 6201

HGAM 5221/HGAM 6221 - MATHEMATICAL METHODS FOR GAME PHYSICS I

Introduces the fundamental concepts of linear algebra with application to real-time 3-D games and rendering. Covers vectors, vector spaces, matrix math, linear transformations, geometric primitives and queries, and easing.
Prerequisite: Permission to enroll in courses at The Guildhall

HGAM 5222/HGAM 6222 - MATHEMATICAL METHODS FOR GAME PHYSICS II

Covers topics related to the theory and practice of mathematics and physics for 3-D games, with emphasis on mathematical modeling and numerical methods. Topics include hierarchical scene-graph-based rendering, interpolation techniques with splines, complex numbers and quaternions, and numerical methods for solving ordinary differential equations.
Prerequisite: HGAM 5221

HGAM 5241/HGAM 6241 - DRAWING I

This course focuses on the development of fundamental drawing skills, emphasizing observational skills and conceptual development. The primary goal is to develop technical skills for digital drawing, painting, and image manipulation that encompass composition, perspective, proportions, and 2-D animation.
Prerequisite: None

HGAM 5242/HGAM 6242 - DRAWING II

This intermediate-level drawing course is designed to increase the student’s command of drawing technique. Emphasis is placed on analysis of form and critical perspective.
Prerequisite: HGAM 5241

HGAM 5261/HGAM 6261 - ART AND SCRIPTING I

Provides a foundation in game programming for level design, with an emphasis on logic, scripting languages, and technical aspects of asset integration into a game.
Prerequisite: Permission to enroll in courses at The Guildhall

HGAM 5262/HGAM 6262 - ART AND SCRIPTING II

Provides a working familiarity with the art pipeline for asset production in games, from concept and initial modeling, through unwrapping and texture creation, to the finished asset. Students gain an initial knowledge of 3-D modeling and 2-D texturing software.
Prerequisite: None

HGAM 5292/HGAM 6292 - TEAM GAME PRODUCTION I

This course provides a foundation in the game development process, including planning, pipelines and documentation for game projects, game technology, artificial intelligence and user interface design, and game testing. Students apply game design and development skills to create a 2-D game demo as part of small project teams.
Prerequisite: None

HGAM 5311/HGAM 6311 - SOFTWARE DEVELOPMENT I

Provides a foundation in game programming for basic 2-D game development, including game coding, scripting, game engine design, data structures, input, working with graphics and sound assets, basic AI, tool development, and the technical aspects of game testing. Students work to develop a basic 2-D game engine.
Prerequisite: Permission to enroll in courses at The Guildhall

HGAM 5312/HGAM 6312 - SOFTWARE DEVELOPMENT II

Introduces concepts related to 3-D game development, including 3-D game engine design, data structures for 3-D game development, and advanced techniques for working with graphical assets.
Prerequisite: HGAM 5311

HGAM 5331/HGAM 6331 - ART CREATION I

Provides a foundation in the tools, techniques, and production methods for creating 3-D game art, including modeling, texturing, and basic game engine integration.
Prerequisite: Permission to enroll in courses at The Guildhall

HGAM 5332/HGAM 6332 - ART CREATION II

Applies the 3-D art production principles learned in HGAM 5331 to the process of creating intermediate-level 3-D game art. Emphasis is placed on modeling, texturing, unwrapping, and preparing models for games.
Prerequisite: HGAM 5331

HGAM 5351/HGAM 6351 - LEVEL DESIGN I

Provides a foundation in level design and editing for 2-D games, including genre analysis, game styles and limitations, audience and game analysis, gameplay principles, artificial intelligence and scripting for characters, and basic art and architecture for games. Students develop fundamental level editing skills for 2-D games by integrating the theories and principles from a variety of disciplines.
Prerequisite: Permission to enroll in courses at The Guildhall

HGAM 5352/HGAM 6352 - LEVEL DESIGN II

Provides a foundation in level design for 3-D games, including basic gameplay, story and scene development, texturing, lighting, sound, and play testing. Students also develop basic editing skills for 3-D games.
Prerequisite: HGAM 5351