Black friday

Save big!

All courses under $5 - for a limited time!
watching now
2 Students
71 Lessons
Intermediate

What You Will Learn?

  • How to create Quadradic Bezier Curves to move Enemy Ships on.
  • How to create a State Maschine for the Enemies to make decisions.
  • How to create a moving Formation to put Enemy Ships in.
  • About Variables, Arrays, Lists, Loops, Switch and more... in C#

Curriculum

10h 30m
Section 1: Introduction
02:07
Section 2: The Concept
09:18
Section 3: The Path System
1:17:57
Straight Path 1
09:51
Straight Path 2
05:39
Quadratic Bezier
09:17
Bezier Curve 1
12:07
Bezier Curve 2
06:52
Bezier Curve 3
09:12
Moving on Path 1
12:03
Moving on Path 2
06:01
Moving on Path 3
06:55
Section 4: Formation
54:01
Formation 1
12:03
Formation 2
09:58
Formation 3
08:38
Formation 4
08:42
Enemy State Maschine 1
10:00
Enemy State Maschine 2
04:40
Section 5: Spawn Manager
43:15
Spawn Manager Intro
06:03
Spawn Waves 1
07:57
Spawn Waves 2
09:59
Spawn Waves 3
10:08
Spawn Waves 4
09:08
Section 6: Putting all Together
1:13:10
More Enemies
06:33
Updating Formation Behavior
13:47
Spawning Pathes
11:06
Clearing Pathes
05:12
Fixing Pathes
10:48
New Pathes
13:51
Validate Amounts
11:53
Section 7: Player Behavior
54:47
Player Behavior 1
09:49
Player Behavior 2
06:07
Shootability
10:28
Player Bullets
10:52
Damage to Enemies
10:26
Tweeking Bullets
07:05
Section 8: Enemy Formation
56:30
Spread Formation 1
13:40
Spread Formation 2
12:01
Spread Formation 3
07:46
Update Enemy List on Destroy
05:44
Automate Spreading
12:46
Report to SpawnManager
04:33
Section 9: Enemy Diving Behavior
59:59
Diving 1
08:21
Diving 2
07:26
Diving 3
08:29
Diving 4
05:47
Shoot while Diving 1
07:25
Shoot while Diving 2
10:52
Shoot while Diving 3
11:39
Section 10: Game Manager & UI Elements
1:02:42
Game Manager 1
08:20
Game Manager 2
07:25
Count Enemies
04:53
Count Score
07:44
UI Elements
11:12
UI Script 1
09:09
UI Script 2
07:28
Winning a Stage
06:31
Section 11: Game Effects
52:36
Starfield Effect
10:41
Mist Effect
07:44
Thruster Trails
08:51
Coding the Trails
10:07
Explosion Effect
10:21
Instantiate Explosions
04:52
Section 12: Final Touches
1:15:46
Fixing Stage Swap
12:49
Player Collision Update
06:44
Reset Player on Dead
11:29
Path Optimization
06:20
Game Over Scene
10:04
Transfering Score & Lifes
08:17
Menu Scene
14:29
Fix & Cleaning Up
05:34
Section 13: Conclusion, Requests, & Bonus Material
08:04
Conclusion & Thanks
08:04

Description

Requirements

  • Some Unity knowledge is always helpful.
  • An open mind to understand and learn the topics.
  • Unity 4.6+ (The higher the better)
  • A passion for games or the passion to create them.

About the Instructor

100% of students rated this instructor as excellent!
Reviews 0
Students 2
Courses 3

I am OctoMan and I have a passion for games. I started to create small projects using Game Maker but now I make games and small apps using the latest and greatest of Unity3D. Unity3D has it all and with my help, you can make 2D and 3D games too!

A little about me:
I’ve always wanted to be an art teacher. So I became a certified 3D Artist. At first I spent my time creating 3D objects but then in 2004 I evolved into a Game Creator with the art skills to back it up. My goals have changed. I not only want to be a game teacher, I want to be your game teacher.

Usually I create tutorials on Youtube for free or requested patreon tutorials.

I create videos about Unity since 2015.

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo