Channel: The Cherno
Category: Education
Tags: c#space invaders clonehow to make space invadershazel enginespace invaderschernothechernospace invaders tutorialgame developmentlearn c#hazelunitygamedevunity tutorialcode review3d space invadersprogramming tutorialc# code reviewprogramminglearn c++
Description: Visit brilliant.org/TheCherno to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subscription. Patreon ► patreon.com/thecherno Instagram ► instagram.com/thecherno Twitter ► twitter.com/thecherno Discord ► discord.gg/thecherno Send an email to chernoreview@gmail.com with your source code, a brief explanation, and what you need help with/want me to review and you could be in the next episode of my Code Review series! Also let me know if you would like to remain anonymous. Chapters: ---------------- 0:00 - What we're doing today 1:53 - Playing the game 4:43 - Looking at the project 10:00 - What if it returns null? 15:13 - Keep your scopes tight! 18:17 - What a big deal is to Cherno 20:19 - Optimizing for loops 27:14 - Always consider performance 30:33 - Organizing and re-using code via abstraction 35:52 - We ate an entire chicken for lunch 36:37 - Don't go too far with abstraction 37:34 - Intro cinematic animation 41:29 - State machine 43:07 - Using the visual editor to your advantage 48:34 - How to move aliens in a space invaders game 56:19 - Delta time should be limited 1:00:23 - Alien AI behavior and gameplay programming This video is sponsored by Brilliant. #CodeReview