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.
Billable Contact Hours: 4
Search for Sections Transfer Possibilities Michigan Transfer Network (MiTransfer) - Utilize this website to easily search how your credits transfer to colleges and universities. OUTCOMES AND OBJECTIVES Outcome 1: Upon completion of this course, students will be able to develop a game plot.Objectives: The student will: - Demonstrate the creation of game plots.
- Write a complete plot for 3 types of games.
- Text-Based games.
- 2D games.
- 3D games.
Outcome 2: Upon completion of this course, students will be able to implement character development. Objectives: The student will: - Demonstrate the design and rendering of game characters with various properties for the 2D gaming world.
- 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: - Design and develop appropriate scoring solutions and rewards systems for each of the three types of games.
- 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: - Design and develop a solution that will save current scores to a database allowing for high score statistics to be shared.
- 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: - Create individual player games that are playable over the web.
- 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: - Design and develop a Text Based Game.
- Design and develop a 2D game.
- Design and develop a 3D game.
COMMON DEGREE OUTCOMES (CDO)
- Communication: The graduate can communicate effectively for the intended purpose and audience.
- Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue.
- Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives.
- Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task.
- Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments.
- Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.
CDO marked YES apply to this course: Communication: YES Critical Thinking: YES Information Literacy: YES Quantitative Reasoning: YES Scientific Literacy: YES
COURSE CONTENT OUTLINE Session and Topic:- Game Basics
- Plot Development
- Character Development
- Scoring
- Database Interaction
- Game Design
- Text-based Adventure Game
- 2D Single and Multi-Player
- 3D Single and Multi-Player
- TextWorld (Text Based Adventure Games)
- Getting to Know TextWorld
- Character Development
- Scoring
- Creating a Simple Application Utilizing TextWorld
- TextWorld
- Game Development
- Game Testing and Debugging
- GameDev (2D)
- Getting to Know GameDev
- Character Development
- Scoring
- GameDev
- Game Development
- Database Interaction
- Creating an Application Utilizing GameDev
- DimensioneX (3D)
- Getting to Know DimensioneX
- Character Development
- Scoring
- Database Interaction
- DimensioneX
- Game Development
- Database Interaction
- Creating an Application Utilizing DimensioneX
- Evaluation
- Documentation of Skills
- Peer Evaluation
Primary Faculty Schleis, George Secondary Faculty Kohl, Martin Associate Dean Evans-Mach, Patrick Dean Balsamo, Michael
Primary Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088
Add to Favorites (opens a new window)
|