Class Descriptions

Not all courses listed are offered in the SGD curriculum – review the Program of Study or see your Advisor for specifics.

SGD-111: Introduction to Simulation and Game Development

This course provides students with an introduction to simulation and game development. Topics include setting, storytelling, narrative, character design, interface design, game play, internal economy, core mechanics, game genres, AI, the psychology of game design and professionalism. Upon completion, students should be able to demonstrate knowledge of the major aspects of simulation and game design and development.

Course Prerequisites:
None
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-112: SGD Design I Design

This course introduces the fundamentals of simulation and game design. Topics include industry standards and design elements for simulation and games. Upon completion, students should be able to design simple simulations and/or games.

Course Prerequisites:
Take SGD-113(S25762); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-113: SGD Programming I Programming

This course introduces the fundamentals of programming languages and tools employed in simulation and game development. Emphasis is placed on programming concepts used to create simulations and games. Upon completion, students should be able to program simple games and/or simulations.

Course Prerequisites:
Take ENG-002 MAT-003; Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-114: SGD 3D Modeling I

This course introduces the tools required to create three-dimensional (3D) models. Emphasis is placed on exploring tools used to create 3D models. Upon completion, students should be able to create and animate 3D models using 3D modeling tools.

Course Prerequisites:
Take SGD-116(S25764); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-116: SGD Graphic Design Tools

This course introduces students to computer-based graphic design tools and their use within the context of simulation and game design. Topics include texture creation, map creation, and introduction to advanced level graphic design techniques. Upon completion, students should be able to competently use and explain industry-standard graphic design software.

Course Prerequisites:
None
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-117: Art for Games

This course introduces students to the basic principles of art and how they apply to simulations and games. Emphasis is placed on learning to develop industry quality concept art for characters and other assets, as well as techniques needed to create such art. Upon completion, students should be able to create their own industry standard concept art for use in SGD projects.

Course Prerequisites:
Take SGD-116(S22247); Take either previously or concurrently. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-134: SG Quality Assurance

This course provides an introduction to software quality assurance as it relates to simulation and game development. Emphasis is placed on designing testing tools, bug databases, and on learning methodologies required for systematic, detail-oriented testing procedures for the simulation and game industry. Upon completion, students should be able to demonstrate the proper skills to obtain a job as a quality assurance tester in the simulation/game industry.

Course Prerequisites:
Take SGD-112(S21241); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:2
Clinic Credits:0

SGD-135: Serious Games

This course provides students with an overview of serious games and their applications in immersive learning and education. Emphasis is placed on developing games for education, corporate training, and medical/military simulations. Upon completion, students should be able to design their own serious games.

Course Prerequisites:
Take ENG-111(S24022) SGD-112(S21241) SGD-116(S22247); Take previously. Required.<br>
Total Credits:3
Class Credits:3
Lab Credits:0
Clinic Credits:0

SGD-158: SGD Business Management

This course introduces the business side of the interactive game industry. Emphasis will be placed on licenses, serious games, psychological profiling, publisher/developer relations, and contract negotiation skills. Upon completion, students should be able to understand how a game evolves from concept to the customer.

Course Prerequisites:
Take ENG-111(S13673) SGD-111(S21240) SGD-112(S21241); Take previously. Required.<br>
Total Credits:3
Class Credits:3
Lab Credits:0
Clinic Credits:0

SGD-159: SGD Production Management

This course introduces the techniques and methods used in interactive game production and how to manage a project. Emphasis is placed on scheduling, production plans, marketing and budgeting. Upon completion, students should be able to manage a team, track production, and understand the process of project management.

Course Prerequisites:
Take SGD-111(S21240); Take previously. Required.<br>
Total Credits:3
Class Credits:3
Lab Credits:0
Clinic Credits:0

SGD-162: SGD 3D Animation I

This course introduces the fundamental principles of 3D animation used in simulation and game development. Emphasis is placed on a historical survey of 3D animation, aspects of the 3D animation techniques. Upon completion, students should be able to produce 3D character sketches, morph simple objects, create walk and run cycles and develop professional storyboards.

Course Prerequisites:
Take SGD-114(S25763); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-163: SGD Documentation

This course introduces the techniques and methods used to create simulation and game production and design documents. Emphasis is placed on the design document to include scheduling, production plans, marketing, and budgeting. Upon completion, students should be able to create, design, and produce documents for any simulation or game.

