Immersive Media Virtual Reality (IMVR)
IMVR A1203 Units (45 lecture hours; 27 lab hours)
Introduction to Immersive Media (AR/VR)
Grading Mode: Standard Letter
Transfer Credit: CSU.
An introduction to virtual reality media production, from simple 360-degree video capture, stitching, and editing, to the basic use of open-source, game engines to add 3D graphic elements, spacial audio, and user-interactivity to create immersive videos and experiences. Students will learn key terminology, techniques, and current VR and related Immersive Media trends. Students will work together to produce 360-degree videos and basic immersive experiences, viewable on a variety of headset platforms. Enrollment Limitation: FILM A220; students who complete IMVR A120 may not enroll in or receive credit for FILM A220.
Catalog Program Pages Referencing IMVR A120
IMVR A1303 Units (36 lecture hours; 54 lab hours)
Immersive Game Development I
Grading Mode: Standard Letter
Transfer Credit: CSU.
An introduction to Video Game Design and Development as it applies to Immersive Media Technologies, such as Virtual and Augmented Reality (VR/AR), as well as traditional computer games and animated films. Students will learn basic 3D modeling and Game Engine techniques using very powerful design software which is widely used by professionals in the industry. Because most of this software is FREE to non-professionals, students can download and practice with it at home as well, optimizing their ability to learn these time-intensive technologies in 16-weeks. Enrollment Limitation: FILM A223; students who complete IMVR A130 may not enroll in or receive credit for FILM A223.
Catalog Program Pages Referencing IMVR A130
IMVR A2003 Units (45 lecture hours; 27 lab hours)
3D Modeling for Immersive Applications
Grading Mode: Standard Letter
Transfer Credit: CSU.
While traditional 3D modeling and animation courses focus on fundamentals, several do not focus on the optimization and texturing aspects of 3D creation of content for platforms related to mobile technologies and augmented and virtual realities (AR/VR) platforms. This course will not only cover basic fundamentals of 3D modeling and development, but will also cover the optimization pipelines and processes relevant to creating content that is suitable for integration into game engine software. Core concepts regarding model retopology, engine integration, texture creation, and basic model rigging for integration into a game engine will be covered. Industry pipeline development concepts for this type of optimized asset creation will be extensively covered in addition. This course is meant to be a 'primer,' as a supplement to other Immersive Media courses. It will serve to enhance the student's specific skillsets in 3D modeling and texturing specifically related to content suitable for immersive media applications.
Enrollment Limitation: Students who complete IMVR A200 may not enroll in or receive credit for FILM A234.
Catalog Program Pages Referencing IMVR A200
IMVR A2103 Units (45 lecture hours; 27 lab hours)
Coding Basics for Immersive Media Applications
Grading Mode: Standard Letter
Transfer Credit: CSU.
In contrast to traditional coding classes offered in Computer Science departments, this course offers a very basic-level overview and training in multiple coding languages specific to Immersive Media and Game Design, and only to the level needed to address typical programming challenges that may come up in the building of VR/AR and related projects using Game Engines. Coding languages and software taught will reflect only the current industry standards for Immersive Media (which often change), but may likely include elements of C#, C++, Javascript, Swift, XCode, AR Kit, AR Core, and Vuforia. This course is meant to be a 'primer', as a supplement to other Immersive Media courses, and not designed to teach any one coding language extensively. Enrollment Limitation: FILM A226; students who complete IMVR A210 may not enroll in or receive credit for FILM A226.
Catalog Program Pages Referencing IMVR A210
IMVR A2203 Units (45 lecture hours; 27 lab hours)
Advanced 3D Modeling
Grading Mode: Standard Letter
Transfer Credit: B.
This advanced course expands on foundational 3D modeling techniques with an emphasis on high-fidelity modeling, advanced material creation, realistic rendering, and full production workflows for animation and real-time engines. Students will explore advanced topology, sculpting, UV workflows, PBR material design, shader authoring, retopology, and character rigging for animation. The course emphasizes professional pipelines used in game development, animation, and immersive experiences. Students will produce a polished, portfolio-ready 3D environment or animated model demonstrating mastery of modeling, surfacing, and rendering techniques.
Catalog Program Pages Referencing IMVR A220
IMVR A2303 Units (36 lecture hours; 54 lab hours)
Immersive Game Development II
Grading Mode: Standard Letter
Transfer Credit: CSU.
i. This course builds upon foundational game design and development skills to explore advanced workflows for creating interactive three-dimensional (3D) and two-dimensional (2D) games using industry-standard software and game engines. Students will focus on intermediate-to-advanced concepts in gameplay systems, level design, environment creation, character animation, and interactivity scripting. Emphasis is placed on developing fully playable prototypes and understanding the full production pipeline from concept to polished game build. Students will also examine collaborative production methods, performance optimization, and version control to prepare for real-world studio environments. All software used in this course is free to non-commercial users, so students can continue developing and refining their projects outside of the course. This course can be applied toward the stackable certificate in Game Development, designed to provide pathways into careers in the video game and interactive media industries.
Catalog Program Pages Referencing IMVR A230
IMVR A2403 Units (36 lecture hours; 54 lab hours)
AI for Creative Developers
Grading Mode: Standard Letter
Transfer Credit: B.
An introduction to Artificial Intelligence tools and workflows used by creative developers in film, games, animation, and immersive media.
Students will explore AI-assisted processes for asset generation, procedural content design, texturing, sound design, scripting, and narrative development. Emphasis is placed on ethical usage, authorship, and copyright considerations, as well as understanding how to incorporate AI safely and effectively into production pipelines.
Through lectures, demonstrations, and projects, students will create original works using AI tools such as generative text, image, audio, code, and 3D systems to support more efficient creative production.
