- Level Professional
- Duration 14 hours
- Course by Michigan State University
-
Offered by
About
If you love games and want to learn how to make them, then this course is your third step down that path. In this course you will learn the fundamentals of game design, including an understanding of level design, game balancing, prototyping, and playtesting, as well as game asset creation techniques. You will continue developing video games using industry standard game development tools, including the Unity 2020 game engine. At the end of the course you will have completed a 3D First-Person Shooter game, and will be able to leverage an array of game development techniques to create your own basic games.Modules
Welcome
1
Videos
- Course Overview
1
Readings
- Use Unity 2020.3 for this Course
3D Shooter Game - Project Setup
4
Videos
- Project Overview
- Creating A New Unity Project
- Getting The New Input System
- Importing The Asset Package
1
Readings
- Downloading Project Assets
3D Shooter Game - Main Menu Setup
5
Videos
- Main Menu Setup 1 - Creating Menu
- Main Menu Setup 2 - About Page
- Main Menu Setup 3 - Dynamic Elements
- Main Menu Setup 4 - Unity Terrain
- Main Menu Setup 5 - Environment Prefabs
3D Shooter Game - Level 1 Design
2
Videos
- Creating First Level
- Setting Up 3D Art Assets
3D Shooter Game - The Player Setup
5
Videos
- Writing The Player Controller Script 1
- Writing The Player Controller Script 2
- Writing The Player Controller Script 3
- Writing The Player Controller Script 4
- Putting Together The Player Prefab
3D Shooter Game - Enemy AI and Finishing the Level
3
Videos
- Enemy AI Setup 1
- Enemy AI Setup 2
- Finishing The Level
3D Shooter Game - Expanding Your Game
4
Videos
- Creating Another Level
- Boss Fight
- Using Provided Prefabs 1
- Using Provided Prefabs 2
3D Shooter Game - Finishing Up
2
Videos
- Finish the Project
- 3D Shooter Modification Examples
1
Readings
- 3D Shooter Assignment
Game Graphics
1
Assignment
- Game Graphics
4
Videos
- Game Graphics Concepts - Part 1 of 3
- Game Graphics Concepts - Part 2 of 3
- Game Graphics Concepts - Part 3 of 3
- Creating Game Graphics
2
Readings
- Graphical Asset Creation Tools
- Graphical Asset Acquisition Resources
Game Audio
1
Assignment
- Game Audio
2
Videos
- Game Audio Concepts
- Creating Game Audio
2
Readings
- Audio Asset Creation Tools
- Audio Asset Acquisition Resources
The Asset Pipeline
1
Assignment
- Asset Pipeline
1
Videos
- The Asset Pipeline
Programming Best Practices
1
Assignment
- Programming Best Practices
6
Videos
- Programming Best Practices - Part 1: Introduction
- Programming Best Practices - Part 2: Easy-to-Read Code
- Programming Best Practices - Part 3: Designer-Friendly Code
- Programming Best Practices - Part 4: Fault-Tolerant Code
- Programming Best Practices - Part 5: Efficient Code
- Programming Best Practices - Part 6: Refactoring Code
Level Design
1
Assignment
- Level Design
4
Videos
- Level Design - Part 1: Introduction
- Level Design - Part 2: Components of Level Design
- Level Design - Part 3: Tips for Designing Levels
- Level Design - Part 4: Level Design Activity
6
Readings
- Level Design vs. Gameplay Design
- "What Makes a Good Puzzle" by Mark Brown
- "How Level Design Can Tell a Story" by Mark Brown
- "Why Nathan Drake Doesn’t Need a Compass" by Mark Brown
- Graph Paper
- Unity Level Design Tips
Game Balancing
1
Assignment
- Game Balancing
5
Videos
- Game Balancing - Part 1: Introduction
- Game Balancing - Part 2: Player vs. Player
- Game Balancing - Part 3: Player vs. Gameplay
- Game Balancing - Part 4: Gameplay vs. Gameplay
- Game Balancing - Part 5: Game Design Challenge
4
Readings
- "How Games Use Feedback Loops" by Mark Brown
- "Should Dark Souls Have an Easy Mode?" by Mark Brown
- "How Games Get Balanced" by Mark Brown
- Balancing Your Game
Prototyping and Playtesting
1
Assignment
- Prototyping and Playtesting
7
Videos
- Prototyping and Playtesting - Part 1: Introduction
- Prototyping and Playtesting - Part 2: Gameplay Prototypes
- Prototyping and Playtesting - Part 3: Other Early Prototypes
- Prototyping and Playtesting - Part 4: Mid to Late Prototypes
- Prototyping and Playtesting - Part 5: Playtesting
- Prototyping and Playtesting - Part 6: Playtesting (cont.)
- Prototyping and Playtesting - Part 7: Playtesting (cont.)
1
Readings
- "Secrets of Game Feel and Juice" by Mark Brown
Course Wrap Up
1
Peer Review
- 3D Shooter Peer Review
1
Videos
- Course Wrap Up
1
Readings
- Mac Users: Read this when doing peer review
Auto Summary
Dive into game development with this professional-level course focused on creating a 3D First-Person Shooter. Offered by Coursera, it covers game design fundamentals, level design, game balancing, and asset creation using Unity 2020. Ideal for aspiring game developers, the course spans 840 minutes with Starter and Professional subscription options.

Brian Winn