CCOG for MM 243 Fall 2024


Course Number:
MM 243
Course Title:
Game Design & Interactive Media 2
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
20
Lab Hours:
0

Course Description

Explores intermediate concepts and techniques in the creation of 2D and 3D games and interactive applications. Continues to present programming concepts, design patterns, and game mechanics. Introduces version control and best practices for collaborative workflows. Prerequisites: MM 242, (WR 115 and RD 115) or IRW 115 and MTH 20 or equivalent placement. Audit available.

Intended Outcomes for the course

Upon successful completion of the course students should be able to:

  1. Utilize an array of game development tools, programming techniques, design patterns, and processes to create interactive experiences.

  2. Effectively plan, execute and test interactive 2D and 3D projects for a variety of platforms including web, mobile, and desktop.

  3. Apply user interface design principles to craft an effective user experience.

  4. Describe the relationship between design elements such as 3D models, sprites, sound, video, animation, and visual effects.

  5. Critically evaluate creative design for accessibility, representation, and equity.

Course Activities and Design

Course material will be presented in a lecture format. This course is designed to maximize learning through the use of strategies such as outcome based instruction, collaborative learning, contextual application and performance based assessment. Lecture material will consist of discussion, diagrams, multimedia, and other educationally sound practices. Other activities will include hands-on utilization of multimedia software. Demonstration and handout materials will be provided.
Students will be required to solve and produce a variety of scripts for delivery via a Lingo or ActionScript based computer applications.
Each class will include lecture material and a step-by-step demonstration of how to develop a basic application. Each day will highlight different aspects of developing multimedia in the Director/Flash development environments. In-class applications will be developed concurrently by each student, which will be saved and complied in a final application’s portfolio.
 

Outcome Assessment Strategies

The student will be evaluated by their achievement of the course outcomes, through the use of written mid-term and final examinations and production of in-class projects under the supervision of the instructor.
The student will receive a grade based upon her/his attendance, performance of outcomes, examination performance, and the ability to improve on unsatisfactory performance.
 

Course Content (Themes, Concepts, Issues and Skills)

  • UI/UX Creation
  • AI Systems
  • Physics Simulation
  • Networking
  • Shader Writing (Programming Shaders)
  • Substance (Texture System)
  • Networking
  • Advanced Scripting
  • Artificial Intelligence