Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
71 Lessons (10h 29m)
    • 1. #0 Intro

      2:06
    • 2. #1 The Concept

      9:17
    • 3. #2 Straight Path 1

      9:50
    • 4. #3 Straight Path 2

      5:38
    • 5. #4 Quadratic Bezier

      9:16
    • 6. #5 Bezier Curve 1

      12:05
    • 7. #6 Bezier Curve 2

      6:51
    • 8. #7 Bezier Curve 3

      9:11
    • 9. #8 Moving on Path 1

      12:02
    • 10. #9 Moving on Path 2

      6:00
    • 11. #10 Moving on Path 3

      6:54
    • 12. #11 Formation 1

      12:02
    • 13. #12 Formation 2

      9:57
    • 14. #13 Move Formation

      8:37
    • 15. #14 Formation 4

      8:41
    • 16. #15 Enemy Statemaschine

      9:59
    • 17. #16 Enemy Statemaschine 2

      4:39
    • 18. #17 SpawnManager 1 Intro

      6:01
    • 19. #18 SpawnManager Waves

      7:56
    • 20. #19 Spawn Waves 2

      9:58
    • 21. #20 Spawn Waves 3

      10:07
    • 22. #21 Spawn Waves 4

      9:07
    • 23. #22 More Enemys

      6:32
    • 24. #23 Update Formation

      13:46
    • 25. #24 Spawn Pathes

      11:05
    • 26. #25 Clearing Pathes

      5:11
    • 27. #26 Fixing Path

      10:47
    • 28. #27 New Pathes

      13:50
    • 29. #28 Validate Amounts

      11:52
    • 30. #29 Playerbehavior 1

      9:48
    • 31. #30 Playerbehavior 2

      6:06
    • 32. #31 Shootability

      10:27
    • 33. #32 Player Bullets

      10:51
    • 34. #33 Damage to Enemies

      10:25
    • 35. #34 Tweeking Bullets

      7:04
    • 36. #35 Spread Formation1

      13:37
    • 37. #36 Spread Formation 2

      12:00
    • 38. #37 Spread Formation 3

      7:45
    • 39. #38 Update Enemy on destroy

      5:43
    • 40. #39 Automate Spreading

      12:45
    • 41. #40 Report To SpawnManager

      4:31
    • 42. #41 Diving 1

      8:20
    • 43. #42 Diving 2

      7:25
    • 44. #43 Diving 3

      8:28
    • 45. #44 Diving 4

      5:46
    • 46. #45 Enemy Shoots 1

      7:24
    • 47. #46 Enemy Bullets 2

      10:51
    • 48. #47 Enemy Bullets 3

      11:38
    • 49. #48 GameManager 1

      8:18
    • 50. #49 GameManager 2

      7:24
    • 51. #50 Count Enemies

      4:53
    • 52. #51 Count Score

      7:43
    • 53. #52 UI Elements

      11:09
    • 54. #53 Ui Script 1

      9:08
    • 55. #54 UI Script 2

      7:27
    • 56. #55 Win a Stage

      6:30
    • 57. #56 Starfield Effect

      10:40
    • 58. #57 Mist Effect

      7:43
    • 59. #58 Thruster Trails

      8:50
    • 60. #59 Coding the Trails

      10:06
    • 61. #60 Explosion Effect

      10:20
    • 62. #61 Instantiate Explosions

      4:51
    • 63. #62 Fixing Stage Swap

      12:48
    • 64. #63 Player Collision Update

      6:43
    • 65. #64 Reset Player on Dead

      11:28
    • 66. #65 Path Optimization

      6:19
    • 67. #66 Game Over Scene

      10:03
    • 68. #67 Transfering Score

      8:16
    • 69. #68 Menu Scene

      14:28
    • 70. #69 Fix and Clean Up

      5:33
    • 71. #70 Conclusion

      8:03

About This Class

444ce558

In this Course you'll learn how to create a Space Shooter like the amazing Galaga in Unity Game Engine. The concept is based on different behaviors the Enemy Space Ship can be in.

This course is an Intermediate course, so if you have trouble in any case, write me a message or Q&A, and i'll help as best as i can.

If you are beginner, you might have some trouble to follow, but the videos will guide you through the complete course. Don't forget you only become better if you repeat things and keep on learning!

So we create several Systems which will give us enough freedom to:

C# (Monodevelop)

  • create our own Pathes the enemies can fly on

  • create our own Formation system where the enemies go into for their typical left/right movement

  • create our own diving system to randomize enemies flying around

  • create our touch/click & and hold movement for the Player and shoot meanwhile holding

Unity (2018.2)

  • managing our systems and make them multifunctional

  • creating Space Particles like for Stars & Mist

  • using Trails to make nice visuals for the Space Ships

  • creating Particle Explosions

  • creating a Start and GameOver Scene and of course 1 Game Scene

Course Material

I provide the following Material with the Course:

  1. 4 different Space Ships (3 Enemys, 1 Player) as *.fbx

  2. 1 Star and 1 Cloud Texture as *.png

  3. You have to write the code on your own, i do not provide the final scripts!

All other graphics for Menu's, Icons, Images or Buttons need to be created on your own.
All Materials i provide are for education only and should not be in your final release!

Conclusion

In the end of this course you will have a fully functional Galaga Style 3D Game.

Let's make your dream game a reality!!

Level: Intermediate
Video Course Length: ~10.5 hoursĀ 
Unity Version required: 5.3+