This is my archive

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 Blueprint in the Unreal game engine and learn to break down problems and systematically build solutions to prototype game mechanics.

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.

Scripting for Games 2

Learn more complex and efficient practices for scripting gameplay mechanics. You will develop several gameplay systems from scratch using written code and industry best practices.

Mobile UI and UX

To design an intuitive UI (user interface) and UX (user experience), you must know your audience and your medium. You will learn how to create wireframes and interface elements fitting for mobile games.