Introduction to Game Development

  • 4.8
Approx. 22 hours to complete

Course Summary

This course teaches you how to develop games using Unity, one of the most popular game engines in the world. You will learn how to create 2D and 3D games, design game mechanics and user interfaces, and implement audio and visual effects.

Key Learning Points

  • Learn how to use Unity to create 2D and 3D games
  • Design game mechanics and user interfaces
  • Implement audio and visual effects

Job Positions & Salaries of people who have taken this course might have

  • Game Developer
    • USA: $85,000
    • India: ₹6,00,000
    • Spain: €37,000
  • Game Designer
    • USA: $70,000
    • India: ₹5,00,000
    • Spain: €30,000
  • Game Programmer
    • USA: $90,000
    • India: ₹7,00,000
    • Spain: €40,000

Related Topics for further study


Learning Outcomes

  • Create 2D and 3D games using Unity
  • Design game mechanics and user interfaces
  • Implement audio and visual effects in games

Prerequisites or good to have knowledge before taking this course

  • Basic programming concepts
  • Familiarity with Unity game engine

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced
  • Video lectures
  • Quizzes and assignments

Similar Courses

  • Introduction to Game Development
  • Game Design and Development

Related Education Paths


Related Books

Description

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.

Outline

  • From Game Player to Game Developer
  • Course Overview
  • Meet the instructor: Brian Winn
  • Who is taking the course?
  • About MSU
  • Game Development Overview
  • Intro to Unity3D
  • Setting Up Your Workstation
  • Unity3D Editor Configuration
  • Unity3D Editor Walkthrough
  • Game Graphics Concepts - Part 1 of 3
  • Game Graphics Concepts - Part 2 of 3
  • Game Graphics Concepts - Part 3 of 3
  • Creating Game Graphics
  • Game Audio Concepts
  • Creating Game Audio
  • The Asset Pipeline
  • End of Week 1
  • Additional Resources
  • Troubleshooting Tips
  • Download and Install Unity3D
  • Unity3D Editor Quick Reference
  • Additional Resources
  • Asset Creation Tools
  • Asset Acquisition Resources
  • Game Development Concepts
  • Game Engines and Unity Editor
  • Game Asset Concepts
  • Intro to Unity3D Development
  • Project Overview
  • Getting Started
  • Working in 3D Space
  • Setting up the scene
  • Adding Behaviors
  • Materials
  • Lighting
  • Audio
  • Cameras
  • Build & Deploy
  • Finishing Up
  • End of Week 2
  • Download Project Assets
  • Testing WebGL locally in a Browser
  • Additional Resources
  • Working in 3D Space
  • Materials, Audio, and Lights
  • Cameras, Building, and Deploying
  • Creating Games in Unity3D
  • Project Overview
  • Getting Started
  • Setting Up the Scene
  • Camera Setup
  • Project Organization
  • Physics
  • Player Control and Appearance
  • Health and Damage
  • Pickups
  • UI Basics
  • Game Manager
  • Enemies
  • Particles and SFXs
  • Animation
  • Spawners
  • Finishing Up
  • End of Week 3
  • Downloading Project Assets
  • Using Game Controllers
  • Common Issue - Lighting seems broken when reloading or switching scenes in Unity Editor.
  • Additional Resources
  • Game Objects, Prefabs, and Standard Assets
  • Physics, Player Control, and Health & Damage
  • Pickups, UI, Game Manager, and Enemies
  • Particles, SFX, Animation, and Spawners
  • Designing and Coding Gameplay Systems
  • Learning to Program
  • Unity Programming Concepts
  • Project Overview
  • Getting Started
  • Movable Targets Part 1
  • Movable Targets Part 2
  • Movable Targets Part 3
  • Player Setup
  • Camera Setup
  • Projectile Setup
  • Shooting Projectiles
  • UI Setup
  • Game Manager
  • Play Again
  • Particles and SFX
  • Target Prefab Setup
  • Spawner Setup
  • Animated Targets
  • Animator Setup
  • Finishing Up
  • End of Week 4
  • Unity3D Scripting Quick Reference
  • Downloading Project Assets
  • Additional Resources
  • Programming Concepts 1
  • Programming Concepts 2
  • Player, Camera, Projectiles, and Shooting
  • UI, Game Manager, Play Again, Particles, and SFX
  • Targets that Spawn and Animate

Summary of User Reviews

Learn game development online with Coursera. This course is highly recommended by users and has received great reviews. One key aspect that many users appreciated was the hands-on experience and practical skills that were taught in the course.

Pros from User Reviews

  • Hands-on experience and practical skills taught in the course
  • Instructors are knowledgeable and helpful
  • Course material is well-organized and easy to follow
  • Great community support and collaboration opportunities
  • Flexible schedule allows for learning at your own pace

Cons from User Reviews

  • Some concepts may be difficult to understand for beginners
  • Course can be time-consuming and requires a lot of dedication
  • Not all topics are covered in-depth
  • Limited feedback from instructors on assignments
  • Some technical issues with the platform
English
Available now
Approx. 22 hours to complete
Brian Winn Top Instructor
Michigan State University
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses