{
  "college": "el-camino-college",
  "edition": "2026-2027",
  "code": "GPM",
  "name": "Games and Playable Media",
  "sourceUrl": "http://catalog.elcamino.edu/index.php?catoid=13",
  "courses": [
    {
      "code": "GPM 95",
      "subject": "GPM",
      "number": "95",
      "title": "Cooperative Work Experience Education",
      "units": "2-4",
      "hours": "hours to be arranged",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "Through a set of learning objectives established by the student, supervisor, and instructor, each student will work with and learn from experts in Games and Playable Media. These experiences will enable students to improve job skills, analyze career opportunities and requirements, and compare them to personal abilities and career expectations. Note: Transfer limitations apply. Note: The total units earned for Cooperative Work Experience Education may not exceed 16 units.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    },
    {
      "code": "GPM 99",
      "subject": "GPM",
      "number": "99",
      "title": "Independent Study",
      "units": "1-3",
      "hours": "hours to be arranged",
      "cid": [],
      "transfer": [],
      "description": "This course provides advanced studies in a subject field of Games and Playable Media not covered in the regular departmental offerings. Regular conferences are coordinated with the faculty. Note: Transfer limitations apply.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    },
    {
      "code": "GPM 100",
      "subject": "GPM",
      "number": "100",
      "title": "Introduction to Game Studies",
      "units": "3",
      "hours": "3 hours lecture",
      "cid": [],
      "transfer": [
        "CSU",
        "UC"
      ],
      "description": "Introduction to Game Studies is a survey course that covers fundamental practical, theoretical, and historical aspects of video games and the game development industry. Students will learn essential concepts used by people who work in and around the design and development of games, gain a basic orientation to how video games and esports have emerged as cultural forms, and learn about the fundamental practices of game development in both AAA and independent game studios.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/el-camino-college/schedule/fall-2026/gpm/#gpm-100",
          "subject": "GPM",
          "listedAs": "GPM-100"
        }
      ]
    },
    {
      "code": "GPM 110",
      "subject": "GPM",
      "number": "110",
      "title": "Game Design Fundamentals",
      "units": "3",
      "hours": "2 hours lecture/3 hours lab",
      "cid": [],
      "transfer": [
        "CSU",
        "UC"
      ],
      "description": "Game Design Fundamentals introduces students to the essential practices and principles of design that support development of both video and analog games. Students practice the early stages of video game development as they work in cross functional teams to design and develop playable game prototypes, and then develop and execute prototype testing plans and participate in peer critique.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 0,
          "url": "/c/el-camino-college/schedule/fall-2026/gpm/#gpm-110",
          "subject": "GPM",
          "listedAs": "GPM-110"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/el-camino-college/schedule/spring-2027/gpm/#gpm-110",
          "subject": "GPM",
          "listedAs": "GPM-110"
        }
      ]
    },
    {
      "code": "GPM 130",
      "subject": "GPM",
      "number": "130",
      "title": "Pitch Development and Game Industry Practices",
      "units": "3",
      "hours": "3 hours lecture",
      "prerequisite": "GPM 100 or GPM 110",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "This course provides students with a fundamental understanding of the underlying functions, goals, and language of the video game development business. Students learn lessons from historical game releases that can be applied to new projects alongside general business best practices. Students learn the latest revenue models being used in the video game industry and how to leverage those tools to engage versus alienate customers. Students research game employment opportunities, develop a resume, online presence, and create a business plan for an independent game project.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    },
    {
      "code": "GPM 140",
      "subject": "GPM",
      "number": "140",
      "title": "Introduction to Game Narrative",
      "units": "3",
      "hours": "3 hours lecture",
      "prerequisite": "GPM 100",
      "advisory": "GPM 110",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "This course encompasses the theory and practice of narrative, story, and dialogue with a focus on creating video game narratives as related to overall game design principles. This course covers how video games use narrative to communicate with the player and how game narratives interact with game rules and technologies. The course introduces the process of creating a narrative, integrating the narrative with the game design, using environmental storytelling, designing and using game dialogues, and creating game characters through narrative.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/el-camino-college/schedule/spring-2027/gpm/#gpm-140",
          "subject": "GPM",
          "listedAs": "GPM-140"
        }
      ]
    },
    {
      "code": "GPM 150",
      "subject": "GPM",
      "number": "150",
      "title": "Coding for Creatives",
      "units": "3",
      "hours": "2 hours lecture/3 hours lab",
      "prerequisite": "Proficient in elementary algebra skills",
      "cid": [],
      "transfer": [
        "CSU",
        "UC"
      ],
      "description": "This course introduces students to computer programming through the context of digital art and interactive game programming. Students will learn the core concepts of computer science along with the necessary programming skills to create engaging visual and interactive user experiences. Emphasizing creativity and innovation, the course includes laboratory work in which students will develop their projects using an imperative programming language chosen by the instructor (e.g., C++, JavaScript, etc.). Through hands-on practice, students will gain practical experience and bring their creative visions to life. This course is designed for students with no prior programming experience.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    },
    {
      "code": "GPM 170",
      "subject": "GPM",
      "number": "170",
      "title": "Game Systems and Mechanics Design",
      "units": "3",
      "hours": "2 hours lecture/3 hours lab",
      "prerequisite": "GPM 110",
      "advisory": "GPM 150 or DART 150",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "This course focuses on building a solid understanding of play mechanics: the formal elements of play, the dramatic elements that make a game meaningful to its players, and the system dynamics that shape the overall experience. Lectures will use historical and current games and genres to illustrate key concepts. Topics include strategy and tactics, resource management, emergent complexity, puzzles and puzzle integration, interconnected systems, and game balance. Students will also learn the process of systems design through prototyping and playtesting based on established practices and industry trends.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/el-camino-college/schedule/fall-2026/gpm/#gpm-170",
          "subject": "GPM",
          "listedAs": "GPM-170"
        }
      ]
    },
    {
      "code": "GPM 190",
      "subject": "GPM",
      "number": "190",
      "title": "Level Design",
      "units": "3",
      "hours": "2 hours lecture/3 hours lab",
      "prerequisite": "GPM 110",
      "advisory": "GPM 150 or DART 150 or DART 155",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "In this course, students will explore the art of video game level design. The course follows the level designer through the game development process. Using industry standard software, students will develop and refine a two- or three-dimensional video game level. Topics covered include theme, audience, mood, player challenges, level narrative, puzzle design, diagram design, template creation, play-testing, and troubleshooting. Students will build, test, and distribute a working video game prototype at the conclusion of this course.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/el-camino-college/schedule/spring-2027/gpm/#gpm-190",
          "subject": "GPM",
          "listedAs": "GPM-190"
        }
      ]
    },
    {
      "code": "GPM 210",
      "subject": "GPM",
      "number": "210",
      "title": "User Interface and User Experience for Games",
      "units": "3",
      "hours": "2 hours lecture/3 hours lab",
      "prerequisite": "GPM 110",
      "advisory": "DART 150 or DART 155",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "This course is an overview of user interface (UI) design, development, and production through a hands-on approach, geared towards designers. Topics include pre-production, design, production techniques, and approaching game design through a User Experience (UX) lens. Assignments will focus on pre-production planning and design/production of responsive user interfaces for video games.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    },
    {
      "code": "GPM 220",
      "subject": "GPM",
      "number": "220",
      "title": "Game Production Studio",
      "units": "3",
      "hours": "2 hours lecture/4 hours lab",
      "prerequisite": "GPM 110 and GPM 150 or CSCI 1 or DART 150 or DART 155",
      "advisory": "GPM 140 or GPM 170 or GPM 190",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "In this course, students continue honing their game creation and production skills in an intermediate studio with a focus on team projects for game development. Students use design reviews, engage in formal presentations, conduct play testing and debugging, and make assets needed to create a game. Students will focus on mechanics, code, narrative, sound, dialogue, animation, and art elements to create a compelling play experience. Teams work in a collaborative studio environment to take a project from concept to fully playable demo. Lecture and lab activities will support learning advanced techniques and studio workflows for game development.",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    },
    {
      "code": "GPM 290",
      "subject": "GPM",
      "number": "290",
      "title": "Game Production Capstone Studio",
      "units": "3",
      "hours": "2 hours lecture/4 hours lab",
      "prerequisite": "GPM 220",
      "cid": [],
      "transfer": [
        "CSU"
      ],
      "description": "In this advanced capstone studio, students work on focused group projects with clearly defined roles and responsibilities. Students will work in a self-directed way to create documentation, apply design processes and techniques, and work on an original concept for a group project. Teams will then make the assets needed to create a final game. Projects will focus on mechanics, programming, narrative, sound, dialogue, animation, and art elements to create a compelling play experience. Students will develop a project from pre-production to release in a collaborative studio environment to put game production skills in action!",
      "notes": [
        "Credit Status: Credit, degree applicable"
      ],
      "offered": []
    }
  ]
}