Classes

 

Intro to Game Design

Example Project 1 | Example Project 2

This course provides an introduction to the principals of video game design and development. Students will explore the history of the industry, investigate the theory of story, game mechanics and level progression, develop creativity skills that can be applied through an ideation process, and design and develop a 2D video game. Participation for this course will be conducted in a game-based environment.

Intro to Scripting

Example Projects

Students are introduced to the fundamentals of gameplay scripting utilizing an off-the-shelf video game engine. At the end of this course, students will have a basic understanding of scripting concepts and constructs like vector math, classes, raycasting, deltaTime, and other available engine commands.

Game Production

This course provides a practical investigation into the successful management of video game projects. Students in the course will be required to develop budgets and asset management plans, and evaluate the risk of game development options. As part of the design process, participants will explore relationship management and team management, investigate the business aspect of the video game industry, and deliver a series of documents as part of the development of a video game project. Students who excel in this course will gain the tools to help them succeed as game producers, team leaders, and small business owners.

Interactive Storytelling

Example Project 1 | Example Project 2

With a focus toward story and character development, students in this course will be challenged to generate a short narrative video game storyline. Participants will examine the relationship between story, character, and player, investigate a selection of popular storytelling games, and explore ways that games have historically visualized and communicated their story.

2D Art in Game Development

Students in this course will be challenged to design and develop in-game virtual assets for a hypothetical commercial video game product. Participants will investigate a selection of different 2D environments, simulations, and serious games from an analytical and technical perspective. We will also explore some of the basic principles of 2D game art including light, color, and perspective and how they are implemented in modern game development toolsets.

3D Virtual Worlds and Simulations

Example Projects

Students in this course will be challenged to design and develop a virtual simulation that will train, educate or replicate a historical, fantasy, military or scientific event. Participants will investigate a selection of different virtual environments, simulations, and serious games, and examine how game engines can be used to generate a three-dimensional computer-based environment. Students are also expected to create a 3D environment based on their own imagination or research as a final project.

Game System Design

Example Project 1 | Example Project 2

Students in this course are expected to learn and apply advanced game design techniques and game theory to a series of challenges, as well as a final project. Students focus on how specific game mechanics can be applied strategically, resulting in cohesive and interesting gameplay.

Multiplayer Game Design

Example Project 1 | Example Project 2

Students in the multiplayer game design course examine an array of cooperative and competitive games and how the gameplay mechanics can balance (or unbalance) a system. Students create a multiplayer game experience based in a relevant game engine that adheres to or modifies the core mechanics to create a new multiplayer game experience.

Advanced Game Design

Example Project 1 | Example Project 2

This course provides a practical examination into the development of video games. Students in the class will be required to design and develop a video game and extensive game design document. As part of the design process participants will explore a selection of advanced game engines, share and critique ideas, investigate the business aspect of the video game industry, and deliver a series of progress reports as part of the development of a video game project.

Disruptive Technologies

Students in this course will explore new or novel interactive technologies, creating rapid-fire prototypes utilizing experimental hardware and software. These skills enable students to develop interactive art installations, museum exhibits, and unique gameplay scenarios.

Advanced Game Scripting

Students in this course are challenged to master gameplay scripting within a commercial game engine. Students gain foundational knowledge on how to develop artificial intelligence models, rendering, and networking for games.