Mar 28, 2024  
Official Course Syllabi 2020-2021 
    
Official Course Syllabi 2020-2021 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ITCS 2050 - Advanced Game Development

Credit Hours: 4.00


Prerequisites: ITCS 1950

Building on principles of game design presented in ITCS 1950, ITCS 2050 uses currently available game development software to create actual games. Students develop a text-based adventure game, a 2D single and multi-player game, and a 3D single and multi-player game.

Contact Hours: 4
Billable Contact Hours: 4
OUTCOMES AND OBJECTIVES
Outcome 1: Upon completion of this course, students will be able to develop a game plot.

Objectives: The student will:

  1. Demonstrate the creation of game plots.
  2. Write a complete plot for 3 types of games.
    1. Text-Based games.
    2. 2D games.
    3. 3D games.

Outcome 2: Upon completion of this course, students will be able to implement character development.

Objectives: The student will:

  1. Demonstrate the design and rendering of game characters with various properties for the 2D gaming world.
  2. Demonstrate the design and rendering of game characters with various properties for the 3D gaming world.

Outcome 3: Upon completion of this course, students will be able to implement scoring systems.

Objectives: The student will:

  1. Design and develop appropriate scoring solutions and rewards systems for each of the three types of games.
  2. Design and develop methods to save game statistics to allow for pause and restart of games in progress.

Outcome 4: Upon completion of this course, students will be able to code solutions utilizing database interactions.

Objectives: The student will:

  1. Design and develop a solution that will save current scores to a database allowing for high score statistics to be shared.
  2. Design and develop a solution that will save current game conditions and allow pause and restart.

Outcome 5: Upon completion of this course, students will be able to develop games based on Web-based gaming techniques.

Objectives: The student will:

  1. Create individual player games that are playable over the web.
  2. Create multi-player games that are playable over the web.

Outcome 6: Upon completion of this course, students will be able to develop solutions utilizing computer gaming design and theory.

Objectives: The student will:

  1. Design and develop a Text Based Game.
  2. Design and develop a 2D game.
  3. Design and develop a 3D game.

COMMON DEGREE OUTCOMES
(Bulleted outcomes apply to the course)

  • 1. The graduate can integrate the knowledge and technological skills necessary to be a successful learner.
  1. The graduate can demonstrate how to think competently.
  • 3. The graduate can demonstrate how to employ mathematical knowledge.
  • 4. The graduate can demonstrate how to communicate competently.
  • 5. The graduate is sensitive to issues relating to a diverse, global society.

COURSE CONTENT OUTLINE
Session and Topic:

  1. Game Basics
    1. Plot Development
    2. Character Development
    3. Scoring
    4. Database Interaction
    5. Game Design
      1. Text-based Adventure Game
      2. 2D Single and Multi-Player
      3. 3D Single and Multi-Player
  2. TextWorld (Text Based Adventure Games)
    1. Getting to Know TextWorld
      1. Character Development
      2. Scoring
    2. Creating a Simple Application Utilizing TextWorld
  3. TextWorld
    1. Game Development
    2. Game Testing and Debugging
  4. GameDev (2D)
    1. Getting to Know GameDev
    2. Character Development
    3. Scoring
  5. GameDev
    1. Game Development
    2. Database Interaction
    3. Creating an Application Utilizing GameDev
  6. DimensioneX (3D)
    1. Getting to Know DimensioneX
    2. Character Development
      1. Scoring
      2. Database Interaction
  7. DimensioneX
    1. Game Development
    2. Database Interaction
    3. Creating an Application Utilizing DimensioneX
  8. Evaluation
    1. Documentation of Skills
    2. Peer Evaluation

Primary Faculty
Schleis, George
Secondary Faculty
Zhuang, Yi-Li
Associate Dean
Evans-Mach, Patrick
Dean
Balsamo, Michael



Official Course Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088



Add to Favorites (opens a new window)