Course Prerequisites:
Take ENG-002 SGD-111(S21240); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-165: SGD Character Development Development

This course introduces the concepts needed to create fictional personalities for use in digital videos, animations, simulations, and games. Topics include aspects of character, developing backgrounds, mannerisms, and voice. Upon completion, students should be able to develop characters and backgrounds for simulations and games.

Course Prerequisites:
Take SGD-162(S25766); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-166: SGD Physiology & Kinesis Kinesiology

This course introduces the principles of simulation and game development. Topics include analysis of the human form and other living organisms. Upon completion, students should be able to demonstrate an understanding of the physiology and kinesiology concepts related to simulation and game development.

Course Prerequisites:
None
Total Credits:3
Class Credits:3
Lab Credits:0
Clinic Credits:0

SGD-167: SGD Ethics

This course introduces principles of philosophy and ethics as they relate to simulation and game development. Topics include moral philosophy and ethics. Upon completion, students should be able to discuss philosophical and ethical issues related to simulation and game development.

Course Prerequisites:
Take ENG-111(S25433) SGD-111(S21240); Take previously. Required.<br>
Total Credits:3
Class Credits:3
Lab Credits:0
Clinic Credits:0

SGD-168: SGD Mobile Programming I

This course introduces the mobile simulation and game programming process. Topics include mobile simulation/game programming, performance tuning, animation, sound effects, music, and mobile networks. Upon completion, students should be able to apply simulation/game programming concepts to the creation of mobile simulations and games.

Course Prerequisites:
Take SGD-113(S25762); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-172: SGD Virtual Environments

This course covers the use of virtual reality tools and techniques in simulation and game development. Emphasis is placed on acquiring the skills necessary to create scalable virtual characters and environments for use in simulations and games. Upon completion, students should be able to create a simple game or simulation in a virtual environment.

Course Prerequisites:
Take SGD-113(S25762) SGD-114(S25763); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-174: SGD Level Design I

This course introduces the tools used to create levels for real-time simulation and games. Topics include level design, architecture theory, modeling for 3D engines, and texturing methods. Upon completion, students should be able to design simple levels using industry-standard tools.

Course Prerequisites:
Take SGD-114(S25763); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-180: Simulation and Game Development Hypertext Markup Language Programming I

This course provides an introduction to using HTML based technologies as it relates to simulation and game development presented in a browser context. Emphasis is placed on creating webpages that use HTML, CSS and Javascript to create game content that is usable in a variety of platforms. Upon completion, students should be able to design and create an HTML based games or simulations.

Course Prerequisites:
Take SGD-113(S21242); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-210: 3D Data Capture

This course introduces students to the tools used to capture data in a 3D environment. Emphasis is placed on capturing data from motion capture and/or 3D scanning devices for use in 3D models and animations. Upon completion, students should be able to capture data from a 3D environment and import for use in 3D models, simulations, and animations.

Course Prerequisites:
Take SGD-114(S21243); Take previously. Required.<br>Take SGD-162(S25766); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-212: Simulation and Game Development Design II

This course covers the advanced principles of simulation and game design. Topics include advanced design concepts in simulation and game development. Upon completion, students should be able to design an advanced simulation or game.

Course Prerequisites:
Take SGD-112(S21241); Take previously. Required.<br>Take SGD-116(S22247); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-213: Simulation Game Development Programming II

This course covers advanced programming concepts used to create simulations and games. Emphasis is placed on acquiring advanced programming skills for use in creating simulations and games. Upon completion, students should be able to program an advanced simulation or game.

Course Prerequisites:
Take SGD-113(S21242) CSC-134(S21066) CSC-151 or CSC-153; Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-214: SGD 3D Modeling II

This course introduces the tools used to create and animate advanced 3-dimensional models. Emphasis is placed on identifying and utilizing the tools required to create and animate advanced 3D models. Upon completion, students should be able to create and animate advanced 3D models using 3D modeling tools.

Course Prerequisites:
Take SGD-114(S21243); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-235: SGD Game Console Programming

This course introduces the game console programming process. Emphasis is placed on developing simulations and games to be deployed on game consoles using industry-standard game engine platforms and associated languages. Upon completion, students should be able to apply simulation and game programming concepts to the creation of game console simulations and games.

