Simulation & Game Development (SGD)

SGD 111     Introduction to Simulation and Game Development5/3

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.

Prerequisite: None

Corequisite: None

SGD 112     Simulation and Game Development Design5/3

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.

Prerequisite: None

Corequisite: None

SGD 113     Simulation and Game Development Programming5/3

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.

Prerequisite: None

Corequisite: None

SGD 114     3D Modeling5/3

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.

Prerequisite: None

Corequisite: None

SGD 116     Graphic Design Tools4/3

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.

Prerequisite: None

Corequisite: None

SGD 125     Simulation and Game Artificial Intelligence5/3

This course introduces the artificial intelligence concepts related to simulation and game development. Emphasis is placed on expert systems. Upon completion, students should be able to describe the basic concepts and procedures related to the development of artificial intelligence systems used in simulation and games.

Prerequisite: None

Corequisite: None

SGD 161     Simulation and Game Animation5/3

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

Prerequisite: None

Corequisite: None

SGD 162     Simulation and Game 3-D Animation5/3

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.

Prerequisite: None

Corequisite: None

SGD 164     Simulation and Game Audio and Video5/3

This course introduces various aspects of audio and video and their application in simulations and games. Topics include techniques for producing and editing audio and video for multiple digital mediums. Upon completion, students should be able to produce and edit audio and video for simulations and games.

Prerequisite: None

Corequisite: None

SGD 165     Simulation and Game Character Development5/3

This course introduces the concepts needed to create fictional personality 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.

Prerequisite: None

Corequisite: None

SGD 212     Simulation and Game Development Design II5/3

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.

Prerequisite: None

Corequisite: None

SGD 213     Simulation Game Development Programming II5/3

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.

Prerequisite: None

Corequisite: None

SGD 214     3D Modeling II5/3

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.

Prerequisite: None

Corequisite: None

SGD 285     Simulation and Game Software Engineering5/3

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.

Prerequisite: None

Corequisite: None

SGD 289     Simulation and Game Development Project5/3

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.

Prerequisite: None

Corequisite: None