This is my archive

Founders Fellowship in Interactive Media

Explore the intersection of artificial intelligence and digital creativity. Investigate how AI tools and techniques are transforming interactive media—from content generation and adaptive gameplay to intelligent UI systems and dynamic storytelling. Through collaborative exploration, you will gain conceptual understanding and practical experience with emerging AI-driven workflows shaping the future of… Read More

Digital Environment Sketching

Each landscape has an unique anatomy. You’ll study the architectural language and style of various cultures and time periods and learn to use draftsmanship, mood, story, symbolism, proportion, spatial relationships, and other environmental principles in your work.

Programming Fundamentals

Students will learn programming fundamentals which can be used as a foundation for learning advanced concepts or working within engine scripting systems. The course uses a simplified development environment to teach the basics of programming like variables, conditional logic, functions, objects, and classes.

Thesis Project Preparation

Prepare for the midpoint review. You will develop an independent thesis plan, perfect your portfolio, and complete your thesis project proposal to showcase your accumulated skills and work over the first part of the program.

Introduction to Game Development

Learn the fundamentals of game development focusing on the various disciplines and roles involved in professional video game production. You will be exposed to industry-standard tools, workflows, and best practices that drive successful studios.

Combat Design

Learn to create a semester-long 2D melee-focused brawler or hack-n-slash game. The combat will focus on a three-hit melee combo with supplemental ranged attacks. The hero of the game can be anything from a cute sword-wielding knight to a bare-knuckles brawling street fighter. Enemy archetypes are discussed and implemented to… Read More

Game Studio – Art (Fall)

The Collaborative Project class models the workflows, pipelines, and interdisciplinary environment of a professional game development studio. Students studying Game Art will generate concepts and 2D and 3D assets with the goals of creating portfolio-ready work and potentially releasable, published projects on a variety of platforms. The fall section of… Read More

Programming for Production

Build two games, one using an engine from GAP 301 and another using a tool of your choice. Learning the role of engineer, you’ll work in teams using industry-standard tools and methodologies to produce the games.

Object-Oriented Programming and Design

Learn essential techniques for organizing code into classes. Explore common design patterns used throughout game programming to facilitate in writing scalable, maintainable code.

Procedural Content Generation

This course will cover the basics of procedural content generation. Students will build systems to generate everything from worlds to terrain to quests.