I just finished your "First Game" Godot tutorial and come back to my UA-cam home screen to see you just uploaded this video an hour ago, awesome timing! Thanks for the great videos!
I like how you explained everything step by step Even though English isn’t my first language I understand everything and i like how you give us chance to do things by ourselves 🌟
Dang. Made it all the way to the end, and I have no finished target level for my main menu. Really good tutorial! Thank you very much. I'll rewatch and see what I missed. Hope you are blessed!
I barely comment, but I must now, say a big thank you, it was a big help to start again and learn a new environment through this very nicely structured tutorial. Can't wait to see that 3rd chapter that everybody demands now :)
Huh I just discovered what its like to be a programmer. I got too used to putting colons after else that at 7:25 I automatically did it for this. I couldnt find out what was causing the problem xD So I came back 2 days later and the first thing I look at in this video is that theres no colon after if.
Firstly, thank you so much for these amazing tutorials! This tutorial, and Part 1, are absolutely incredibly well-made! I love the beginner-friendly approach combined with the awesome teaching-style and beautiful video editing! Would you perhaps consider a Part 3 for extra features/polish? I was hoping we could look at wall sliding/jumping!
@@CocoCode Oh yes for sure this will be good! Please continue with this beautiful series! I just started with Godot, coming from Gamemaker, and this is perfect to start learning Godot! I just subscribed and hope to hear that bell ring soon :D
@@CocoCode PLEASE PLEASE MAKE PART 3. I've gotten pretty far in unity but that was after months of learning. I got thorugh your tutorials and feel like i came with a great amount of knowledge on what takes forever in unity but only minute in Godot. I'd love to continue following your tutorial, I'm having so much fun! I think how you gamified the learning was genius too, the badges were great! Please do dying and cleanup, and maybe saves? I never figured out saving in unity heh
Seriously some of the best, most straight forward and educational Godot 4 tutorials on UA-cam. Would love to see health and ui, enemies, and a pause/settings menu. Thank you for the clean tutorials!
If any of you are having problems with the character being fuzzy while moving i just changed the max fps to 60. You can do thi by going into Project Settings ----> Search FPS -----> Under application in Run change max fps from 0 to 60
It doesn't seem to work for me. When you set the max FPS to 60 frames, everything works the same. I displayed the FPS counter on the screen, which also indicates 60 frames
Those "challenge" sections of the video really helps, it makes me remember and actually do it on my own and not just simply following what I see. Great tutorials!
Hey, you! Reading this comment! Firstoff, great job making the progress you've made thus far, you deserve some serious congrats there! Second off, here's some fun challenges to try and improve your project and your skills even further: 1. *One-way collision platforms.* Thus far the thin platforms collide on both sides and prevent you from jumping up and falling through them. Can you figure out how to make your character jump through the platforms, and fall through them when you tap the "down" key? 2. *Fancier backgrounds.* Right now the backgrounds just stay in one place as you adventure through the levels, but I bet you could do better. Can you make your tiling background scroll in one direction, or even set up a Parallax background that follows the camera? 3. *Level transitions.* Whenever you press a button or collect a trophy, the game immediately cuts to the next scene. Can you figure out a way to create a fading transition between two levels? And to you, Coco Code, thanks for a very useful and concise tutorial series! It'll probably help countless more creators on their journey to make something great.
Hello, please, if you can upload a tutorial on how to set traps and enemies, please, I need it and I have not found another tutorial as good as yours. Traps with animation would help me a lot, please
you're a real hero man, I've tried to unity, unreal, gamemaker, gdevelop, and even godot before, but this is the first time I've found a tutorial that actually helped me learn to use the engine.
Instead of changing the filtering of every imported asset to nearest you can do it from the project settings so that when you import an asset the filtering is going to be set to nearest automatically
That is a good point! Please keep in mind that for tutorial purposes, I prefer to modify project settings to minimum in case someone will start watching in the middle of the series.
For the people who are following and getting the "Removing a CollisionObject node during a physics callback is not allowed" and "This function can't be used during the in/out signal" errors, change the get_tree().change_scene_to_packed(target_level) to get_tree().change_scene_to_packed.bind(target_level).call_deferred() . I'm just as beginner as everyone else here but I looked up the problem and found this solution, it seems to be a controversial change in a few months old update to Godot. I don't understand why the solution works, but it does (assuming they haven't changed it when you are reading).
If the panel doesn't act the way it should, first: check under canvas layer if "follow viewport" is on. It should be off. If you're still experiencing issues try switching your project from "mobile" to "forward+" or "compatability". (Top right corner of screen.) I almost gave up, because I was attempting this on an older pc and didn't realize that Gedot has issues with some older graphic cards. Luckily, I got some help from some very friendly people on the Gedot discord. Thank you for the tutorial Coco!
I'm literally having this same issue right now for about an hour and it's driving me crazy. Thank you for this, it helped and saved the project. Almost gave up as well.
This video was great and very helpful for someone like me with 0 game dev experience or understanding of coding. Could you make a third video? I'd love to see a tutorial on how to make the level more interesting such as Moving Platforms, Traps that kill the player such as a Saw or a Swinging Spiked Ball, as well as Poison or Lava that kills the player when they touch it. Thank you for this video it was perfect!
Hello, I did all things correctly as you showed in tutorial but I got stuck on 1 moment: 3:35 when I used option "save branch as scene" I saved it in "scenes" file, then when I tried to drag it to screen, it appeared as a main node without any child nodes (sprite animation and collision)
Just finished both these tutorials and finally feel like I have a decent grasp on the basics of Godot now (after many failed attempts before). Thank you.
Your code for the game manager script has issues, it might be me. But for my lvl one the fruit disappears but does not display points and for lvl two, the game just comes to the error screen and closes my game. Any tips anyone could give me? Thanks anyways everyone and Coco code.
I have a question. So I'm new to godot because I moved from unity to it. But when I make the dynamic camera and set the position smoothing to 2. My game starts too blur? like the pixels on the character will become all blurred. EDIT: Just having the smoothing on at all makes only my character appear blurry? I don't know what would be causing this as in your video it does not happen.
Hey! Just discovered ur channel and i watched ur godot tutorial and i tried to set up the player movement system like you but it isnt working, highly appreciated if u could help!
So I got stuck in the anchoring of the panel, for some reason it doesn't anchor on the screen. I have tried multiple ways and it simply doesn't work. I was even able to anchor another control node (an label) while the other still not working. If someone was able to fix and help me I would appreciate it a lot.
I was doing well until i did the ui when i couldn't get it to stay on the same place on the screen and would just stay at the same place on the map. any tips
Completing this second tutorial was a blast. I loved getting those achievement awards and seeing my progress tracked on the leaderboard. The way you made learning fun by adding game-like elements was awesome. I've learned a lot in just two videos and feel confident moving forward. A buddy and I are using your tutorial as a guide for our own newb dev challenge. We're starting from scratch and creating a game ourselves. I'll be happy to share our results when we finish. Our deadline is March 16, so I'll see you then.
Thank you for bringing that to my attention! I'm doing my best to master the pronunciation, but being a non-native speaker, some mistakes may occur. 😮💨
Once I finished adding the game_manager portion of the script, colliding with the collectable froze my game. Double checked that all code was identical to yours and it was. Any idea what would be causing the error?
im having a problem where the cherry does not disappear as according to the script the parameter "body" is never used in the function "_on_body_entered()"
you missed the camera limits. if you don't know where they're, you can see them in camera settings > limits . then change the size of limits you want :)
when I play, my frog is like glitching when I enable position smoothing. And another problem is sometimes when I play, my whole window is like flashing. Can anyone help me?
I am SUPER SUPER SUPER grateful for these videos!! They are not overbearing, you do a good job of explaining WHY we are doing what we are doing, and most importantly, because of you I have a working demo on my first night of game development! You are the GOAT Sir!
Thank you a lot for these tutorials! I am looking forward to a potential part 3, or possibly an "intermediate" or "next step" video that works on another game style. Much love
Great video, just got into PC Gaming and your tutorials are one of the first things I watched! The only issue I'm having is the finish trophy doesn't take me anywhere as I just walk right through it. I have the script set for it and I believe everything else, but is there anything in particular I probably missed?
Would anyone be able to help me? I have an issue when collecting a collectable the "game_manager.add_point()" line has the issue "Attempted to call function 'add_point' in base 'null instance' on a null instance. I have tried to fix this is multiple ways buy can't seem to solve the issue.
I figured out the issue is because when you move the objects it messes where the script is when the collectible script is trying to call game_manager. To fix this delete your Game manager object in your collectible script and re import it, you can tell something changed when the reference to where GameManager is is different. It should work this time
I did the last step but the level 2 trophy don't trigger the main menu to appear. I checked the code, it's fine cause the level 1 trophy trigger level 2 to start. honestly I'm lost in this if anyone have any advice to help I would appreciate it.
For some reason, my UI doesn't work. I have the Canvas Panel Under the main node and have a panel under the canvas panel but its still in the corner of my map
Great tutorials, sir. 👍I appreciate the pace and how concise your instructions are. One thing I noticed is that when this game switches levels, the score resets to "0". Maybe that's addressed in another tutorial (or maybe I just did it wrong 😅). Also, I have quadruple checked, and my code for the trophy is identical to yours, but my debugger says "@ _on_body_entered(): This function can't be used during the in/out signal" and "@ _on_body_entered(): Removing a CollisionObject node during a physics callback is not allowed and will cause undesired behavior. Remove with call_deferred() instead." This is all Greek to me... seems to be working other than the score. 🤷♂
Haven´t finished it yet, but I can already tell it´s going to be at least as great as the last one! Thanks for the great work! Btw. For my game I need an Inventory, so a tutorial for that would be awesome!
For anyone having an issue with add_points() and an issue of "null reference" or something along those lines. Simply delete the game_manager reference in your collectibles script and REIMPORT the game_manager reference. The issue comes when you move the game manager object in your folders, which changes the path so the old path is invalid now, hence when godot tries to grab an object from it, it returns NULL, and when the script tries to use .add_points() it can't call NULL.add_points() .
I've been having issues. The finish trophy disapears once I touch it in level 1. It stays working if I play only level 2. I saw that some interface elements have changed. What would be the workaround for this ?
These tutorials have been extremely helpful as i have started learning the last couple weeks. however for some odd reason with i change the screen size or max screen the game the running animation stops working., will show the first frame only but if i dont touch the screen size it works just fine. i dont know if that is a glitch or if it even is a problem i just dont understand why it only affects the running animation and none of the others. I am currently trying to re write the code itself in various ways removing and adding code and so on. but i dont know why screen size affects the animation for it. Any advice? if it even is a problem. dont know if this will affect the end result.
Quick note : if your cherry doesn't want to show up from scene to the main screen you have to align the cherry to it's hitbox. TLDR make sure the cherry is where the "Collectable" + is .
➡PART 3: ua-cam.com/video/kBzV7vgdQfU/v-deo.html
Enemies, Health system, double jump and MORE
I just finished your "First Game" Godot tutorial and come back to my UA-cam home screen to see you just uploaded this video an hour ago, awesome timing! Thanks for the great videos!
Sameee
Agreed
I like how you explained everything step by step
Even though English isn’t my first language I understand everything and i like how you give us chance to do things by ourselves 🌟
I’m not native as well, so I’m glad everything was understandable! 🍾
@@CocoCode I am native, and it was indeed understandable. Thanks a lot, man!
Dang. Made it all the way to the end, and I have no finished target level for my main menu. Really good tutorial! Thank you very much. I'll rewatch and see what I missed. Hope you are blessed!
When I added the camera to the character's child node, the character shook when it moved
same how do I fix it?
Great video! I'm ready for part 3 hahaha.
Incredible tutorial, I now know tha way!
Дякую ви просто мастер!!!!!
I barely comment, but I must now, say a big thank you, it was a big help to start again and learn a new environment through this very nicely structured tutorial. Can't wait to see that 3rd chapter that everybody demands now :)
Thank you!
Huh I just discovered what its like to be a programmer. I got too used to putting colons after else that at 7:25 I automatically did it for this. I couldnt find out what was causing the problem xD So I came back 2 days later and the first thing I look at in this video is that theres no colon after if.
Are you going to make a sequel to this episode?
please we need part - 3 of godot
edit :- like if you agree
Good news! There is one now
Firstly, thank you so much for these amazing tutorials!
This tutorial, and Part 1, are absolutely incredibly well-made! I love the beginner-friendly approach combined with the awesome teaching-style and beautiful video editing!
Would you perhaps consider a Part 3 for extra features/polish? I was hoping we could look at wall sliding/jumping!
Thank you! 🔥
If part 2 will go well (many people will be interested), why not!
@@CocoCode Oh yes for sure this will be good! Please continue with this beautiful series! I just started with Godot, coming from Gamemaker, and this is perfect to start learning Godot! I just subscribed and hope to hear that bell ring soon :D
@@CocoCode how about playing sounds and adding effects like puffs of dust when jumping and landing.
@@CocoCode PLEASE PLEASE MAKE PART 3. I've gotten pretty far in unity but that was after months of learning. I got thorugh your tutorials and feel like i came with a great amount of knowledge on what takes forever in unity but only minute in Godot.
I'd love to continue following your tutorial, I'm having so much fun! I think how you gamified the learning was genius too, the badges were great!
Please do dying and cleanup, and maybe saves? I never figured out saving in unity heh
@@CocoCode I BEG OF YOU PLEASE
Seriously some of the best, most straight forward and educational Godot 4 tutorials on UA-cam. Would love to see health and ui, enemies, and a pause/settings menu. Thank you for the clean tutorials!
Hey! In the new Part 3 you can find exactly that: Enemies, traps, pause and more! Check it out here: ua-cam.com/video/kBzV7vgdQfU/v-deo.html
If any of you are having problems with the character being fuzzy while moving i just changed the max fps to 60. You can do thi by going into Project Settings ----> Search FPS -----> Under application in Run change max fps from 0 to 60
Enable 'Advanced Settings'
Thanks a lot, I was going crazy searching for a fix to that!
It doesn't seem to work for me. When you set the max FPS to 60 frames, everything works the same. I displayed the FPS counter on the screen, which also indicates 60 frames
@@czesc_xyz in the camera settings change the process callback from Idle to PHYSICS, that worked for me
@@cristobalsolar5651 This is definitely the better solution here. It allows you to change the FPS at any time with less consequence.
A part three would be hype! I'd also like to mess around with enemies and stuff
+ adding sound to the game, game without sound feels very empty
@@Nowarhia it's a series they'll get there. slow down folks.
Part 3 is LIVE!
➡ ua-cam.com/video/kBzV7vgdQfU/v-deo.html
Enemies, Health system, double jump and MORE
Those "challenge" sections of the video really helps, it makes me remember and actually do it on my own and not just simply following what I see. Great tutorials!
It's amazing how with just 2 videos, I have already grasped the basics that I feel like I can make my own platformer after watching
Hey, you! Reading this comment! Firstoff, great job making the progress you've made thus far, you deserve some serious congrats there!
Second off, here's some fun challenges to try and improve your project and your skills even further:
1. *One-way collision platforms.* Thus far the thin platforms collide on both sides and prevent you from jumping up and falling through them. Can you figure out how to make your character jump through the platforms, and fall through them when you tap the "down" key?
2. *Fancier backgrounds.* Right now the backgrounds just stay in one place as you adventure through the levels, but I bet you could do better. Can you make your tiling background scroll in one direction, or even set up a Parallax background that follows the camera?
3. *Level transitions.* Whenever you press a button or collect a trophy, the game immediately cuts to the next scene. Can you figure out a way to create a fading transition between two levels?
And to you, Coco Code, thanks for a very useful and concise tutorial series! It'll probably help countless more creators on their journey to make something great.
Currently started work on my first game!!!!! I will definently try these out!!!
Sounds tough but I'll definitely try!
No I don't because this series has taught me absolutely nothing about actually programming
Thank you all for the incredible support on the last video! 🔥
I will love to see your level designs! Share them on Discord: discord.gg/hNnZRnqf4s
Hello, please, if you can upload a tutorial on how to set traps and enemies, please, I need it and I have not found another tutorial as good as yours. Traps with animation would help me a lot, please
Hey, you can find enemies and traps video here:
ua-cam.com/video/kBzV7vgdQfU/v-deo.html
you're a real hero man, I've tried to unity, unreal, gamemaker, gdevelop, and even godot before, but this is the first time I've found a tutorial that actually helped me learn to use the engine.
Yes I feel the same, I finally feel like all my talents got empowered and got that shining light above my head I was waiting for so long!
Your Godot tutorials are absolutely amazing, and I find getting the badges/stamps so fun! I'm so glad I started with your channel!
Thank you so much! 🏆
Instead of changing the filtering of every imported asset to nearest you can do it from the project settings so that when you import an asset the filtering is going to be set to nearest automatically
That is a good point! Please keep in mind that for tutorial purposes, I prefer to modify project settings to minimum in case someone will start watching in the middle of the series.
@@CocoCode Yes, that's totally correct. I was mentioning it for other people in case they didn't know about it, thank you for your hard work!
@@MohamedSaber007 I'm glad you mentioned this! I was hoping this setting existed somewhere so I didn't have to keep changing it.
Where do you find the settings?
Edit: General -> Rendering -> Textures -> Default Texture Filter
Please make a part 3, I’m currently making my own game and this is super helpfull
As you wish: ua-cam.com/video/kBzV7vgdQfU/v-deo.html
@@CocoCode you’re the goat 🙏 part 4 coming soon?
A tutorial on a dialogue system would be amazing!
For the people who are following and getting the "Removing a CollisionObject node during a physics callback is not allowed" and "This function can't be used during the in/out signal" errors, change the get_tree().change_scene_to_packed(target_level) to get_tree().change_scene_to_packed.bind(target_level).call_deferred() . I'm just as beginner as everyone else here but I looked up the problem and found this solution, it seems to be a controversial change in a few months old update to Godot. I don't understand why the solution works, but it does (assuming they haven't changed it when you are reading).
Thank you so much, I was looking everywhere for a solution to this!
Getting an error that says attempt to add function in base null instance .. please help me
If the panel doesn't act the way it should, first: check under canvas layer if "follow viewport" is on. It should be off. If you're still experiencing issues try switching your project from "mobile" to "forward+" or "compatability". (Top right corner of screen.) I almost gave up, because I was attempting this on an older pc and didn't realize that Gedot has issues with some older graphic cards. Luckily, I got some help from some very friendly people on the Gedot discord. Thank you for the tutorial Coco!
I'm literally having this same issue right now for about an hour and it's driving me crazy. Thank you for this, it helped and saved the project. Almost gave up as well.
Yea Thanks Man this fixed my project as well
where's "canvas layer" ? please
@@solnovilunium7887 Nothing works for me, can't even find the follow viewport option. This is very frustrating negl
Yea what’s is canvas layer
Please please please make a part 3 with health and enemy’s maybe even a quest system would be great
Part 3 is needed plz
Wonderful video!
Video Ideas: How about a video for Mobile Controls and exporting to Android / Mobile? 😄
I really thank you for your tutorials, the editing is so clean and you explain so effectively while keeping a simple & beginner friendly language.
This video was great and very helpful for someone like me with 0 game dev experience or understanding of coding. Could you make a third video? I'd love to see a tutorial on how to make the level more interesting such as Moving Platforms, Traps that kill the player such as a Saw or a Swinging Spiked Ball, as well as Poison or Lava that kills the player when they touch it. Thank you for this video it was perfect!
Thank you for suggestions!
When I add all the collectibles to a group, the add_point function breaks. Any help?
same here, mate. Did you find any solution?
can we get a part 3 for enemies and traps
11:11 Do you know how to select all collectibles ??
Hello, I did all things correctly as you showed in tutorial but I got stuck on 1 moment: 3:35 when I used option "save branch as scene" I saved it in "scenes" file, then when I tried to drag it to screen, it appeared as a main node without any child nodes (sprite animation and collision)
Just finished both these tutorials and finally feel like I have a decent grasp on the basics of Godot now (after many failed attempts before). Thank you.
Your code for the game manager script has issues, it might be me. But for my lvl one the fruit disappears but does not display points and for lvl two, the game just comes to the error screen and closes my game. Any tips anyone could give me? Thanks anyways everyone and Coco code.
I have a question. So I'm new to godot because I moved from unity to it. But when I make the dynamic camera and set the position smoothing to 2. My game starts too blur? like the pixels on the character will become all blurred.
EDIT: Just having the smoothing on at all makes only my character appear blurry? I don't know what would be causing this as in your video it does not happen.
Hi! I'm not sure what's going on :(
- Do you have texture filter set to "Nearest"?
- Can you send a video of that?
I've seen other comment saying:
"Go to Camera2D and change Process Callback from Idle to Physics."
Can't verify it since it works fine for me
I'll try that out thank you. I will let you know if it works.@@CocoCode
At 9:27 my kiwis don’t disappear. WTH AM I DOING WRONG
Hey! Just discovered ur channel and i watched ur godot tutorial and i tried to set up the player movement system like you but it isnt working, highly appreciated if u could help!
So I got stuck in the anchoring of the panel, for some reason it doesn't anchor on the screen. I have tried multiple ways and it simply doesn't work. I was even able to anchor another control node (an label) while the other still not working. If someone was able to fix and help me I would appreciate it a lot.
WE NEED PART 3!!!
I was doing well until i did the ui when i couldn't get it to stay on the same place on the screen and would just stay at the same place on the map.
any tips
For some reason the panel in UI node isn't locked to the top right of my screen but it's locked to the top right of the level. Can someone help
I did not get a scene change when i touched the trophy?
same.
Great tutorial. Could you turn available the C# script for collectibles? Thanks
" Look at that subtle off-white coloring. The tasteful thickness of it. Oh, my God. It even has a watermark." Nice video thx.
Whenever I group the collectibles together into a node I get an error "collectable.tscn ..... @ready() node not found"
Please help fix it
Many thanks, this is best tutorial ever mad :D
Completing this second tutorial was a blast. I loved getting those achievement awards and seeing my progress tracked on the leaderboard. The way you made learning fun by adding game-like elements was awesome. I've learned a lot in just two videos and feel confident moving forward. A buddy and I are using your tutorial as a guide for our own newb dev challenge. We're starting from scratch and creating a game ourselves. I'll be happy to share our results when we finish. Our deadline is March 16, so I'll see you then.
Not to hate on you at all. I'm finding your videos very useful! but "queue" is pronounced as "Q". or "k-eu"
Thank you for bringing that to my attention! I'm doing my best to master the pronunciation, but being a non-native speaker, some mistakes may occur. 😮💨
Please can you make a game like good knight story it's on mobile in godot 🙏🙏🙏🙏
Was anyone able to figure out a c# equivalent to on_body_entered?
I watched this tutorial today and it was the best one I’ve seen I’m so thankful for this
can you taught us how to put music to the game and make a load for the game (save the game)
When I press 'A' or 'Left', my character turns left, but then instantly turns back to face the right when I stop moving. Is there a way to fix that?
yeah I wonderd it to but I do not know it
UPDATE GOT ALL THE PREVIUOS VIDEO STAMPS GONAA TRY THIS ONE NOE I REALLY LIKE U EASY U EXPLAIN IT KEEP IT U P
but can we play the game in mobile?
and how can we uplord the game on play store?
When I finish the level the game crash do you now why?
Anyone have any idea on why in level 2 every point I collect crashes the game?
Once I finished adding the game_manager portion of the script, colliding with the collectable froze my game. Double checked that all code was identical to yours and it was. Any idea what would be causing the error?
you add the .tcsn file from the local not the gd file from the scripts. just delete the on ready line and reinsert the GameManager Node
im having a problem where the cherry does not disappear as according to the script the parameter "body" is never used in the function "_on_body_entered()"
I have the same issue, can’t solve it
you missed the camera limits. if you don't know where they're, you can see them in camera settings > limits . then change the size of limits you want :)
Hah, funny you mention that, I was wondering about adding that in the newest part 3 video ;)
when I play, my frog is like glitching when I enable position smoothing. And another problem is sometimes when I play, my whole window is like flashing. Can anyone help me?
I've seen other comment saying:
"Go to Camera2D and change Process Callback from Idle to Physics."
Can't verify it since it works fine for me
WHEN WILL YOU MAKE PART 3 please this vid is amazing
10:41 why do I hear police sirens?
Thank you for making gamedev not seem like an impossible thing to learn. Simple and straightforward you are great and educating 👍
I am SUPER SUPER SUPER grateful for these videos!!
They are not overbearing, you do a good job of explaining WHY we are doing what we are doing, and most importantly, because of you I have a working demo on my first night of game development!
You are the GOAT Sir!
Thank you a lot for these tutorials!
I am looking forward to a potential part 3, or possibly an "intermediate" or "next step" video that works on another game style.
Much love
can you make a tutorial of how to make enemies and ranged enemies?
📝 Godot enemies tutorial in future video
Noted!
THANK YOU@@CocoCode YOUR THE FIRST UA-camR TO REPLY TO ME!
you are amazing Thanks bro Please continue this series so that we can become professionals in godot
Great video, just got into PC Gaming and your tutorials are one of the first things I watched! The only issue I'm having is the finish trophy doesn't take me anywhere as I just walk right through it. I have the script set for it and I believe everything else, but is there anything in particular I probably missed?
I have the same problem. Weirdly enough, my trophy in level 2 does work but th one for level 1 doesn't. If anyone know how to fix this please help.
The panel doesnt appear in game
Same
An awesome tutorial, I've watched many beginner game dev tutorials so far but found yours to be the best one. Waiting for the 3rd tutorial ❤
when the camera follows the player the player is blurry if i enable position smoothing
Others are saying to go to Camera2D and change Process Callback from Idle to Physics. That fixed the problem for me!
Great man i love the tutorial i learn most things from this my frist project awsome bro tq 💯🔥..
I was waiting for this video to start my previous game development I think I forgot about it 😅...
Let's gooo make please more content like this
my character became invisible with the fruits after I added the ui
pleeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeee heeeeeeeeeellllp!
for some reason when i did the packed scene code for the goal, i dont teleport to the next level, even if i set the level in the variable, what gives
I’m having the same issue :( ever figure it out?
@@raefulton8582 neeeeeeope
Would anyone be able to help me? I have an issue when collecting a collectable the "game_manager.add_point()" line has the issue "Attempted to call function 'add_point' in base 'null instance' on a null instance. I have tried to fix this is multiple ways buy can't seem to solve the issue.
if you followed the tutorial exactly, you named the function "add_points()", surely that's the problem
I figured out the issue is because when you move the objects it messes where the script is when the collectible script is trying to call game_manager. To fix this delete your Game manager object in your collectible script and re import it, you can tell something changed when the reference to where GameManager is is different. It should work this time
we all wait for a part 3, thank you lots for these amazing tutorials!
me too
I did the last step but the level 2 trophy don't trigger the main menu to appear.
I checked the code, it's fine cause the level 1 trophy trigger level 2 to start.
honestly I'm lost in this
if anyone have any advice to help I would appreciate it.
same :(
I found the solution
you have to separately connect the body trigger node individually to the trophy in the second level@@casperz33
You are a tremendous teacher!
Please more videos on Godot
🤖🤖🤖
Wow I had no idea Godot was so easy. Thank you for making it so accessible
So glad the new tutorials are up. Your videos are AMAZING! Keep going please!
Im so glad i found these tutorials, Thank you!! One question though, will you be uploading the documentation for C#?
For some reason, my UI doesn't work. I have the Canvas Panel Under the main node and have a panel under the canvas panel but its still in the corner of my map
Did you manage to solve it?, it happened the same to me
Same
bro next crate main menu bro
Great tutorials, sir. 👍I appreciate the pace and how concise your instructions are. One thing I noticed is that when this game switches levels, the score resets to "0". Maybe that's addressed in another tutorial (or maybe I just did it wrong 😅). Also, I have quadruple checked, and my code for the trophy is identical to yours, but my debugger says "@ _on_body_entered(): This function can't be used during the in/out signal" and "@ _on_body_entered(): Removing a CollisionObject node during a physics callback is not allowed and will cause undesired behavior. Remove with call_deferred() instead."
This is all Greek to me... seems to be working other than the score.
🤷♂
Haven´t finished it yet, but I can already tell it´s going to be at least as great as the last one! Thanks for the great work!
Btw. For my game I need an Inventory, so a tutorial for that would be awesome!
OMG YES IVE BEEN WAITING FOR THIS
For anyone having an issue with add_points() and an issue of "null reference" or something along those lines. Simply delete the game_manager reference in your collectibles script and REIMPORT the game_manager reference. The issue comes when you move the game manager object in your folders, which changes the path so the old path is invalid now, hence when godot tries to grab an object from it, it returns NULL, and when the script tries to use .add_points() it can't call NULL.add_points() .
If you click on your Camera2D node, click "process Callback" and change to "Physics", it makes the movement a little smoother too 😊
Pls teach us how to add music in godot😭
just… YOU DONT KNOW?
Step 1. Make music
Step 2. drag the music to the “empty” thing
Step 3. Make busses
Step 4. VOILA! YOU’RE DONE!
I've been having issues. The finish trophy disapears once I touch it in level 1. It stays working if I play only level 2. I saw that some interface elements have changed. What would be the workaround for this ?
These tutorials have been extremely helpful as i have started learning the last couple weeks. however for some odd reason with i change the screen size or max screen the game the running animation stops working., will show the first frame only but if i dont touch the screen size it works just fine. i dont know if that is a glitch or if it even is a problem i just dont understand why it only affects the running animation and none of the others. I am currently trying to re write the code itself in various ways removing and adding code and so on. but i dont know why screen size affects the animation for it. Any advice? if it even is a problem. dont know if this will affect the end result.
Quick note : if your cherry doesn't want to show up from scene to the main screen you have to align the cherry to it's hitbox.
TLDR make sure the cherry is where the "Collectable" + is .