ECE 310 Developing Video Games using a State Machine I

Students learn the technical and organizational skills needed to develop video games using Unity3D. Unity 3D is a cross-platform game engine that provides encompassing environments to develop feature-rich video games and publish them to desktop, mobile, console and web platforms. Control of the game engine will be taught with a visual state machine editor and runtime library that allows students to develop video games without programming experience. This will allow students to focus almost entirely on building and testing ideas as quickly as possible without needing to learn a scripting language.

Credits

3

Prerequisite

ECE 101 with a grade of "C" or higher.