Skip to Main Content

Course Listings

Game Development

Minor in Game Development

23 credit hours

Student Learning Outcomes

Graduates in Game Development will:

  1. Demonstrate an understanding of game design types and how those differing types are addressed through game mechanics.
  2. Demonstrate the ability to evaluate programming languages and effectively utilize scripting in games.
  3. Manage and support the team environments structure and responsibilities of the game development team.
  4. Demonstrate the ability to reasonably use animation and game production tools.
  5. Understand and be proficient in the mathematics and physics concepts needed for game development.
  6. Understand the application and demonstrate competent use of artificial intelligence in game development.
  7. Understand and demonstrate the aspects of creating single person or multiple player games.

Course descriptions

  • 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....

Ready to get started?