Students will develop a basic understanding of game software development using a game engine. The focus will be on the functionality/gameplay aspects of game development, namely utilizing the various tools available in the engine to alter, prototype, and
test game ideas. This course will build a working knowledge of the available features and tools of the game engine.

Prerequisite: COS 160.
Credits: 3

This special topic course aims to provide students with a basic understanding of game development and prototyping using Unity. This course is an online lecture-based modality. Online attendance and participation is required.

Learning Outcomes

By the end of this course, students will be able to:

  • Create a Unity game in either 2D or 3D.
  • Simulate Physics, Collisions, and Reflections using the Unity Engine.
  • Leverage Prefabs to develop full-featured games quickly.
  • Write C# code to store variables, manage game state, and perform conditional execution.

Textbook

Geig, Mike. Sams Teach Yourself Unity Game Development in 24 Hours. 4th ed., Pearson Education, Inc., 2021. 9780137445080

Syllabus

Fall 2024

Offered

Fall Semester