This is my archive

Programming Game Engines

Design your own game engine. You’ll follow a step-by-step process to build a stable, scalable, reusable engine that will form the foundation for future classes.

Action Adventure and RPG Level Design

Gain a solid understanding of level design for first- and third-person video game levels. You will create levels and game experiences from the initial concept phase through block mesh and multiple passes of scripting using the Unreal game engine.

Programming for Games 2

Increase your abilities using the most common C++ language features. You’ll learn to write preprocessor directives, unit tests, custom operators, file I/O, and templates.

Texture and Light

Create and manage textures using hand-painted and procedural methods in 2D and 3D applications. You will identify textures that define the different properties of 3D surfaces and use UV mapping techniques to correctly apply 2D textures to a 3D object. (This course will be cross-listed with GAM 621.)

Scripting for Video Games 1

Is your focus on level design or game design? You will examine player interaction and events in video games using C# and game engines and learn to break down problems and systematically build solutions individually and in teams.

Rapid Game Development

Become a more versatile game designer through both single and multi-week projects in different genres. You will learn best practices for time management, creative communication, and project organization.

History and Techniques of Games

Know your game history, from board games to the most complex PC and console games. You’ll examine game design and theory, non-linear storytelling, pre-production, and game art, focusing on how humans relate to each other through games and games in society.

Data Structures and Algorithms

Take the leap from coder to software engineer. You will learn about asymptotic analysis of the various algorithms involved with arrays, linked lists, queues, stacks, strings, hash tables, trees, graphs, and more.

Drawing Bootcamp: Dynamic Sketching

Improve your ability to create concept art by sketching various hard surfaces and organic subjects. You’ll start your own library of reference materials, including animals, vehicles, buildings, people, and assorted materials.

Color and Light for Concept Art

Dive into color and light. You’ll examine how various light sources interact with objects and environments and learn to apply color and light principles to create concept art, imagery, and design.