
Course Listings
Game Development
Minor in Game Development
23 credit hours
Student Learning Outcomes
Graduates in Game Development will:
- Demonstrate an understanding of game design types and how those differing types are addressed through game mechanics.
- Demonstrate the ability to evaluate programming languages and effectively utilize scripting in games.
- Manage and support the team environments structure and responsibilities of the game development team.
- Demonstrate the ability to reasonably use animation and game production tools.
- Understand and be proficient in the mathematics and physics concepts needed for game development.
- Understand the application and demonstrate competent use of artificial intelligence in game development.
- Understand and demonstrate the aspects of creating single person or multiple player games.
ART 101 Drawing
Fundamentals of drawing and visual composition as applied to pictorial organization. Emphasis placed on rendering skills — the use of line, value and perspective — balanced by expressive approaches using a variety of media. Encouraged as a first course in...
ART 205 Figure Drawing
Focus on the human body using a variety of drawing media. Course emphasizes a visual understanding of anatomy through both rendering and expressive approaches. Prerequisite: Art 101.
COMM 375 Motion Design
This course focuses on motion design through the exploration of animation techniques and design principles to communicate ideas and information. Students will apply conceptual abilities to learn foundational skills using industry-standard software like Adobe After Effects and Fusion. Skill development...
COSC 216 Programming I
This course provides fundamental programming expertise in a higher-level computational language, focusing on such constructs as user defined functions, recursion versus iteration and files usage. The student also will engage in computational thinking and techniques of general problem solving, with...
COSC 270 Intro to Game Development
An introduction to the process of game design and play experiences. Concepts, methods, techniques and tools used in the design of a variety of computer games in a 2D environment. Includes rapid prototyping, play testing and design iteration. C# is...
COSC 316 Programming II
This course focuses on using object-oriented problem solving techniques. Topics covered include object-oriented design, classes, encapsulation, inheritance, algorithmic analysis, and data structures. In particular, the course covers programming efficiently, and applying appropriate industry recognized tecniques to programming problems. This course...
COSC 370 Advanced Game Development
Advanced work in designing games and playful experiences, building on skills developed in COSC 270. Work in a 3D environment, program in C#, and learn how to develop in Unity. This course includes students from both art and computer science....