How to make Space Invaders in Unity (Complete Tutorial) ๐Ÿ‘พ๐Ÿ›ธ

preview_player
ะŸะพะบะฐะทะฐั‚ัŒ ะพะฟะธัะฐะฝะธะต
Learn to make the classic 2D arcade game Space Invaders in Unity. Space Invaders is a 1978 shoot 'em up arcade game developed by Tomohiro Nishikado. Within the shooter game genre, Space Invaders was the first fixed shooter and set the template for the shoot 'em up genre. The goal is to defeat wave after wave of descending aliens with a horizontally moving laser to earn as many points as possible.

0:00โ€‹ - Introduction
0:41 - Project Creation
1:16 - Scene Setup
9:35 - Invader Prefabs
15:09 - Invader Animation
22:02 - Invader Grid
32:36 - Invader Movement
41:04 - Player Movement
43:40 - Laser Shooting
56:49 - Killing Invaders
1:07:46 - Missile Attacks
1:15:16 - Game State
1:24:00 - Outro

NOTE: I accidentally left one clip out of the video of me adding a Rigidbody2D component to the "Invader_Base" prefab. For collisions to occur, at least one of the colliding objects needs a rigidbody. Set the "Body Type" property to "Kinematic" on the rigidbody so the movement of the invaders is not simulated by the physics engine.

ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยญยญยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยญยทยญยทยทยทยท

#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunity
ะ ะตะบะพะผะตะฝะดะฐั†ะธะธ ะฟะพ ั‚ะตะผะต
ะšะพะผะผะตะฝั‚ะฐั€ะธะธ
ะะฒั‚ะพั€

This makes a REAAAALLY good way of learning unity. As humans, examples are the ultimate best way for learning things. I wish schools knew that

raccoonmason
ะะฒั‚ะพั€

I accidentally left one clip out of the video of me adding a Rigidbody2D component to the Invader_Base prefab. This is needed in order for collisions to work between the invaders and the player. Alternatively, you could add the rigidbody to the player game object. Either object will enable collisions between the two. You will also want to set the rigidbody type to "Kinematic" since we don't actually want the movement of the object to be simulated by the physics engine.

In general, for collisions to occur between two objects at least one of those objects needs a rigidbody. The rigidbody turns the object into a physics object, and it is the physics engine that calculates collisions. Sorry for the mistake! Let me know if you have any further questions.

Zigurous
ะะฒั‚ะพั€

Amazing! This was my second tutorial from you and you are an absolutely amazing teacher! Thanks a million for taking the time and posting these. You're a rock star.

richardolsen
ะะฒั‚ะพั€

I literally came to this video to see how you handled the bunker physics because I'm making my own clone of Space Invaders, only to realize that's one of the only things you left out of here lol

NotoriousROZ
ะะฒั‚ะพั€

Millepede would be an excellent retro -project for many to tackle and admire.

eugenehendricks
ะะฒั‚ะพั€

THE MOST ORGANIZED AND CLEAN TUTORIAL EVER THIS IS AMAZEBALLS

crashie
ะะฒั‚ะพั€

Hey mate, havnt watched much yet but the little I watched definilty want me do keep follow the stuff you post. Keep it up. I guess my evening will be spent watching all the stuff you did so far.

captainkeller
ะะฒั‚ะพั€

Fyi the new input system works very well with your tutorials and might help some new peeps get used to it, anywho great tutorial

paulcrawley
ะะฒั‚ะพั€

why just 571 views this is one of the best tutorials ive ever seen (sorry about my english)

vgmz
ะะฒั‚ะพั€

AWESOME! Best game development tutorial series i've ever seen.

tayfunyirdem
ะะฒั‚ะพั€

Easy to follow tutorial once again, for beginner like me ๐Ÿ‘ Learned a lot about prefabs ๐Ÿง 

uniKorn
ะะฒั‚ะพั€

Nicely done! Used to play around w/ XNA years ago, and just now dabbling with Unity. Great tutorial! Sincerely appreciate your time on this.

johncleve
ะะฒั‚ะพั€

Thanks for the Space Invaders tutorial, it was really well explained. I learned a lot!

gazzer
ะะฒั‚ะพั€

Thanks man cant wait for more arcade games tutorials pacman and others watching your videos i manage to understand how to make my games byutifull sprites are better camera size everyithing is going well on developing my first game ๐Ÿ˜Šโค๏ธ Missile Command tutorial would be great too

jackgr
ะะฒั‚ะพั€

Instead of the destroying bunker physics i came up with a idea to shrink the size of the bunker and after the size shrinks 3 times it explodes. It is very cool and very easy to make.

kianfransen
ะะฒั‚ะพั€

Ps beginner first time on unity . Thank you for doing tutorials to teach even total beginners

leerag
ะะฒั‚ะพั€

Thank you for providing these high effort tutorials for free! I will sub to patreon in a few months when my financial situation is a little better :)

arronshaw
ะะฒั‚ะพั€

Hey Zigurous,
Amazing Video as always :D
It'd be great if you could make a tutorial for the full game state as you have mentioned.
Thanks :)

bencorrigan
ะะฒั‚ะพั€

This was a solid tutorial. Thanks man.

GaBoyInKy
ะะฒั‚ะพั€

Your first three videos were amazing!!! This video felt rushed and you did not explain things like in your previous videos. You are a really good teacher. You just did not see like you were into making this one.

seanhunt
join shbcf.ru