Game Development for Modern Platforms

Break into the video game industry with theoretical, technical, and business knowledge from one of the world's best programs.This Specialization covers the theoretical and practical foundations of video game production using the Unity 3D game engine. The Specialization is taught by faculty at Michigan State University with over fifty years of combined experience building games and teaching game production. Michigan State University is one of the top-rated game design and development programs in North America. You'll learn to develop a game concept; prototype, test, and iterate on your ideas; a

Created by: Brian Winn

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a android development course? Or looking for more detail on Brian Winn's Game Development for Modern Platforms? Feel free to chat below
Join CourseDuck's Online Learning Discord Community

Course Description

android development Awards Best Advanced Course

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. By the end of the course, you will understand how to develop, refine, package, and prepare your game for distribution on a variety of game platforms. Particular attention will be given to developing a 2D platformer game that supports multiple forms of input (keyboard/mouse, controller, and touch), works across multiple forms of output (screen size, screen resolution, sound), and performs well on a variety of computing devices.

Instructor Details

Brian Winn

Brian M. Winn is an Associate Professor in the Department of Media and Information and Director of the Games for Entertainment and Learning (GEL) Lab at Michigan State University. Winn designs, creates, and researches interactive media, including game design, digital game-based learning and interactive health communication. Winn's expertise is in designing "meaningful games" that combine play and serious objectives. Winn's award-winning interactive media work has been presented, exhibited, and experienced around the world. Winn is an accomplished teacher who became an Apple Distinguished Educator in 2001 and a Lilly Teaching Fellow in 2005. Winn is a co-founder and director of the undergraduate Game Design and Development program at Michigan State University, which is rated in the top game programs in North America by Princeton Review. Winn serves as a member of the Michigan Film Office Advisory Council and a faculty advisor of the MSU SpartaSoft game developers student group.



128 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Alex A on 12-Dec-18

Great lectures and engaging professor; however, you're basically just paying for video lectures since the course admins/mentors seem inactive.

By Ivan F on 23-Jul-18

Great course for learning Unity, but if you already know programming, then C# code quality might look not good.

By ALIAKSEI P on 14-Aug-18

All courses would have been 5-star if the assignments were checked by tutors and not by peers.

By Lois C on 24-Aug-16

This class (the fourth in the specialization) required a different version of Unity 3D in order to complete (compared to the first course in the specialization). Using a borrowed laptop, I was not permitted to upgrade to a new version by laptop owner. Signing up for the 5-course specialization and paying in advance was a ripoff since the software requirements changed in between course 3 and 4. Coursera gives no refunds for a 5-course specialization if you have completed the first course.

By andra g on 26-Feb-19

The best module here. I really enjoyed it.

By Fahad M on 17-Feb-16

Great course to give you fundamental experience creating a 2D platformer in Unity. Learned a lot and have a solid library of scripts to help me with my next project.

By Mugammad A J on 1-Mar-16

This course is a real level up from the other courses. You go back to Unity with the base understanding of how games need to be constructed from beginning till end, and with that in mind, develop a 2D game from scratch. I was thoroughly impressed, and as always the lecturer was awesome. Thanks Brian.

By redzhep m on 27-Dec-15

I learn a lot of new stuff

By claudio b on 13-Jan-16

Very good hands-on course. It is giving me very good bases and pushes to further study Unity3D.

By Sabbir A on 2-Jan-17

It is really hard fun to make games and I am blessed to have this specialization course!

By Carlos H J on 10-Oct-16

Great Course! Exactly what I need.

By Gonzalo E N on 15-May-16

Awesome Course and excellent Teacher!!!