Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

Level Up: Build an Asteroids Space Shooter with Unity

via Zero To Mastery Path

Overview

Recreate the classic arcade hit Asteroids while learning Unity, C#, and core 2D game mechanics - perfect for leveling up your beginner game development skills.
  • Recreate the classic Asteroids arcade game in Unity
  • Write C# scripts to control player movement and shooting
  • Implement screen wrapping for seamless gameplay
  • Design basic enemy behavior for challenge and variety
  • Use particle systems for explosions and effects
  • Add sound effects and music for player feedback
  • Fine-tune gameplay feel through adjustments and polish
  • Learn Unity best practices for your own game dev projects

Syllabus

  •   Introduction
    • Introduction
    • Important Note: This is Level 2
    • Exercise: Meet Your Classmates and Instructor
    • Course Resources
  •   Level Up: Build an Asteroids Space Shooter with Unity
    • Create Project and Import Sprites
    • Background and Player
    • Player Controller - Part 1
    • Player Controller - Part 2
    • Player Controller - Part 3
    • Screen Wrap
    • Bullets
    • Collision Matrix
    • Asteroid
    • Spawning Asteroids
    • Destroying Asteroids
    • Spawning Medium Asteroids
    • Spawning Small Asteroids
    • Levels
    • Player Death
    • Spawn Delay and Invulnerability
    • Player Lives
    • Score
    • User Interface
    • Display Lives
    • Arrays
    • Game Over Panel
    • Flying Saucer - Part 1
    • Flying Saucer Shooting
    • Shoot Towards Player
    • Flying Saucer - Part 2
    • Spawning Saucers
    • Extra Lives
    • Ship Explosion
    • General Explosion
    • Asteroid Variations
    • Thruster
    • Background Music
    • Sounds
    • How to Make a Build
    • Exit Game
  •   Where To Go From Here?
    • Review This Byte!

Taught by

Mike Sirman

Reviews

Start your review of Level Up: Build an Asteroids Space Shooter with Unity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.