Brian Winn




I am an Associate Professor in the Department of Media and Information, Director of the Games for Entertainment and Learning (GEL) Lab, and a Principal Investigator in the Communication Technology Lab at Michigan State University.

I design, create, and research interactive media design, including game design, digital game-based learning and interactive health communication. My expertise is in designing engaging serious games that balancing learning, pedagogical, and gameplay objectives. My award-winning interactive media work has been presented, exhibited, and experienced around the world.

I am also an accomplished teacher who became an Apple Distinguished Educator in 2001 and a Lilly Teaching Fellow in 2005. I am a co-founder and co-director of the undergraduate game design and development specialization and the serious game design masters of arts program at Michigan State University.

I serve as faculty advisor of the MSU SpartaSoft game developers student group and a coordinate of the Michigan Chapter of the International Game Developers Association.

More info here.

E.g., 2016-10-20
E.g., 2016-10-20
E.g., 2016-10-20
Oct 24th 2016

The device or "platform" that a game is developed for and played on has a massive impact on the game development process. In this hands-on course you will explore how to develop a game for a variety of modern platforms, including Web, Windows, Mac OS X, iOS, and Android. While building a complete game, you will learn intermediate and advanced game development techniques in the Unity game engine.

Average: 5.8 (8 votes)
Oct 17th 2016

If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development. You will get started developing your own videogames using the industry standard game development tools, including the Unity3D game engine and C#. At the end of the course you will have completed three hands-on projects and will be able to leverage an array of game development techniques to create your own basic games. This course is for individuals interested in becoming a game designer, game artist, or game programmer.

Average: 8.9 (7 votes)