Michigan State University

Introduction to Game Development

If you love games and want to learn how to make them, then this course will start you down that path.
Length 3 to 4 weeks
Effort 2-5 hours per week
Price Free
Subject Design
Level Introductory
Languages English
Video Transcripts English
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.

What you'll learn

  • Video Game Development

  • C Sharp (C#) (Programming Language)

  • Unity (User Interface)

  • Game Design

Course syllabus

WEEK 1

From Game Player to Game Developer

WEEK 2

Intro to Unity3D Development

WEEK 3

Creating Games in Unity3D

WEEK 4

Designing and Coding Gameplay Systems

Meet the instructors

Brian Winn

Associate Professor

Media and Information