EECS 494: Introduction to Game Development
EECS 494 is an upper level computer science capstone course at the University of Michigan. It's stated goal is to give students enough familiarity and experience with development concepts and environments in one semester that they can be competitive with students who have had multiple years of game development education.
The class teaches important concepts from the basics of Unity and C# programming to more in-depth design patterns such as the observer pattern and event bus Pub/Sub. Learned skills are put to the test through three major projects. First is a retro game recreation, second is a shorter, design-oriented project, and third is a longer, more in-depth project, where large groups create and realize fully fledged, albeit small, games. More information about each project is/will be available on its page below.
