MATC 2026-27 Catalog
CSG – CULART
CSG-131
Credits:3
CSG-127
Credits:3
CSG-117
Credits:3
Introduction to Game Design This course provides students with a hands-on team approach to designing games and simulation from the very beginning. Design members will learn theories and applications of game design, as well as the process of design documentation within the game development environment. Exposure to content requirements, scheduling, deliverables and communications will be emphasized. CSG-132 Credits:3 Arti fi cial Intelligence This course provides students with an introduction toarti fi cial intelligence concepts related to the simulation and game industry. Students will be introduced to basic planning, decision-making and testing concepts of AI that add value to simulations and games. Emphasis will be placed on developing an AI system for simple games to keep the user engaged. Prerequisite(s): Complete CSG-179. CSG-133 Credits:3 Intermediate Game Design This course is designed to teach students how to create lore for characters and environments as well as advanced combat and economy systems. This is intended to prepare game designers for creating unique worlds and mechanics for all types of games. Focuses will be writing lore, level design, character design, enemy AI, combat design, puzzle design and game economies. These courses are intended for game designer focused students. Prerequisite(s): Complete CSG 115 and CSG-117. CSG-138 Credits:3 Advanced Games Design This course is designed to teach students how to create a unique game world with characters, environments, advanced combat systems and economy systems. This is intended to prepare game designers for creating unique game mechanics for all types of games. Focuses will be world design, level design, character design, enemy AI, combat design, puzzle design and game economies. This course is intended for game designer-focused students or students who want to broaden their creative design skills to support another focus. Prerequisite(s): Complete CSG-133. CSG-147 Credits:3 Creative Studio Management This course provides students the opportunity to learn about how to effectively build and manage a technical games software development studio. Curriculum will revolve around building an employee handbook that reinforces a strong culture required to run a diverse Agile and Lean business successfully. Students will also build a three-year strategic business plan that focuses on researching and building products within emerging markets. This course will also help students to design, build and manage information systems, as well as identify Dev Ops opportunities that will effectively help them to successfully deliver winning software. This course builds on learning gained from the Agile Project Management and Innovation Life Cycle.
Agile Project Management This course offers training in a wide variety of Agile Project Management techniques. Topics covered are Scrum, XP-Pair, Lean, Kanban and feature-driven development methods just to name a few. Agile provides the framework in which to apply these other methodologies for product development. Students taking this course will obtain the working knowledge required to pass industry standard certi fi cations through the Scrum Alliance. Some of the certi fi cations covered are Scrum Master, Product Owner, Scrum Trainer, Scrum Professional and Scrum Coach. This is done through project-based learning methods where teams will form and plan out several new product paper prototypes. Agile is quickly becoming the industry standard for self-managing teams to come together and successfully release new products and redirect oldones. CSG-128 Credits:3 Intermediate Game Development Programmer This course expands upon object-oriented logic and programming skills as it applies to simulation and game development. Concepts such as formulas, algorithms, inheritance, polymorphism and data hiding as they relate to simulation and game development programming will be the main focus. Students will also learn the principles of proper version control in a team-based setting. Pair programming, understanding and implementing features and tasks, and collaborative development will also be emphasized. Prerequisite(s): Complete CSG-114. CSG-129 Credits:2 CSG Architecture This course provides students with an overall architectural planning concept of a simulation or game. Students will be introduced to level diagrams, fl ow control, structure and progression diagrams, assessment tools in educational applications, and decision-making mapping. Emphasis will be placed on planning, documentation tracking and process monitoring. Prerequisite(s): Complete CSG-110 and either CSG-114 or CSG-131. CSG-130 Credits:3 CSGDesign This course offers students an exploration of the fundamentals of simulation and game design. Students will construct a simple game or simulation using industry standards and test driven design elements. Emphasis will be placed on the planning, development control and testing process of the simulation or game. Educational applications will also be discussed. Prerequisite(s): Complete CSG-110, CSG-115 and CSG-117.
Game Logic and Problem-Solving This course presents a formal approach to logical thinking and problem-solving using game logic concepts. For students to think logically and solve game play problems, they need to understand game mechanics and game play choices. This means to use logically valid forms of analysis, critical thinking and application concepts to derive new results from those already known to be implemented in the gaming industry. This course will teach these game problem-solving structures in context with fundamental programming structure application. CSG-118 Credits:3 Game Engine Scripting This course expands on the fundamental concepts introduced in Introduction to Object-Oriented programming in a gaming environment. Game scripting languages in a game engine environment will be used to create games and simulations. The course emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm. In this course, the student applies lessons learned in the introductory course to a pre-existing game class within the game engine. Topics include classic techniques for algorithm design, game mechanics problem-solving in the object oriented paradigm, and the application of algorithm design techniques to a game mod project. Prerequisite(s): Complete CSG-117. CSG-119 Credits:3 Designing Interactive Displays This course introduces students to interactive display systems using a game engine. Focus will be on designing, producing and testing museum-quality programs and simulations for edutainment purposes. We will also emphasize display design concepts such as lighting, sound, projection, audience interaction, docent design and user interface technology. Students will be immersed in a team and production environment on a real project for a real client. Prerequisite(s): Complete CSG-118 or ANIM-106. CSG-120 Credits:1 Interactive Display Production 1 This course provides the students opportunities to get practical production experience on the speci fi c display platform prototype used at MATC. The student, working as part of a team, will be responsible for following production processes to evaluate current interactive displays and enhancing them. Focus will be placed on responding to client requests, developing practical design solutions and implementing those solutions. Prerequisite(s): Complete CSG-118.
252
matc.edu | 414-297-MATC | Wisconsin Relay System 711
Made with FlippingBook flipbook maker