Cyber Week

Save big!

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

What Will You Learn?

  • How to create quadratic bezier curves to move enemy ships on
  • How to create a state machine for the enemies to make decisions
  • How to create a moving formation to put enemy ships in
  • How variables, arrays, lists, loops, and other C# components work

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

  • Unity 4.6+ (the newer, the better)
  • A passion for games and creating them
  • Basics in Unity would help, although it’s not required

About the Instructor

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

OctoMan is a certified 3D artist with a great passion for games. In his website octomangames.com, you can find some games, Unity tutorials and even Unity assets created by him.

He started his career from small projects creating 3D objects and then, in 2004, he turned into game development. Currently, he is working on a space shooter and a base defense games.

OctoMan always wanted to teach art. That’s why he decided to create video tutorials and share them on YouTube channel, on his website, and online learning platforms.

You have a chance to learn from this creative instructor on BitDegree. By taking OctoMan’s courses, you can improve your game development skills and feel more confident working with Unity. He will teach not only how to make games from scratch but also how to monetize your work with Unity. So if you have a passion to learn game development, enroll in his courses and start your learning adventure in no time!

BitDegree platform reviews

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