May 21, 2019  
2018-2019 Course Catalog 
    
2018-2019 Course Catalog [ARCHIVED CATALOG]

[Add to Portfolio]

CIS 140 - Intro to Game Design

Credits: 3
Lecture Hours: 2
Lab Hours: 2
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
Identify and discuss the concepts and technologies of computer game design and development. Discuss the gaming industry and its expectations and opportunities. Design and develop your own computer games using a variety of software tools.
Competencies
  1. Discuss the computer gaming industry
    1. Identify career opportunities in the field
    2. Identify academic skills required for entry into the field
    3. Identify technical skills required for entry into the field
    4. Identify the primary software tools in the field
  2. Discuss the basic concepts of game design
    1. Identify the basic concepts of game design
    2. Explain how the concepts interact to form a user experience
    3. Explain how the concepts guide the creation of algorithms
  3. Discuss computer game programming techniques
    1. Explain event based programming
    2. Describe input management techniques
    3. Describe user interface design concepts
    4. Explain storyline implementation
  4. Discuss graphics and animation related to game design
    1. Define 2D graphic rendering
    2. Define 3D graphic rendering
    3. Identify graphic libraries and their content
    4. Define animation and motion creation
    5. Identify the properties of physics related to motion
  5. Examine story development and implementation in game design
    1. Identify sources of story lines
    2. Discuss implementation of story line through programming techniques
    3. Examine writing skills for story line presentation
    4. Examine presentation skills for story line presentation
  6. Implement algorithms for game programming
    1. Define algorithms
    2. Identify basic rules for game elements
    3. discuss algorithms to implement rules structures
    4. Create algorithms to implement rules
    5. Create a test plan to evaluate the performance of the algorithms
    6. Explain how algorithms are used to simulate the game environment



[Add to Portfolio]