Course Prerequisites:
Take SGD-113(S21242); Take concurrently. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-237: Rigging 3D Models

This course covers the fundamentals of rigging 3D models for animation. Emphasis is placed on learning how to properly weight a model, rig it with a skeleton, and create fluid movement. Upon completion, students should be able to demonstrate the ability to properly rig 3D models.

Course Prerequisites:
Take SGD-114(S21243); Take previously. Required.<br>Take SGD-162(S21250); Take either previously or concurrently. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-239: Simulation and Game Development Tech Art

This course is designed to connect the disciplines of art and programming in Simulation and Game Development. Emphasis is placed on the creation and integration of game assets into the simulation or game development pipeline. Upon completion, students should be able to create art and customize art tools using scripting languages for development of simulations and video games.

Course Prerequisites:
Take SGD-113(S21242) SGD-114(S21243); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-242: Simulation and Game Development Photogrammetry

This course introduces the use of photogrammetry for simulations and game development. Emphasis is placed on the process of pulling visual data from an array of photographs to generate fully textured, high-poly models. Upon completion, students should be able to translate photogrammetry creations into industry-standard game and simulation models for use in real-time engines and surfaces in physics-based materials.

Course Prerequisites:
Take SGD-114(S21243); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-262: Simulation and Game Development 3D Animation II

This course is designed to further a student's knowledge of 3D animation used in simulation and game development. Emphasis is placed on advanced character, weapons, vehicles, prop and effects animations for video game design. Upon completion, students should be able to develop industry caliber animations for simulation or video game integration.

Course Prerequisites:
Take SGD-162(S21250); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-268: SGD Mobile Programming II II

This course introduces advanced mobile simulation and game programming processes. Topics include advanced mobile simulation/game platforms, performance tuning, animation, sound effects, music, and mobile networks. Upon completion, students should be able to apply advanced simulation/game programming concepts to the creation of mobile simulations and games.

Course Prerequisites:
Take SGD-168(S23058); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-274: SGD Level Design II

This course introduces the advanced tools used to create levels for real-time simulations and games. Topics include advanced-level guide and architecture theory, concepts related to "critical path" and "flow," game balancing, playtesting, and storytelling. Upon completion, students should be able to design complex levels using industry-standard tools.

Course Prerequisites:
Take SGD-174(S21264); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-285: SGD Software Engineering

This course introduces object-oriented software engineering concepts related to simulation and game development. Topics include systematic approaches to the development, operation and maintenance of simulations and games. Upon completion, students should be able to apply software engineering techniques to the development of simulations and games.

Course Prerequisites:
Take SGD-212 SGD-213(S21266) or SGD-214(S21263); Take previously. Required.<br>Take 1 group; Option: Take SGD-212 SGD-213(S23019); Option: Take SGD-213(S23019) SGD-214(S25776); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0

SGD-288: Simulation and Game Development Portfolio Design

This course covers the organization and presentation of a simulation and game design portfolio and appropriate related materials. Emphasis is placed on development and evaluation of the portfolio, design and production of a resume and self-promotional materials, and interview techniques. Upon completion, students should be able to prepare and professionally present an effective portfolio and related self-promotional materials.

Course Prerequisites:
Take SGD-212 SGD-213(S23019) or SGD-214(S21263); Take either previously or concurrently. Required.<br>
Total Credits:2
Class Credits:1
Lab Credits:2
Clinic Credits:0

SGD-289: Simulation and Game Development Project

This course provides students with the opportunity to create a functional simulation or game with minimal instructor support. Emphasis is placed upon verbal and written communication, skill documentation, professional presentation and user training. Upon completion, students should be able to create and professionally present a fully functional simulation or game.

Course Prerequisites:
Take SGD-212 SGD-213(S21266) SGD-214(S21263) or SGD-285(S22374); Take previously. Required.<br>Take 1 group; Option: Take SGD-212 SGD-163(S21251) SGD-174(S21264) SGD-134 SGD-165(S21253); Option: Take SGD-212 SGD-163(S21251) SGD-174(S21264) SGD-134 SGD-285(S22374); Option: Take SGD-212 SGD-163(S21251) SGD-174(S21264) SGD-134 SGD-172(S21261); Take previously. Required.<br>
Total Credits:3
Class Credits:2
Lab Credits:3
Clinic Credits:0