Game Design and Development 1: 2D Shooter

  • 4.7
Approx. 15 hours to complete

Course Summary

Learn the fundamentals of game design and development, including game engines, programming languages, and game mechanics. Develop a strong foundation in game design principles and gain hands-on experience building your own games.

Key Learning Points

  • Learn game design principles and core concepts
  • Develop hands-on experience building games using game engines and programming languages
  • Understand the process of game development from ideation to launch

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

    • USA: $62,000
    • India: ₹6,00,000
    • Spain: €27,000
    • USA: $62,000
    • India: ₹6,00,000
    • Spain: €27,000

    • USA: $78,000
    • India: ₹8,00,000
    • Spain: €30,000
    • USA: $62,000
    • India: ₹6,00,000
    • Spain: €27,000

    • USA: $78,000
    • India: ₹8,00,000
    • Spain: €30,000

    • USA: $90,000
    • India: ₹10,00,000
    • Spain: €35,000

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of game design and development
  • Gain hands-on experience building games using popular game engines
  • Develop critical thinking and problem-solving skills in game development

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with game design concepts

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Game Design and Development 2
  • Unity Game Development

Related Education Paths


Notable People in This Field

  • Mark Brown
  • GDC

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 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.

Outline

  • From Game Player to Game Developer
  • Course Overview
  • Meet the instructor: Brian Winn
  • About MSU
  • 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
  • Game Engines Overview
  • Solar System Project Overview
  • Unity Setup
  • Create a Unity Project
  • Import Assets
  • Unity Editor Overview
  • Additional Resources
  • Download and Install Unity 2020.2
  • Troubleshooting Tips
  • Download Project Assets
  • Unity Editor Quick Reference
  • Additional Resources
  • Course Overview
  • Game Design Process
  • Game Engines and Unity Editor
  • Understanding Core Unity Concepts
  • Working in 3D Space
  • Setting up the Scene
  • Materials
  • Lights
  • Adding Behaviors
  • Cameras
  • Audio
  • Prefabs
  • Build & Test
  • Finish the Project
  • Solar System Assignment
  • Taking Screenshots
  • Mac Users: Read this when doing peer review
  • Additional Resources
  • Working in 3D Space
  • Materials, Lights, Behaviors, and Cameras
  • Audio, Prefabs, Building, and Deploying
  • Building Your First Game
  • 2D Shooter Project Overview
  • Create a New Unity Project
  • Get the New Input System
  • Import the Asset Package
  • Player Setup Visual
  • Player Setup Controls
  • Player Setup Health Damage
  • Player Setup Fighting Back
  • Cameras Framing the Action
  • Level Setup Environment Sprites
  • 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
  • Finish the Project
  • 2D Shooter Modification Examples
  • Downloading Project Assets
  • 2D Shooter Assignment
  • Coding Gameplay Systems and Finishing Up
  • 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
  • Course Wrap Up
  • Unity Programming Quick Reference
  • Mac Users: Read this when doing peer review
  • Programming in Unity

Summary of User Reviews

This course on game design and development has received positive reviews from users. Many users have appreciated the practical approach of the course and found it helpful for developing their game design skills.

Key Aspect Users Liked About This Course

Practical approach to game design

Pros from User Reviews

  • Hands-on assignments and projects
  • Good balance of theory and practice
  • Engaging and knowledgeable instructors
  • Covers a wide range of game design topics

Cons from User Reviews

  • Some topics may be too basic for experienced game designers
  • Course pace may be too fast for some learners
  • Limited interaction with other students
English
Available now
Approx. 15 hours to complete
Brian Winn Top Instructor
Michigan State University
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses