- Level Foundation
- المدة 15 ساعات hours
- الطبع بواسطة Michigan State University
-
Offered by
عن
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 and well as the process. You will get started 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 two hands-on projects, including an Intro to Unity project and a 2D Shooter game, and will be able to leverage an array of game development techniques to create your own basic games.الوحدات
Welcome
1
Assignment
- Course Overview
3
Videos
- Course Overview
- Meet the instructor: Brian Winn
- About MSU
The Game Design Process
1
Assignment
- Game Design Process
4
Videos
- The Game Design Process - Part 1: How are Games Made?
- The Game Design Process - Part 2: The Role of the Game Designer
- The Game Design Process - Part 3: The Game Development Team
- The Game Design Process - Part 4: Costs and Limitations
1
Readings
- Additional Resources
Project 1: Introduction to Unity and the Solar System Project
1
Assignment
- Game Engines and Unity Editor
6
Videos
- Game Engines Overview
- Solar System Project Overview
- Unity Setup
- Create a Unity Project
- Import Assets
- Unity Editor Overview
5
Readings
- Download and Install Unity 2020.3
- Troubleshooting Tips
- Download Project Assets
- Unity Editor Quick Reference
- Additional Resources
Project 1: 3D Space and Scenes
1
Assignment
- Working in 3D Space
2
Videos
- Working in 3D Space
- Setting up the Scene
Project 1: Materials, Lights, Behaviors, and Cameras
1
Assignment
- Materials, Lights, Behaviors, and Cameras
4
Videos
- Materials
- Lights
- Adding Behaviors
- Cameras
Project 1: Audio, Prefabs, and Build & Test
1
Assignment
- Audio, Prefabs, Building, and Deploying
3
Videos
- Audio
- Prefabs
- Build & Test
Project 1: Finishing Up the Solar System Simulation
1
Peer Review
- Solar System Project Peer Review
1
Videos
- Finish the Project
4
Readings
- Solar System Assignment
- Taking Screenshots
- Mac Users: Read this when doing peer review
- Additional Resources
Project 2: Setting Up the Project
4
Videos
- 2D Shooter Project Overview
- Create a New Unity Project
- Get the New Input System
- Import the Asset Package
1
Readings
- Downloading Project Assets
Project 2: Level Design
6
Videos
- Player Setup Visual
- Player Setup Controls
- Player Setup Health Damage
- Player Setup Fighting Back
- Cameras Framing the Action
- Level Setup Environment Sprites
Project 2: Game Systems
6
Videos
- Game Loop Setup 1 Management and UI
- Game Loop Setup 2 Pause Screen
- Game Loop Setup 3 In-Game UI and Main Menu
- Audio and Music
- Adding More Levels
- Code Basics
Project 2: Finishing Up
2
Videos
- Finish the Project
- 2D Shooter Modification Examples
1
Readings
- 2D Shooter Assignment
Programming in Unity
1
Assignment
- Programming in Unity
8
Videos
- Unity Programming - Part 1: Introduction
- Unity Programming - Part 2: Object-Oriented Thinking
- Unity Programming - Part 3: Anatomy of a C# Script
- Unity Programming - Part 4: C# Overview
- Unity Programming - Part 5: C# Variables
- Unity Programming - Part 6: C# Conditionals and Loops
- Unity Programming - Part 7: C# Functions and Classes
- Unity Programming - Part 8: Using C# within Unity
1
Readings
- Unity Programming Quick Reference
Course Wrap Up
1
Peer Review
- 2D Shooter Peer Review
1
Videos
- Course Wrap Up
1
Readings
- Mac Users: Read this when doing peer review
Auto Summary
Dive into game creation with "Game Design and Development 1: 2D Shooter" on Coursera. This foundational course in IT & Computer Science, led by expert instructors, focuses on using Unity 2020 to develop video games. Over 900 minutes, you'll complete projects including a 2D Shooter game, gaining essential game development skills. Ideal for beginners, with a Starter subscription option available.

Brian Winn