An introduction to game programming for non-programmers. Course covers the fundamentals of basic Unity programming using C#, including data types, logic flow control, conditions, loops, file I/O, functions, classes, and objects. Game-related concerns will be explored such as the game loop, rules, and game object design and implementation. Topics will also include an overview of programming language principles, algorithms, and
debugging and testing. Prerequisite: Eligible to take college-level composition course and completion of all developmental mathematics requirements.
Semester Offered
Spring