Portland Community College | Portland, Oregon Portland Community College

CCOG for MM 273 Fall 2022

View archive version »
Course Number:
MM 273
Course Title:
Immersive Tech: Unity III
Credit Hours:
Lecture Hours:
Lecture/Lab Hours:
Lab Hours:

Course Description

Continues to cover intermediate and advanced concepts and techniques for creating virtual 2D and 3D spaces for the purpose of simulation, art installation, education, research, architectural modeling, games, advertising, storytelling and other current or emerging applications. Utilizes design patterns for game programming including: Object Pooling, Singletons, and Scriptable Objects. Uses Shader Graph, VFX Graph, AI pathfinding, and Networking, to enhance projects and allow for multiplayer interactive user experiences. Establishes industry standards in Unity and game engine-adjacent tech trends across industries and guidelines for them. Prerequisites: MM 243, and (WR 115 and RD 115) or IRW 115 and MTH 20 or equivalent placement. Prerequisites/concurrent: MM 248. Audit available.

Addendum to Course Description

This course will further ignite your Unity dreams, and prepare you to enter the workplace with a powerful creative skillset and ability to collaborate with other developers and content creators.  

Intended Outcomes for the course

Upon completion of the course students will be able to:

  • Present an original 3D application for mobile, desktop, virtual or Augmented Reality environments.

  • Present an original 2D application for mobile, desktop, virtual or Augmented Reality environments.

  • Network a project for multiplayer experiences.

  • Work collaboratively using version control and project management software.

  • Prepare assets for portfolio of creative digital output on a 3D/VR-enabled website.  

Course Activities and Design

- continuation of intro lecture format covering contemporary immersive technologies landscape

- daily exercise of analyzing and deconstructing professional-grade Unity projects to glean lessons from top-tier developers/content creators 

- weekly survey of tool, software and hardware improvements for improved creative work flows

- collaborative group work using Github and Asana to familiarize with professional project management workflows

- group discussion, brainstorming, and constructive critique of each other's work. 

Outcome Assessment Strategies

Assessment will take the form of intuitive sense of students progress and sustained interest in the RT3D medium, completion of tutorials, assessment of submitted projects, and a test shaped after Unity's Certified Instructor certification. 

Students will be issued grades according to five criteria: 1) participation, 2) ability to work collaboratively, 3) strength of concepts (compelling gameplay, responsiveness, ability to engage users, originality, usefulness), 4) artistry/aesthetic appeal, and 5) technical execution. 

Course Content (Themes, Concepts, Issues and Skills)

Be a positive and passionate contributor to society by harnessing powerful creative skills that put you at the forefront of a revolution in 3D content creation. 

Critically assess technologies of the future and see how they bear on diverse populations.

Become one with the technical challenges of creativity mediated by hardware and software.

Internalize the multimodal skills involved in bringing dynamic, immersive content to life.

Wield Unity and related tools with confidence and the skills needed to continue on your path of learning. 

Learn to work creatively, effectively, and responsibly in a collaborative setting.


Specific learned skills: C#, .json, .ROS (robotics), VFX Graph, High Definition Render Pipeline, LOD, Github, Asana, Discord, LIV (mixed-reality production software)