Michigan State University

Game Development for Modern Platforms

The device or "platform" that a game is developed for and played on has a massive impact on the game development process.
Length 1 to 3 months
Effort 4 hours per week
Price Free
Subject Art, Design
Level Any
Languages English
Video Transcripts English
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.

What you'll learn

  • Variety of Platforms

  • C Sharp (C#) (Programming Language)

  • Unity (User Interface)

  • Game Design

Course syllabus

WEEK 1

Starting the Project

WEEK 2

Getting the Game Playable

WEEK 3

Building Out the Game

WEEK 4

Preparing to Ship!

Meet the instructors

Brian Winn

Associate Professor

Media and Information