JUST AN FYI to anyone watching and getting discouraged because you can't find the "particles" spritesheet, it is a duplicate and you don't need to worry about it if you have the others.
Dude, i am only 30 minutes in so far, but let me tell you, the way you explain things - it's perfect. You don't rush, your voice is at a moderate pace, you do not omit explaining even small things, i love it!
This is ABSOLUTELY the best & most informative tutorial on UNITY , I've seen on UA-cam. Please continue to make more tutorials on game development. I'm sure you're doing a great service for beginner game devs like myself. I will definitely join your Patreon when I'm able to afford it. With tutorials like yours, it's SO much easier to comprehend the mechanics of the Unity Game Engine. Thank You !!!
i can’t seem to follow as for me for example vector3 and camera comes up with 50 different versions and i don’t know how to proceed as i am so new at this.
This video is so packed with information that after watching this second time (first without doing) I didn't remembered 1/20 of it. It took me much more than ~5h because it's imposible to catch up without constantly stoping it and I have like from 0 to 2hours daily for learning gamedev so... many days for me. Overal I must say this is one of the best video on the topic I have watched so far and it motivated me a lot. Well explained and quite comprehensive for the beginner. Thank you for your hard work Sasquatch.
For those like me who don't know how to reattach, first select your prefab, then open your script and simply drag and drop the script into prefab inspector.
As a 47 year old C# developer and a keen gamer, I really fancied having a go at creating a game. This tutorial is just what I was looking for to get me going with Unity. Thank you!!
I just finished watching the video and made the game myself. This is my first working game using a game engine. Thank you so much! I am feeling quite emotional, as I watched the video for two days straight, and now it has ended. The teaching was truly beautiful. Thank you so much!
Bro you will have some difficulties remembering everything at first but don't try to do that. Just go through courses and follow along and do what they say. After 1 year or so of diligent studying will you be able to start remembering the code you are writing and be able to code with your eyes closed. If you achieve this in half a year then you are very smart and logical. Good luck
saw this comment in the comment section of "10 Unity Tips You (Probably) Didn't Know About" video of yours "Tip: if you go into Project Settings > Editor > Enter Play Mode Settings and toggle Enter Play Mode Options on, when you hit play in the editor, you will instantly get into your game scene. This is because this disables reloading the domain, so it is to note that scripts wont be reloaded. For example, if you have a script with a static boolean that you make true when something happens, this will stay as true when you enter play mode again."
This was fantastic mate, thank you so much for putting this together. I didn't even realise how long the video was until I was completely done. Really love the way you delivered this, happily now supporting on Patreon. My only criticism was sometimes you click on stuff and the face cam is in the way, but it never managed to be a showstopper. Keep up the great content :).
Hopefully there are many more of these videos to come with increasing complexity! Conveniently my friend just asked me to show him how to get started and this video helped him a lot.
Thanks so much for this. My son is about to turn 9 and has started expressing an interest in game creation. My day to day is web app JavaScript/TypeScript stuff so this has been a great crash course in getting familiar with Unity and the practical steps to actually create something with him. Really appreciate you taking the time to make this and making it free!
for anyone struggling with friction on the cirkle collider, a workaround i found was using a polygon collider instead, for some reason it does not allow for friction on a cirkle
Went through the whole video, and got a working game I am proud with. It was a lot of information but I feel like I learned a lot. I am going to use these skills to start making games for me son. Thank you!!!!
We need people like you! I’m very pleased to have found you in the game dev hole, thanks to you, many others and me get into coding and developing games
I've been a professional webdev for almost 10 years now. This is my first dip into game development, and wow is it a blast. You're a solid teacher and this tutorial is a real gift. You've made a lifetime subscriber! 🤝🥳
Great tutorial. Using this in my plan where I'm looking at specific game tutorials to learn individual parts to a game project i would like to start. The angry birds game being the 'base' where I just want a nice solid starting project to learn from.
New subscriber here. I just discovered your podcast on Spotify and thought it was incredible! My resolution this year was to create a demo and Steam page, so it’s just what I needed. Keep up the great work!
Wow, I just discovered a really neat technique for creating diverse slingshot types in Unity! By leveraging the power of interfaces (like ISlingshot) and building a foundational implementation (BaseSlingshot), I can now use composition to instantiate various types of prefabs seamlessly. This approach, combined with a Manager singleton, makes managing and expanding my slingshot arsenal a breeze. Game development just got a whole lot more exciting!
Thanks for this tutorial!! I've been looking for a tutorial to make a 2d game in unity for a complete beginner and this was a godsend. I was going to try visual scripting 1st but figured have nothing to lose learning a bit of code and hopefully this can be the starting point for me to develop an understanding of C#. Didn't have any problems in keeping up with the tutorial and my build works, so that's a testament to the quality of this video.
I just started learning Game Development and I must say, This tutorial is a Gem. I've learned so many advanced concepts & tools such as Vectors, Code encapsulation, Coroutines, Cinemachine, Tweening tool, and Input System, etc. Thank you very much
I'm working on this bit by bit every day. I gotta say I love coding along side you. This is a very passionate subject for me and I can tell you feel the same about it. So happy to be learning here!
Insane amount of effort and thoroughness went into this and it is GREATLY appreciated! Ideas on a sequel to this? Maybe more advanced stuff that you had to painstakingly learn? Creational, design, behavioral patterns, and when to use them? Would LOVE to hear how you sorted out a lot of the more advanced levels of game design.
to anyone having issues at 39 minutes with trying to type in "update" like he did and nothing comes up make sure on the top let corner it says "assembly-cSharp" if it does not go to view and open solution viewer. wait a few seconds and see if it says you should download more stuff. do that. also in unity go to edit>preferences>external tools> external script editor and set it as visual studios.
A quick tip for beginners: Exit game play mode as this game mode feature will vanish all your changes if not switched off, he forgot to mention that in the video
I'm at 31:50, where you drag the SlingShotHandler script into the SlingShot object and I can't get it to work. :( It says "Can't add script behaviour 'SlingShotHandler'. The script needs to derive from MonoBehaviour!" I don't know what to do.
Awesome tutorial. I just finished, haven’t published yet, gonna build more scenes and see about ways to get it on my iPhone from Microsoft computer. I made some changes along the way. I had chat gpt generate a new bird based off my coworker, and different police looking pigs. Also recorded my friend saying some phrases, which were all added. I also added a tower game object and tower camera, added pigs and blocks to tower object, and moved the tower farther away. Then I added a panning feature when the game loads to start from idleCam, pan over to towerCam and back to idleCam with a coroutine. This also disabled the sling shot until it moved back to idle. Fun project can’t wait to start another one.
Thank you so much for this Tutorial, it was my very first time trying to build a game and you are a great teacher and a cool guy. I will see where I can go from here, as I am really interested in making this a new hobby. i followed your guide over four days and build the game from there 2-3 hours each day. I hope your new game takes off and I will definetly check it out
Hey man! I’m new to your channel and I’m enjoying how approachable you’re as a content creator. Only 3 minutes in on this video but I wanted to let you know that I’m grateful and subscribing! 🎉🙏🏽
This is really great. So in depth. I'm 31 but I want to start making my own games as a hobby for my nephew and hopefully future kids. Like Ging did for Gon lolol
2:20:07 I found out that the friction from the PhysicsMaterial2D didn't change anything, but I could achieve the same result by setting the Linear Drag to 1 (it can be set in the rigid body for those wondering). I hope this'll help. I don't know what this does exactly and if it's going to be an issue in the future, and I really wonder why the friction doesn't work. On a general note, this tutorial has been amazing so far, I'm astonished that I only made it halfway yet, I'm learning a lot at each step. I've never used any game engine before, this is great. Thank you :)
Yep, this is not really enhancing the physics now, the bird is slowed down too much when being shot a bit high. I set the linear drag to 0.5 and the shot force to 20. This is not so bad now.
Same issue for me, from my research it seems to be related to the small size of the contact area with the ground, as the bird is a circle. I don't have a single idea how he got it to work, however maybe you could check if the bird is on the ground, then slow the speed if true, since drag midair as you mentioned isn't very optimal.
First of all: Thank you for this great tutorial! At 2:11:00 when I change my "GameObject angieBird" and "GameObject spawnedAngieBird" to the "AngieBird" script, I get an "InvalidCastException: Specified cast is not valid" Error. It seems to be a problem with the Instantiate Method, but I can't figure out how to fix it. Does anyone have an idea how to fix that? Thanks for the help!
@@simkenys If you mean the Slingshot Hander Script on the Slingshot, yes I did. Otherwise nothing would happen. The weird thing is, that it seems to be spawning in everything correctly, but with that error and I can't control the lines anymore. So the bird and lines just sit there.
Ok. It's fixed now. But don't ask me what caused the issue. I pulled the project onto another PC with GitHub and the error was still there. After I replaced the "AngieBird" with "AngieBird" it worked... And yes. It was exactly the same writing. I'm confused now 😅
Have a degree in IT and having a hard time deciding where i want to end up in my career. Cyber security sounds cool but game dev seems more fun lol. I only know java and python but not an expert at either. I always wanted to make games but i never thought i have the creativity to do it or the coding skills but i appreciate the video.
39:00 "update" doesn't autocomplete and during the if statement "Mouse" and "Debug" do not turn green. Am I missing a plugin or some settings in visual studio?
Question, I followed the instructions to add friction, but the physics asset didn't work, I added friction to my bird by using the angular drag but I'm curious why yours worked and mine didn't. I don't think I missed anything, also when I added bounciness it worked just not the friction.
I am having this same problem. All of my research says it should work and I even added another sprite with an initial velocity in the x direction and the friction did not slow it down... seems like i am missing something
ive just starting looking and reasrching game devolpment I have some experience in coding and even making simple apps in highschool I gotta say hands down best video ive watched in the last few hours doesnt feel like a info dump like other videos I have watched.
I cannot get the AB to launch forward off the strips. It keeps on falling to the ground, rolls slowly to the right or very fast to the left. Did anyone come across a similar issue? I tried to go a little further (somewhere before the @2:12:00 mark), & I'm stuck!
that happened to me when I had the incorrect code in one of the `if` statements within the `update` method. be careful not to confuse `Mouse.current.leftButton.isPressed` with `Mouse.current.leftButton.wasPressedThisFrame` It sounds like draw slingshot is happening once (was pressed this frame) and then the very next frame it stops. Give it a check
@@aaronmacken Your help is appreciated! I double-checked that part and those if statements were good. The issue was the "is triggered" box wasn't checked - an embarrassing miss, lol. All good now, thank you!
I have wanted to get into game making since my early teens. Now im in my early 30s and just downloaded unity. Watched some vids, did learn something, but still not getting it 😅 now im here, appreciating ur vids alot. I hope this gets me somewhere w it, but if not, sure learned something new!
In around 2hrs 5min mark, where he first instantiated the angie bird prefab to a spawnedAngieBird I am receiving an error called Casting is not valid. Did you get similar errors at that point? Am just stuck.
@@raindropcomsen I didn't. This issue might be related to the SlingshotHandler and some vector2, take a look at the code. Chat GPT is a great tool to evaluate your code as well
For anyone banging their head against a wall at the 30 minute mark, with the updated version of Unity, you'll want to click "Create > MonoBehavior Script" instead of "Create > C# Script," as shown in the video. I spent a long time trying to get Unity to work, replaying the video & trying different things before almost giving up on this tutorial before finally recreating the script file to be a MonoBehavior file. Hope this helps, and hopefully this alteration won't fudge up the results later in the video... Update: Disregard, this tutorial doesn't work with the latest update of Unity as of December 2024. Highly Discouraging, but I'll just have to find another tutorial to learn from.
just recently started getting into game dev, i made my first game using scratch for my final year dissertation project (i'm an audio and music tech student) so it wasn't anything super well put together but i've been interested in doing game development properly for a while and hoping to get into it for a career (whether as an audio designer or all round game dev) 😁
At 3:11:44 every time I do the array, I get an error code CS0029 (Cannot implicitly convert type 'baddie' to 'baddie[]', I even deleted and redid the whole previous section (adding the pigs) and current section and it just shows up again. Can't get past it.
I don't know if you care about this anymore, but Maybe this will help someone else. I had the same thing and it was because I used "FindObjectOfType" but it supposed to be "FindObjectsOfType" the s on object making it multiples, rather than singular. That way it can properly fill out the list. It took me quite a while to spot it.
Thanks for this! Quick question, I've tried downloading so many extensions in VS Code but can't for the life of me get the same information in the dropdowns while you're typing. I have some autofills working but like the velocity one at 2:17:33 I don't see it showing all those options and what's available. I think that'd be very helpful for me while I learn if you have any tips!
when I try to press play on Unity to test input after writing our first script at around 35:00 it just deletes my slingshot object and does not run. has anyone else had this issue?
Hey I just wanted to say that it kills me the face you make when you're testing the feature you implemented and something strange happens.🤣 Anyway, a really good and fantastic tutorial, well-deserved congratulations.
Hey, Can anyone help me out at 2:11:13, when i change the type to AngieBird, the prefab is not changed, and nor i am able to pass the angiebird cs file manually, it says invalid.
@4:19:15 Adding the camera completely messed up my game. FYI i dont have the exact same unity versions so there has been some differences through out the video. And the Cinemachine is on version 2.10.1. The problem is that even if i set the same transform value as the original main camera + the ortho size to 6 and clip plane etc i still have a border at the top, the slingshot is in the middle of the screen and for some reason the pull rate on the slingshot is weird. Even if i pull to the edge of the screen the slingshot only goes aproxemently halft the way it went before, launching the bird with half the power. Any soloutions? I will atleast try to reinstall cinemachine with the same version tomorrow.
Alright if anyone faces the same issue basically what I did was reload it where it says (incompatible) left click and reload And make sure your visual studio has Unity support if not modify it and download it
JUST AN FYI to anyone watching and getting discouraged because you can't find the "particles" spritesheet, it is a duplicate and you don't need to worry about it if you have the others.
omg thank you so much
Thank you!!
thank you, a stranger, no, friend!
what about the spritesheet_wood
Dude, i am only 30 minutes in so far, but let me tell you, the way you explain things - it's perfect. You don't rush, your voice is at a moderate pace, you do not omit explaining even small things, i love it!
This is ABSOLUTELY the best & most informative tutorial on UNITY , I've seen on UA-cam. Please continue to make more tutorials on game development. I'm sure you're doing a great service for beginner game devs like myself. I will definitely join your Patreon when I'm able to afford it. With tutorials like yours, it's SO much easier to comprehend the mechanics of the Unity Game Engine. Thank You !!!
Thanks so much!
@@sasquatchbgames i don't have the spritesheet_wood
The URP templates are called 'Universal' now. Don't use the Built-In Render Pipeline ones by accident like I did :)
Was about to use the Bilt-in render pipeline! Thanks!
I was getting so frustrated, thank you for this comment 😤
i can’t seem to follow as for me for example vector3 and camera comes up with 50 different versions and i don’t know how to proceed as i am so new at this.
Is this video and 2D Universal is for Android ??
as when I select that it doesn't shows Android in Platforms...????
This video is so packed with information that after watching this second time (first without doing) I didn't remembered 1/20 of it. It took me much more than ~5h because it's imposible to catch up without constantly stoping it and I have like from 0 to 2hours daily for learning gamedev so... many days for me. Overal I must say this is one of the best video on the topic I have watched so far and it motivated me a lot. Well explained and quite comprehensive for the beginner. Thank you for your hard work Sasquatch.
ANOTHER FYI TO ANYONE HAVING ISSUES @2:11:00 IF YOU ARE HAVING ANY ISSUES, TRY REATTACHING SCRIPT TO PREFAB TO FIX
@morimoko This was a lifesaver, thank you so much.
Thanks, This shows how easy it is to miss something and end up as a bug.
HERO!
For those like me who don't know how to reattach, first select your prefab, then open your script and simply drag and drop the script into prefab inspector.
goated thank you so much
As a 47 year old C# developer and a keen gamer, I really fancied having a go at creating a game. This tutorial is just what I was looking for to get me going with Unity. Thank you!!
The hype is real! Do you know how frustrating it is to find a tutorial for the basics that's not 2 or 3+ yrs old haha you're the best
I just finished watching the video and made the game myself. This is my first working game using a game engine. Thank you so much! I am feeling quite emotional, as I watched the video for two days straight, and now it has ended. The teaching was truly beautiful. Thank you so much!
Can't Wait to start this I'm 17 and I'm just starting to learn about game development so ill comment again when I finish.
I feel like bro is fighting for his life right now xD
Bro you will have some difficulties remembering everything at first but don't try to do that. Just go through courses and follow along and do what they say. After 1 year or so of diligent studying will you be able to start remembering the code you are writing and be able to code with your eyes closed. If you achieve this in half a year then you are very smart and logical. Good luck
bro probably fighting hard rn
Here's a coffee bro ☕ Keep going
Here is your crown king 👑 Keep pushing
"Angry Birds!" - Perfect choice for learning game mechanics and engine basics!
saw this comment in the comment section of "10 Unity Tips You (Probably) Didn't Know About" video of yours
"Tip: if you go into Project Settings > Editor > Enter Play Mode Settings and toggle Enter Play Mode Options on, when you hit play in the editor, you will instantly get into your game scene. This is because this disables reloading the domain, so it is to note that scripts wont be reloaded. For example, if you have a script with a static boolean that you make true when something happens, this will stay as true when you enter play mode again."
Thank you for helping people start their development journey
After couple years since the last time I've tried Unity, your tutorial was just what I needed to get back into it. Thanks.
simmilar feelings there
This was fantastic mate, thank you so much for putting this together. I didn't even realise how long the video was until I was completely done. Really love the way you delivered this, happily now supporting on Patreon.
My only criticism was sometimes you click on stuff and the face cam is in the way, but it never managed to be a showstopper.
Keep up the great content :).
Hopefully there are many more of these videos to come with increasing complexity! Conveniently my friend just asked me to show him how to get started and this video helped him a lot.
This tutorial was amazing. Just finished it and feel inspired to continue on my learning journey. You did an INCREDIBLE job. Thank you
Thanks so much for this. My son is about to turn 9 and has started expressing an interest in game creation. My day to day is web app JavaScript/TypeScript stuff so this has been a great crash course in getting familiar with Unity and the practical steps to actually create something with him. Really appreciate you taking the time to make this and making it free!
for anyone struggling with friction on the cirkle collider, a workaround i found was using a polygon collider instead, for some reason it does not allow for friction on a cirkle
but if there is an other fix please let me know
@@Kinglazy73 thanks! had this same issue!
@@Kinglazy73 you can also use angular drag / linear drag
Went through the whole video, and got a working game I am proud with. It was a lot of information but I feel like I learned a lot. I am going to use these skills to start making games for me son.
Thank you!!!!
I think it'll not be an exaggeration, this must be the best beginner's Unity tutorial ever. It's so inspiring! Thank you Sasquatch!!
This is awesome! I will definitely follow this over the course of a few days. Thank you for doing this. Very much appreciated🔥
We need people like you! I’m very pleased to have found you in the game dev hole, thanks to you, many others and me get into coding and developing games
I've been a professional webdev for almost 10 years now. This is my first dip into game development, and wow is it a blast. You're a solid teacher and this tutorial is a real gift. You've made a lifetime subscriber! 🤝🥳
i just finished the tutorial. this is the perfect tutorial for a beginner, thank you so much for your effort
Great tutorial. Using this in my plan where I'm looking at specific game tutorials to learn individual parts to a game project i would like to start. The angry birds game being the 'base' where I just want a nice solid starting project to learn from.
New subscriber here. I just discovered your podcast on Spotify and thought it was incredible! My resolution this year was to create a demo and Steam page, so it’s just what I needed. Keep up the great work!
You are awesome! You explain rhetorically so well and understandably and teach best practices only
Wow, I just discovered a really neat technique for creating diverse slingshot types in Unity! By leveraging the power of interfaces (like ISlingshot) and building a foundational implementation (BaseSlingshot), I can now use composition to instantiate various types of prefabs seamlessly. This approach, combined with a Manager singleton, makes managing and expanding my slingshot arsenal a breeze. Game development just got a whole lot more exciting!
Thanks for this tutorial!! I've been looking for a tutorial to make a 2d game in unity for a complete beginner and this was a godsend.
I was going to try visual scripting 1st but figured have nothing to lose learning a bit of code and hopefully this can be the starting point for me to develop an understanding of C#. Didn't have any problems in keeping up with the tutorial and my build works, so that's a testament to the quality of this video.
I just started learning Game Development and I must say, This tutorial is a Gem. I've learned so many advanced concepts & tools such as Vectors, Code encapsulation, Coroutines, Cinemachine, Tweening tool, and Input System, etc. Thank you very much
I'm working on this bit by bit every day. I gotta say I love coding along side you. This is a very passionate subject for me and I can tell you feel the same about it. So happy to be learning here!
Insane amount of effort and thoroughness went into this and it is GREATLY appreciated! Ideas on a sequel to this? Maybe more advanced stuff that you had to painstakingly learn? Creational, design, behavioral patterns, and when to use them? Would LOVE to hear how you sorted out a lot of the more advanced levels of game design.
I've actually been using Unity for several years, and I wish I learned from you. You explain things so well for the beginners.
This is the perfect Tutorial for me ❤ Love From India 🇮🇳❤
to anyone having issues at 39 minutes with trying to type in "update" like he did and nothing comes up make sure on the top let corner it says "assembly-cSharp" if it does not go to view and open solution viewer. wait a few seconds and see if it says you should download more stuff. do that. also in unity go to edit>preferences>external tools> external script editor and set it as visual studios.
Thank you random internet person
Thank you random internet person X2
thanks a lot
Cool and long video. It is probably not very relevant for me, but I will definitely watch it
This is so good, even better than the official unity tutorials I reckon, thanks so much!! Learnt so much so fast this way
A quick tip for beginners: Exit game play mode as this game mode feature will vanish all your changes if not switched off, he forgot to mention that in the video
So how do i do it
Just click the play button right
Thanks!
Thanks so much!
i m a 15 yo , i wanted to start game dev and didnt know where to start until i found your page !! once i will be making money I'll return to repay you
Just finished! This was great! Thank you for taking the time to make this.
So far realy enjoying the energy and pacing of your videos a lot. Glad i stumbled onto your channel!
I'm at 31:50, where you drag the SlingShotHandler script into the SlingShot object and I can't get it to work. :(
It says "Can't add script behaviour 'SlingShotHandler'. The script needs to derive from MonoBehaviour!" I don't know what to do.
Same, Im stuck now
Awesome tutorial. I just finished, haven’t published yet, gonna build more scenes and see about ways to get it on my iPhone from Microsoft computer. I made some changes along the way. I had chat gpt generate a new bird based off my coworker, and different police looking pigs. Also recorded my friend saying some phrases, which were all added. I also added a tower game object and tower camera, added pigs and blocks to tower object, and moved the tower farther away. Then I added a panning feature when the game loads to start from idleCam, pan over to towerCam and back to idleCam with a coroutine. This also disabled the sling shot until it moved back to idle. Fun project can’t wait to start another one.
Thanks a lot. I will be looking forward to see more of such tutorials
Thank you so much for this Tutorial, it was my very first time trying to build a game and you are a great teacher and a cool guy. I will see where I can go from here, as I am really interested in making this a new hobby. i followed your guide over four days and build the game from there 2-3 hours each day.
I hope your new game takes off and I will definetly check it out
you are my ever first unity coding video. thank you so much i'm so glad i found you
Hey man! I’m new to your channel and I’m enjoying how approachable you’re as a content creator. Only 3 minutes in on this video but I wanted to let you know that I’m grateful and subscribing! 🎉🙏🏽
Just spent a month on this tutorial , I really enjoy making it thank you so much ❤
Thanks a lot!!!!
Thanks!! Glad you enjoyed!
Thanks
Thanks for the support!
This is really great. So in depth. I'm 31 but I want to start making my own games as a hobby for my nephew and hopefully future kids. Like Ging did for Gon lolol
2:20:07 I found out that the friction from the PhysicsMaterial2D didn't change anything, but I could achieve the same result by setting the Linear Drag to 1 (it can be set in the rigid body for those wondering). I hope this'll help.
I don't know what this does exactly and if it's going to be an issue in the future, and I really wonder why the friction doesn't work.
On a general note, this tutorial has been amazing so far, I'm astonished that I only made it halfway yet, I'm learning a lot at each step. I've never used any game engine before, this is great.
Thank you :)
Yep, this is not really enhancing the physics now, the bird is slowed down too much when being shot a bit high.
I set the linear drag to 0.5 and the shot force to 20. This is not so bad now.
thanks! had this same issue!
Same issue for me, from my research it seems to be related to the small size of the contact area with the ground, as the bird is a circle. I don't have a single idea how he got it to work, however maybe you could check if the bird is on the ground, then slow the speed if true, since drag midair as you mentioned isn't very optimal.
Really Enjoyed this Unity Tutorial and learn many new things! Thank you for creating this amazing video.
legend! speechless! amazing gift to community mate! long live the king!
First of all: Thank you for this great tutorial!
At 2:11:00 when I change my "GameObject angieBird" and "GameObject spawnedAngieBird" to the "AngieBird" script, I get an "InvalidCastException: Specified cast is not valid" Error. It seems to be a problem with the Instantiate Method, but I can't figure out how to fix it.
Does anyone have an idea how to fix that?
Thanks for the help!
Did you drag the script in ?
@@simkenys If you mean the Slingshot Hander Script on the Slingshot, yes I did. Otherwise nothing would happen. The weird thing is, that it seems to be spawning in everything correctly, but with that error and I can't control the lines anymore. So the bird and lines just sit there.
Ok. It's fixed now. But don't ask me what caused the issue. I pulled the project onto another PC with GitHub and the error was still there. After I replaced the "AngieBird" with "AngieBird" it worked... And yes. It was exactly the same writing. I'm confused now 😅
Good that it solved itself :D
Might have been an issue as simple as the code that didn't compile or something
The best tutorial for beginners like myself thank you
Thank you so much for showing different aspects of building a game.
Have a degree in IT and having a hard time deciding where i want to end up in my career. Cyber security sounds cool but game dev seems more fun lol. I only know java and python but not an expert at either. I always wanted to make games but i never thought i have the creativity to do it or the coding skills but i appreciate the video.
Amazing video. Every single step is Explain in Detail
Thank you, starting my journey. I have a vision and I am grateful for this video. Wish me luck, I will need it.
Dude, this is pure gold. Thank you!
Keep up the hard work man this video was great!
Liked Instantly❤. Need tuts more like this. Thank you.
Thank you so much. I've been looking for something exactly like this
39:00 "update" doesn't autocomplete and during the if statement "Mouse" and "Debug" do not turn green. Am I missing a plugin or some settings in visual studio?
thank you so much. This video helps me a lot lot
Thank you so much for this tutorial! Looking forward to creating my first game!
Very good tutorial video, easy and understandable explanations. Good Work!
Question, I followed the instructions to add friction, but the physics asset didn't work, I added friction to my bird by using the angular drag but I'm curious why yours worked and mine didn't. I don't think I missed anything, also when I added bounciness it worked just not the friction.
add friction to the bird*
having the same problem but i cant find angular drag now...any tips?
I am having this same problem. All of my research says it should work and I even added another sprite with an initial velocity in the x direction and the friction did not slow it down... seems like i am missing something
ive just starting looking and reasrching game devolpment I have some experience in coding and even making simple apps in highschool I gotta say hands down best video ive watched in the last few hours doesnt feel like a info dump like other videos I have watched.
When I said "Hm angry birds with unity? That is awesome!" I didn't think i'd take a physics class too...
I cannot get the AB to launch forward off the strips. It keeps on falling to the ground, rolls slowly to the right or very fast to the left.
Did anyone come across a similar issue? I tried to go a little further (somewhere before the @2:12:00 mark), & I'm stuck!
that happened to me when I had the incorrect code in one of the `if` statements within the `update` method.
be careful not to confuse `Mouse.current.leftButton.isPressed` with `Mouse.current.leftButton.wasPressedThisFrame`
It sounds like draw slingshot is happening once (was pressed this frame) and then the very next frame it stops.
Give it a check
@@aaronmacken Your help is appreciated! I double-checked that part and those if statements were good. The issue was the "is triggered" box wasn't checked - an embarrassing miss, lol. All good now, thank you!
I have wanted to get into game making since my early teens. Now im in my early 30s and just downloaded unity. Watched some vids, did learn something, but still not getting it 😅 now im here, appreciating ur vids alot. I hope this gets me somewhere w it, but if not, sure learned something new!
I’m so glad I found this,, gonna follow along with it soon 😊😊
Came at a perfect time, thank you, man
Thanks so much for the video. Your channel is underrated.
Starting to learn right now and ready to go!! U have great didatics.
A great way to go. Great presentation. Very very new to this whole universe. Plus I am 56 and that is shocking. Wish me luck
Awesome! I finished the tutorial and the game is running great!
In around 2hrs 5min mark, where he first instantiated the angie bird prefab to a spawnedAngieBird I am receiving an error called Casting is not valid. Did you get similar errors at that point? Am just stuck.
@@raindropcomsen I didn't. This issue might be related to the SlingshotHandler and some vector2, take a look at the code. Chat GPT is a great tool to evaluate your code as well
Awesome tutorial thank you so much for this amazing intro to Unity!
For anyone banging their head against a wall at the 30 minute mark, with the updated version of Unity, you'll want to click "Create > MonoBehavior Script" instead of "Create > C# Script," as shown in the video. I spent a long time trying to get Unity to work, replaying the video & trying different things before almost giving up on this tutorial before finally recreating the script file to be a MonoBehavior file. Hope this helps, and hopefully this alteration won't fudge up the results later in the video...
Update: Disregard, this tutorial doesn't work with the latest update of Unity as of December 2024. Highly Discouraging, but I'll just have to find another tutorial to learn from.
just recently started getting into game dev, i made my first game using scratch for my final year dissertation project (i'm an audio and music tech student) so it wasn't anything super well put together but i've been interested in doing game development properly for a while and hoping to get into it for a career (whether as an audio designer or all round game dev) 😁
Amazing tutorial for beginners!
Thanks for making it available for free
Did anyone run into the problem where the unity 2d urp template isn’t listed as an available template?
Let's gooooo! Very excited about this.
At 3:11:44 every time I do the array, I get an error code CS0029 (Cannot implicitly convert type 'baddie' to 'baddie[]', I even deleted and redid the whole previous section (adding the pigs) and current section and it just shows up again. Can't get past it.
I don't know if you care about this anymore, but Maybe this will help someone else. I had the same thing and it was because I used "FindObjectOfType" but it supposed to be "FindObjectsOfType" the s on object making it multiples, rather than singular. That way it can properly fill out the list. It took me quite a while to spot it.
Thanks for this! Quick question, I've tried downloading so many extensions in VS Code but can't for the life of me get the same information in the dropdowns while you're typing. I have some autofills working but like the velocity one at 2:17:33 I don't see it showing all those options and what's available. I think that'd be very helpful for me while I learn if you have any tips!
Extensions I use in Visual Studio Code are: C#, C# Dev Kit, Unity, Unity Code Snippets
Thank you very much for this tutorial! It was great fun!
when I try to press play on Unity to test input after writing our first script at around 35:00 it just deletes my slingshot object and does not run. has anyone else had this issue?
Hey I just wanted to say that it kills me the face you make when you're testing the feature you implemented and something strange happens.🤣
Anyway, a really good and fantastic tutorial, well-deserved congratulations.
Dude - I feel like you're encroaching on my territory - lol. Seriously though, I can't wait to watch this. Just need to carve out the time.
lol! Sorry, I needed a solid beginner level tutorial on this channel to point people to if they ask. Cheers man and keep up the grind!!
@@sasquatchbgames Hey! I must be stupid, but I didn't see links to all the sprites you imported in at 9:30.
Specifically the particles asset.
Thanks!
@@KevinMcScrooge I thought I was missing a "particles" asset too, but if you skip to 15:00 you'll see it was just a duplicate of another sheet
Hey, Can anyone help me out at 2:11:13, when i change the type to AngieBird, the prefab is not changed, and nor i am able to pass the angiebird cs file manually, it says invalid.
Looking forward for a tutorial like this but for 3d projects, with some more technical/programming concepts.
wow you did a proper game in just 4 hours
@4:19:15 Adding the camera completely messed up my game. FYI i dont have the exact same unity versions so there has been some differences through out the video. And the Cinemachine is on version 2.10.1. The problem is that even if i set the same transform value as the original main camera + the ortho size to 6 and clip plane etc i still have a border at the top, the slingshot is in the middle of the screen and for some reason the pull rate on the slingshot is weird. Even if i pull to the edge of the screen the slingshot only goes aproxemently halft the way it went before, launching the bird with half the power. Any soloutions? I will atleast try to reinstall cinemachine with the same version tomorrow.
42:50 my Mouse thingy isn’t getting coloured nor is the rest of that sentence and it’s creating a bug how do I fix it😭😭😭
Alright if anyone faces the same issue basically what I did was reload it where it says (incompatible) left click and reload
And make sure your visual studio has Unity support if not modify it and download it
29 and here i go on my way to start my game development journey ill let you know how it goes too
thank you so much , i realy thank you with this tutorial , i just start and nobody teach carefully as you , thank you