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
Our take
Based on the ratings of 128 students and a sample of their written reviews. No course pays to be reviewed.
This is the second course in Michigan State University's game development specialization on Coursera, and it picks up where the intro course left off. Over about 19 hours, Brian Winn walks through building one complete 2D platformer in Unity, then shows how to package it for web, Windows, Mac, iOS and Android, with keyboard, controller and touch input all supported. It is pitched at intermediate students, and the reviews back that up: people with some Unity or programming experience get the most out of it. Complete beginners should start with the intro course first.
Students like that the whole course builds one game instead of a new one every week, so there is time to polish animation, UI and gameplay, and the final week has them ship their own platformer. Winn gets warm marks as a teacher, one student credits the two MSU courses with getting him through Unity certification, and two praise the advice on clean scripts and project organisation. The complaints are specific. The multi-platform material, the headline topic, only skims the surface. The tutorials move fast and skip over why certain parameters matter, so one student watched first and built later. One 3-star review calls the paid track overpriced for what it saw as introductory content.
It sits beside Unity courses that cover 3D and current Unity 6, so this is the narrower 2D option, and it is free to take. The catch is age: sample reviews run from 2015 to 2019 and there is no update date on record, so expect an older Unity interface and some translating. Take it if you want a university-style course with a finished, shippable 2D game at the end. If you want current Unity 6 workflows or 3D, one of the neighbouring courses is the better pick.
Pros
- Builds one game across the whole course, so animation, UI and gameplay actually get polished
- Week 4 has students build and share their own platformer instead of copying along
- Covers keyboard, controller and touch input plus builds for web, desktop and mobile
- Free, taught by university faculty, and one student passed Unity certification off it
Cons
- Multi-platform issues, the course's headline topic, are only lightly covered according to reviews
- Tutorials move fast and skip explaining some parameters; students pause and rebuild later
- Sample reviews run 2015 to 2019 with no update date, so expect an older Unity interface
This course provides you with *everything* you need to build your own 2D platform game. The first 3 weeks are hands on courses, and by week 4 the training wheels come off and you are to build your own platformer to show to your colleagues.
Labelled intermediate and that is fair: it assumes the intro course or equivalent basic Unity and scripting skills.
Course Description
Game Development Fundamentals Awards Best Advanced Course
Instructor Details
- 4.7 Rating
128 Reviews
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.
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Pola K Z F on 14-Sep-19
It amazing course that give you whole knowledge about how to build game for different platforms at same time.
By Roberto V on 13-Jun-19
Awesome course! It gives enough information and tools to start building your own ideas. I really loved it.
By Benhur O J on 26-Apr-19
Great lectures from Brian Winn: very clear and his assets very clear as well an organized. It will be very good to complement the lectures with a short document summarizing the theory.
By James W B on 15-Apr-19
Great course on the fundamentals of game development. Takes you from A to Z.
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 Ali A K G on 5-Nov-18
it's a good course to learn about the different platforms you can build on and it shows you the different aspects of the game development.
Showing 12 of 128 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100






