Skip to main content
CourseFlix

Level Up: Build an Asteroids Space Shooter with Unity

5h 44s
English
Paid

Level up your game development skills by creating your own version of the classic arcade game Asteroids using Unity. This hands-on course guides you step-by-step to master essential game design techniques.

Course Overview

This comprehensive course will take you through the process of developing an Asteroids space shooter game in Unity. You will gain proficiency in:

  • Writing scripts in C# to control game logic and behavior
  • Managing smooth player movement for an engaging gaming experience
  • Implementing screen wrapping to ensure objects play seamlessly within boundaries

What You'll Learn

Essential Game Design Skills

Enhance your Unity knowledge by designing engaging game elements such as:

  • Enemies with unique behaviors and attack patterns
  • Striking visual effects to bring your game to life
  • Immersive soundscapes and music to enrich the gaming experience

These components will make your game truly captivating for players.

Who Should Enroll

This course is ideal for individuals who are already familiar with the basics of Unity and are looking to enhance their skills. By the end of the course, you'll have a complete project you can proudly showcase.

Practical, Skill-Oriented Learning

Our training is practice-oriented with a focus on real-world application. You can expect to build your skills at a comfortable pace without the overload of excessive theory. This approach ensures you gain practical experience that you can directly apply to future projects.

About the Author: Zero To Mastery

Zero To Mastery thumbnail

Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.

The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.

The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.

Watch Online 37 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 37 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (37)
#Lesson TitleDurationAccess
1
Introduction Demo
00:56
2
Create Project and Import Sprites
02:21
3
Background and Player
04:45
4
Player Controller - Part 1
08:10
5
Player Controller - Part 2
09:59
6
Player Controller - Part 3
10:59
7
Screen Wrap
07:34
8
Bullets
05:16
9
Collision Matrix
08:00
10
Asteroid
09:19
11
Spawning Asteroids
13:03
12
Destroying Asteroids
11:02
13
Spawning Medium Asteroids
10:06
14
Spawning Small Asteroids
05:51
15
Levels
03:16
16
Player Death
04:52
17
Spawn Delay and Invulnerability
09:51
18
Player Lives
02:21
19
Score
03:43
20
User Interface
08:56
21
Display Lives
09:47
22
Arrays
07:01
23
Game Over Panel
07:19
24
Flying Saucer - Part 1
09:47
25
Flying Saucer Shooting
05:26
26
Shoot Towards Player
09:01
27
Flying Saucer - Part 2
13:21
28
Spawning Saucers
09:54
29
Extra Lives
09:24
30
Ship Explosion
15:45
31
General Explosion
10:14
32
Asteroid Variations
11:12
33
Thruster
13:51
34
Background Music
07:04
35
Sounds
11:10
36
How to Make a Build
07:40
37
Exit Game
02:28
Unlock unlimited learning

Get instant access to all 36 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

37 lessons · 5h 44s
Show all 37 lessons
  1. 1 Introduction 00:56
  2. 2 Create Project and Import Sprites 02:21
  3. 3 Background and Player 04:45
  4. 4 Player Controller - Part 1 08:10
  5. 5 Player Controller - Part 2 09:59
  6. 6 Player Controller - Part 3 10:59
  7. 7 Screen Wrap 07:34
  8. 8 Bullets 05:16
  9. 9 Collision Matrix 08:00
  10. 10 Asteroid 09:19
  11. 11 Spawning Asteroids 13:03
  12. 12 Destroying Asteroids 11:02
  13. 13 Spawning Medium Asteroids 10:06
  14. 14 Spawning Small Asteroids 05:51
  15. 15 Levels 03:16
  16. 16 Player Death 04:52
  17. 17 Spawn Delay and Invulnerability 09:51
  18. 18 Player Lives 02:21
  19. 19 Score 03:43
  20. 20 User Interface 08:56
  21. 21 Display Lives 09:47
  22. 22 Arrays 07:01
  23. 23 Game Over Panel 07:19
  24. 24 Flying Saucer - Part 1 09:47
  25. 25 Flying Saucer Shooting 05:26
  26. 26 Shoot Towards Player 09:01
  27. 27 Flying Saucer - Part 2 13:21
  28. 28 Spawning Saucers 09:54
  29. 29 Extra Lives 09:24
  30. 30 Ship Explosion 15:45
  31. 31 General Explosion 10:14
  32. 32 Asteroid Variations 11:12
  33. 33 Thruster 13:51
  34. 34 Background Music 07:04
  35. 35 Sounds 11:10
  36. 36 How to Make a Build 07:40
  37. 37 Exit Game 02:28

Related courses

Frequently asked questions

What is Level Up: Build an Asteroids Space Shooter with Unity about?
Level up your game development skills by creating your own version of the classic arcade game Asteroids using Unity. This hands-on course guides you step-by-step to master essential game design techniques. Course Overview This…
Who teaches Level Up: Build an Asteroids Space Shooter with Unity?
Level Up: Build an Asteroids Space Shooter with Unity is taught by Zero To Mastery. You can find more courses by this instructor on the corresponding source page.
How long is Level Up: Build an Asteroids Space Shooter with Unity?
Level Up: Build an Asteroids Space Shooter with Unity contains 37 lessons with a total runtime of 5 hours. All lessons are available to watch online at your own pace.
Is Level Up: Build an Asteroids Space Shooter with Unity free to watch?
Level Up: Build an Asteroids Space Shooter with Unity is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Level Up: Build an Asteroids Space Shooter with Unity online?
Level Up: Build an Asteroids Space Shooter with Unity is available to watch online on CourseFlix at https://courseflix.net/course/level-up-build-an-asteroids-space-shooter-with-unity. The page hosts every lesson with the integrated video player; no download is required.