REALITY DESIGN STUDIO
  • Home
  • Research Team
  • Projects
  • Publications
  • Courses
  • Join

Courses

Here are two project-based courses offered at graduate and undergraduate levels. If you want to get involved in the group, this is a good way to learn the basics.

​ART 3504 / 5704
​TS: Game Design

​ART 3504 / 5704
​TS: Virtual Environments

Picture
This course introduces the conceptual foundations of games. We will look both into theoretical frameworks and game design practice. You will work in teams in the design, balancing, and presentation of original game concepts. You will also learn by doing formal analysis and critique of existing games of a variety of genres.

There are no prereqs for this course.

​(Fall 2019, Spring 2022)

​​ART 3504 / 5704
​TS: Physical Computing

Picture
This course introduces the fundamental concepts of creating interactive physical systems using micro-controllers, sensors, actuators, and code. You will use the Arduino platform to create projects while learning about electric circuits, different components, and how they can be used to create artworks and other fun devices.

​This course does not require prior coding experience but it is recommended. For example, ART 3504 TS: Creative Coding, CS 1054, CS 1044, or equivalent.
​
​(Spring 2021)

More information.

ART 3504: Introduction to 3D Game Development

Picture
​This  course  introduces  the  process  involved  in  the  development  of  digital  games.  It  will  cover  3D  asset creation, player input, physics, artificial intelligence, level design, and playtesting. Over the semester, you will follow a step by step process that will lead to a playable 3D game demo.

There are no prereqs for this course.

​(Fall 2020, Fall 2021, Fall 2022)

More information
Picture
This course introduces the design fundamentals of augmented reality (AR) and virtual reality (VR) experiences. It covers the history and technology of mixed reality systems, human senses and perception, interaction techniques, and user experience aspects. Over the semester, you will develop an original collaborative project to explore the possibilities of the medium.

This course requires some coding experience: ART 3504 TS: Creative Coding, CS 1054, CS 1044, or equivalent.

​(Spring 2020, Fall 2021 to confirm)

ART 3704 TS: Advanced Creative Coding

Picture
In this course you will learn the fundamentals of real time 3D programming using the Unity3D game engine. It will cover physics, character control, animation, 3D transforms, shading and sound. You will also learn how to do common operations, such as collision detection, character control and animation, state machines, camera control, and navigation.

​​This course requires some coding experience: ART 3504 TS: Creative Coding, CS 1054, CS 1044, or equivalent.

​(Fall 2020, Spring 2021, Spring 2022)
  • Home
  • Research Team
  • Projects
  • Publications
  • Courses
  • Join