Virtual Production

Virtual Production at SRJCProgram Overview

The Game Development program is pleased to introduce the new Virtual Production program. The new program is part of the collaborative Regional Virtual Production Academy, comprised of six Bay Area community colleges. The curriculum focuses on the game development, digital video, and 3D modeling courses from our own Computer Studies, Applied Technologies, and Communication Studies departments.

 

RVPA Fall 2025 Schedule of Classes

Students at Santa Rosa Junior College can find the following RVPA courses offered locally in the Fall 2025 semester.

Topic / TitleSRJC
3D AnimationAPTE 43
3D Character AnimationAPTE 64
Intro to Digital Imaging (Photoshop)CS 70.1
Intro to Film ProductionFMA 20 (or) JOUR 5
Intro to Game Design & DevelopmentCS 42
Intro to Studio ProductionFMA 19
PythonCS 81.41
Video EditingCS 74.22

Other RVPA courses that are offered in online modalities can be found via the California Virtual Campus and include the following course sections not offered at Santa Rosa Junior College in the Fall 2025 semester.

Topic / TitleONLINE COURSE
2D AnimationMM/AN 003A (BCC)
3D ModelingDAID 122 (OHLONE)
Intermediate / Advanced 3D ModelingMM/AN 021B (BCC)
InternshipMMART 468 (BCC)
Intro to Virtual ProductionMEDIA 044A (LANEY)
Motion Capture / Performance AnimationMM/AN 024 (BCC)
Motion GraphicsMMART 005A (BCC)
Studio PracticeMM/AN 055A (BCC)
TexturingMM/AN 030 (BCC)

 


 

CS Virtual Production Fundamental Certificate

The 21-unit Virtual Production Fundamentals Certificate of Achievement prepares students for entry-level careers in virtual production. Students will apply skills from film production, computer graphics, digital imaging, visual effects and game engines to the virtual production process. Courses in this program may also be offered through partnering colleges.

Program Student Learning Outcomes

Upon successful completion of this program, the student will be able to:

  1. Analyze, describe, and apply the fundamental technology requirements of the virtual production workflow.
  2. Demonstrate proficiency with game engines, 3D computer graphics, visual effects, and film production.
  3. Demonstrate the ability to work on a production team and take responsibility for one's role.
  4. Create a project using the virtual production process.

» Learn more about the CS Virtual Production Fundamental Certificate requirements

 


 

CS Adv Virtual Production RVPA Certificate

The 27.5-unit Advanced Virtual Production Certificate of Achievement, presented in collaboration with the Regional Virtual Production Academy (RPVA), is designed to equip students with the essential skills for pursuing entry-level careers in virtual production. Within this program, students will focus on a specific segment of the production pipeline and apply a comprehensive set of skills encompassing film production, computer graphics, visual effects, and game engines within real-time processes. Students are afforded the flexibility to choose courses from participating colleges in order to fulfill the requirements for this certificate. Completion of Virtual Production Fundamental Certificate is recommended for the Advanced Virtual Production Certificate of Achievement or have prior learning/experience.

Program Student Learning Outcomes

Upon successful completion of this program, the student will be able to:

  1. Evaluate and apply toolsets virtual production specializations.
  2. Create a portfolio demonstrating knowledge of real-time production.
  3. Demonstrate enhanced collaborative skills and the ability to engage in effective teamwork in a production environment.

» Learn more about the CS Adv Virtual Production RVPA Certificate requirements

 


 

CS Virtual Production RVPA AA Degree

The 32.5-unit Associate Degree in Virtual Production, presented in collaboration with the Regional Virtual Production Academy (RVPA), is designed to equip students with the essential skills for pursuing entry-level careers in virtual production. Students will learn to apply tools from film production, digital imaging, visual effects, and game engines to the virtual production process, creating real-time projects in a virtual production studio. Students are afforded the flexibility to choose courses from participating colleges in the regional collaboration in order to fulfill the requirements for this degree.

Program Student Learning Outcomes

Upon successful completion of this program, the student will be able to:

  1. Analyze, describe, and apply the technology requirements of the virtual production workflow.
  2. Demonstrate proficiency with game engines, 3D computer graphics, visual effects, and film production.
  3. Create projects using the virtual production process with industry-standard software.
  4. Demonstrate enhanced collaborative skills and the ability to engage in effective teamwork in a real-time environment.

» Learn more about the CS Virtual Production RVPA AA Degree requirements

 


 

RVPA Course Equivalency Grid

Students may complete required and elective courses at any of the six RVPA schools.

 

Topic / TitleSRJCBCCDVCLaneyMissionOhlone
2D AnimationMM/AN 003A (or) MM/AN 01AARTDM 165GRART 150DAID 115
3D AnimationAPTE 43MM/AN 020AARTDM 160GDS 039ADAID 125
3D Character AnimationAPTE 64MM/AN 020BARTDM 240GDS 043ADAID 125
3D ModelingAPTE 63MM/AN 021AARTDM 161DAID 122
Cinematography (Lighting)MM/VI 009BTD 172
Digital SculptingDAID 124
Intermediate / Advanced 3D ModelingMM/AN 021BDAID 126
Intermediate Film ProductionFMA 21MM/VI 009CFTVE 161MEDIA 120
InternshipMMART 468ARTDM 295 (or) 
FTVE 295
MEDIA 460AWRK 300GSWEX 195A1 (or) 
WEX 195A2 (or) 
WEX 195A3
Intro to Digital Imaging (Photoshop)CS 70.1MMART 003ARTDM 105GRART 036GDS 064DAID 103
Intro to Film ProductionFMA 20 (or) 
JOUR 5
MM/VI 009AFTVE 160 (or) 
ARTDM 149
MEDIA 104GDS 074DAID 111
Intro to Game Design & DevelopmentCS 42MM/AN 040AARTDM 180GDS 040DAID 118
Intro to Studio ProductionFMA 19FTVE 120MEDIA 108
Intro to Virtual ProductionCS 77.11ARTDM 192MEDIA 044AGDS 087DAID 129
Intro to Visual Effects (VFX)APTE 162MM/AN 022BARTDM 141GDS 086DAID 128
Layout and LightingMM/AN 022AMEDIA 044CDAID 141
Motion Capture / Performance AnimationMM/AN 024ARTDM 241MEDIA 044DDAID 143
Motion GraphicsMMART 005AARTDM 140MEDIA 140GDS 081DAID 112
PortfolioGD 60MM/AN 050
PythonCS 81.41COMSC 140CIS 007CNET 142
RiggingMM/AN 023DAID 140
Scripting for Games / Intro to BlueprintingMM/AN 041AARTDM 181DAID 142
Studio PracticeMM/AN 055AMEDIA 129DAID 160
TexturingMM/AN 030DAID 123
Video EditingCS 74.22MM/VI 020A + 
MM/VI 020LA
FTVE 165MEDIA 130 (or) 
MEDIA 138
Virtual Production BARTDM 230MEDIA 044BDAID 150

 

Contact Information

Game Development Program
Computer Studies Department

Ethan Wilde
RVPA Lead Faculty at SRJC
Game Development Program Coordinator
ewilde@santarosa.edu
(707) 527-4855
Maggini Hall 3rd Floor, Room 2937, CS Dept Office

Game Development at SRJC