GDQuest

GDQuest

Become a game developer, with Godot!

Learn the techniques professionals use to create stunning games, using Free and Open Source Software.

Пікірлер

  • @aNoobAllDay
    @aNoobAllDay2 минут бұрын

    You seem to have two extra bones connected from the hip to the Thighs, and i don't see them in your list on the tutorial, Care to say what the name of them are please?

  • @arnaudmulton3161
    @arnaudmulton31613 сағат бұрын

    There are many godot tutorials on youtube and how-tos but none so finely detailed and as clear as yours, you got a new subscriber. Very high quality video

  • @ujjwalsubedi7203
    @ujjwalsubedi72038 сағат бұрын

    how to solve this problem of godot: kzread.info/dash/bejne/qaB2sdVyiqa8nag.html

  • @Gravy_Guzzler
    @Gravy_Guzzler11 сағат бұрын

    i already forgot what classes were, they are like templates?

  • @johnnobon
    @johnnobon13 сағат бұрын

    Gdscript has similar syntax to Python, which is a great language to know. They arent the same language, but i hear if you learn on you can pick up the other pretty painlessly.

  • @Eatmydds3
    @Eatmydds319 сағат бұрын

    Im struggling to understand signals, aren't they doing the exact same thing as making references to child objects and having code executed within them? Is there a performance difference?

  • @Jake_Hobbs
    @Jake_Hobbs21 сағат бұрын

    Thank you guy from 7 years ago

  • @beuzzzi
    @beuzzzi23 сағат бұрын

    I just bought the 2D course! The reviews are so good that I figured it would be better to start from a structured place instead of smaller tutorials. I'm loving the app so far

  • @zuztech
    @zuztechКүн бұрын

    thanks for the video, this help me to jump into my first game jam

  • @manaskumarrout9339
    @manaskumarrout9339Күн бұрын

    Isn't there any custom made blending brush for krita, just like clip studio paint and ibis paint x? I think krita is just WAY TOO HARD for me to do.. i will switch to clip studio..

  • @user-kw9cu
    @user-kw9cuКүн бұрын

    GDScript is horrible. It might be good for new devs to follow a tutorial and "make" a game. But if you're aiming into something more complex this mutated python child is awful. I bet they will ditch it like Unity did with js. I also hate unintuitive variable/node/property naming. And after looking at the migration guide from version 3 to 4 it's only getting worse and worse. And the documentation. Every time I try to use it I get the whole essay with no code examples, no images, no short description, just plain text. I have to spend 30 minutes to read the fricking bible and still get no info for what I was searching for.

  • @pietrodonicht9092
    @pietrodonicht9092Күн бұрын

    Someone help me, when i use the func play_hurt or play_walk godot says that it doesn't exist

  • @SuttonPara
    @SuttonParaКүн бұрын

    I've just had the exact same issue just hours after you so maybe something has changed in 4.2.2? For me , the Slime node under the Mob scene didnt reload its script when saving the underlying object itself. Closing Godot and reopening didn't resolve it, but deleting the Slime node from the Mob scene and then readding it brought the script in, solving the problem for me.

  • @Vurt72
    @Vurt722 күн бұрын

    get_node doesn't seem to be a thing (24:09 in), if i start writing get_no nothing shows up, so it doesn't seem to know it (i've noticed this for several things; in the video it autocompletes or directly finds it so you can complete it, but for me it doesn't). Also writing the entire thing like in the video just gives a "parser error: unexpected "identifier" in class body." i have latest version as of may 27 2024.

  • @lv99redchocobo37
    @lv99redchocobo372 күн бұрын

    Thank you so much for this.

  • @Necrincito
    @Necrincito2 күн бұрын

    Please tutorial, has a felling animation, felling (trees - shake when felled) which has several times (felling), (example - 5 times a large tree, 3 medium sized trees, 2 small trees) when it reaches the maximum number of felling ( tree falling in animation) and objects falling from the tree

  • @Necrincito
    @Necrincito2 күн бұрын

    Nobody wants to do a collecting tutorial with trees, everyone says they will see it and nothing, could you create a tutorial? please

  • @Necrincito
    @Necrincito2 күн бұрын

    😢

  • @nadadenadak
    @nadadenadak2 күн бұрын

    why using autoload here is a problem? In my head I'd just use a simple dictionary in the autoload which would hold all the mob related statistics

  • 3 күн бұрын

    Any file can be malicious. I think this isn't a real reason to not use resources for saving

  • @kyleshanahan2274
    @kyleshanahan22743 күн бұрын

    Thank you. This is exactly what i needed. I'm not sure, but godot has changed a lot and here in version 4 I think it has support already for tiled but I still see a couple plugins. If there are others from the future here looking for answers, I think its relatively the same as the video tutorial

  • @Charlotet_1411
    @Charlotet_14113 күн бұрын

    this is one of the times you dont get strainght to the point, I DIDNT EVEN GET ANYTHING

  • @dingdong1112
    @dingdong11123 күн бұрын

    hey Mr GDQuest i have a problem running my godot engine in forward and mobile renderer when i run that renderer it show black editor. can you make video about how to fix this problem please🙏

  • @Aerionix1
    @Aerionix13 күн бұрын

    When I hit make floating, whatever window I do it to bounces up to the top left, is obscured by whatever is there and I can't even see the title bar because it looks like it might be in the same place as the godot application's title bar

  • @gamepadcoder
    @gamepadcoder3 күн бұрын

    You're my hero Nathan. Thank you for doing so much to help encourage and empower people to follow their dreams. You're having such a huge and positive impact. ✨️ Keep up the great work! ✨️

  • @adventuretuna
    @adventuretuna3 күн бұрын

    What happens when you rename the node? Will it rename the references in the script? I don't like how it relies on a string (the name of the node), which can be changed by anyone working in the project. Export tag and dragging the node in the inspector seems a much better solution than this.

  • @gustavoaguilargarcia9665
    @gustavoaguilargarcia96654 күн бұрын

    ¡Nice video! Thanks for it. I've been trying to do something similar to the first part of the video, but using an area2d instead of a button, and I've found some issues: - When writing the code, nt all signals are offered by the autocomplete tool, just those inherited from Node and Object, but not those which are specific of Area2D. - Anyway, I can write the code for an Area2D signal and ¡it compiles! -> but ¡¡it doesn't work!! ¿What is the reason for that? ¿What am I doing wrong? Thanks in advance for your help.

  • @amazingsparckman
    @amazingsparckman4 күн бұрын

    I should use godot, been neglecting this for toooooo long

  • @horaciomagliacano5452
    @horaciomagliacano54524 күн бұрын

    This video is old buthopefully you'll see my question still.... I implemented this into my 2d isometric RTS game, however some of the Y axis tiles hold a negative value and I can't figure out how to get the script to calculate paths for any negative coordinates. I think the problem I am having is the way "map_size = Vector2.ONE * 120" is integrated for looping through each tile. I've tried hard coding the map bounds, and overriding other things but it just will not even begin pathfindind to any Vector2 that has a negative value for one of the axis. Please help, thanks!

  • @digital_down
    @digital_down4 күн бұрын

    Is there a way I can do this without clipping children, if I parent it to what I want to clip, it would basically break my game cause of the amount of code I use to reference the player, enemies etc.

  • @davidwagner6116
    @davidwagner61164 күн бұрын

    Thank you! Wow, this was extremely helpful.

  • @michaeloconnell145
    @michaeloconnell1454 күн бұрын

    Ty for posting this! Even in AAA so many games use Lua for Scripting

  • @Barbichenko
    @Barbichenko4 күн бұрын

    My game is behaving in a way that I don't know if it's because of something I wrote wrong or if it's actually a bug. The player does not take damage if he continues moving, only if he remains still. I've already increased the size of the hitbox, without success. If the player is "dancing" among the slimes, he becomes, in a way, immortal. Could anyone help? I finished the tutorial and it was one of the best I've ever seen. Very grateful!!!

  • @Kskakakakakkakak
    @Kskakakakakkakak4 күн бұрын

    WOW SO EZE

  • @thiagoknot
    @thiagoknot5 күн бұрын

    Man, this tutorial is incredible, thank you so much

  • @basicgamedev
    @basicgamedev5 күн бұрын

    godot has very very active Community and u can do better polish then unity it depends who is making the polish and it will stay free bcuz it's open source

  • @user-kq4ph6un9x
    @user-kq4ph6un9x5 күн бұрын

    So.... I shouldn't keep trying with it?

  • @TypicalDev_1-bf9ky
    @TypicalDev_1-bf9ky5 күн бұрын

    please help i have prior programming experience but i cant seem to understand how godot game engine works

  • @RadikAl-Ghazi
    @RadikAl-Ghazi6 күн бұрын

    What prevented me from switching to linux is the lack of [good] photoshop alternative.

  • @XGazudin
    @XGazudin6 күн бұрын

    For some reason the collision layer/masks do not work? For testing I deactivated all layers and masks of player, gun,trees and enemies. Then I only activated mask 2 for gun, and layer 2 for enemies. No detection. Then I additionally activated layer1 fo enemies and detection works?? Then I removed ALL masks from the gun (so nolayers, no masks for the gun) and it STILL detects enemies??? what is going on? Edit: For anyone experiencing similar problems, GDQuest figured it out after I sent my project files in the discord: I accidentally edited the collision mask of the gun in the player scene, instead of directly in the gun scene. So when I was disabling mask 1 in the gun_scene directly, it was overwritten by the Gun's collision mask in the player_scene, which was still set to 1. After fixing that, everything worked as intended

  • @XGazudin
    @XGazudin6 күн бұрын

    It seems like no matter what I do, the gun ALWAYS detects layer 1, so I just put enemies on layer 1 and the rest on layer 2. Works fine for now, but I'm feeling very frustrated that godot doesn't work like intended in this case, kinda puts a dent in my hopes for this engine

  • @Gdquest
    @Gdquest6 күн бұрын

    Without any physics layers and masks, the gun still turns towards enemies? Or is the issue that the bullet still touches enemies? If the issue is with the bullet, it's because the bullet is a separate entity and has different layers and masks compared to the gun. If the gun itself always detects layer 1, turning towards entities on layer 1 (player, trees) I'd need to see your scene setup, this suggests something different from the video. You can join our discord and ping me in the #godot channel with a screenshot: discord.gg/4Q6WAUJA

  • @XGazudin
    @XGazudin6 күн бұрын

    @@Gdquest Its just about the gun detecting, and pointing at, enemies, no bullets involved yet. I will ping you with some screenshots when I'm able to, I have to wait a little. Thank you for the quick response!

  • @11nephilim
    @11nephilim6 күн бұрын

    Gotta say this is an *excellent* tutorial, I've been looking for more after finishing the Brackeys ones but kept running into "beginner" ones that failed to explain the "why" of things enough to really build an understanding of what's going on. After watching this though a lot of things started making a ton of sense! I managed to make a basic lil addition to the script that flips the gun sprite so it's not upside down when it goes to the left of the character! It might be a simple change but it adds some polish and it's the first new "feature" I've figured out how to code by myself! Gonna see if I can figure out how to implement more new stuff tomorrow... maybe a wave system? Should be fairly easy to check if all the mobs are dead and then set a timer until a new wave begins, and then increase the mob spawn rate each wave.

  • @muneeb95
    @muneeb956 күн бұрын

    @gdquest Please make a tutorial on how to make this game.

  • @danieloliveira-pq4zy
    @danieloliveira-pq4zy7 күн бұрын

    Awesome video, really helpful insights! Btw, does someone know how to get those fancy little details in the code where stuff like "->" (7:37) and "<=" (4:57) appear as only one little neat symbol?

  • @d1moopushkin572
    @d1moopushkin5727 күн бұрын

    Haha! We will be playing with bouncing balls!

  • @fk3239
    @fk32397 күн бұрын

    But still dogshit.

  • @FelipeMAPT
    @FelipeMAPT7 күн бұрын

    ChatGpt my friend 😊

  • @SideQuest_Obsessed
    @SideQuest_Obsessed8 күн бұрын

    Love this -- I think you just saved me a ton of time, like, weeks of building save and load systems that rely on json to manage all the inventories and such that my game will have / tracked saved data overall.

  • @craig01001
    @craig010018 күн бұрын

    Where is the clip from 2:40 from?

  • @kaushiksunapu5657
    @kaushiksunapu56578 күн бұрын

    Hey. This is my first experience with Godot, and it's been quite fun this far! But I have a little question related to the video: Could you maybe explain the error of the odd shooting of the bullets at around 1:34:40? What do you mean when you say the position of the bullets is offset, because it is relative to the position of the shooting point? Why is that causing a problem?

  • @RTW590
    @RTW5908 күн бұрын

    Very easy to follow and very useful. Thank you!!!

  • @polanexas
    @polanexas8 күн бұрын

    I kinda need an offline app :l Thats downloadable, cuz internet lol

  • @artwork-studios
    @artwork-studios9 күн бұрын

    I moved on a long time ago but Godot :)

  • @teamsonghaialice
    @teamsonghaialice9 күн бұрын

    Help! my debugger says Line 5:Function "get_overlapping_bodies()" not found in base self.