GDQuest
GDQuest
  • 592
  • 29 198 873
Jazz Up GODOT UIs & Games Using Clipping Masks
🖈 *FREE DEMO* : github.com/gdquest-demos/godot-4-new-features
▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access
🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com
🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/
🗨 *DISCORD INVITE* : discord.gg/87NNb3Z
------------------------------------------
🖋 *SYNOPSIS*
This is a demonstration of how to set up and use clipping masks in Godot with:
- static sprites
- animated sprites
- in UIs with effects
#gamedev #gamengine #godot
-------------------------------------------
*CC-BY 4.0 LICENSE*
Terms: creativecommons.org/licenses/by/4.0/
Attribute To: "CC-By 4.0 - GDQuest and contributors - www.gdquest.com/"
zhlédnutí: 13 327

Video

Why *NOBODY HELPS* You with Your GAME Project (in GODOT or Anywhere)
zhlédnutí 25KPřed 3 měsíci
🖈 *GDQUEST QUESTIONS TOOL* : school.gdquest.com/guides/get_answers 🗨 *GDQUEST DISCORD* : discord.gg/87NNb3Z ▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access 🖈 *GITHUB Godot Open Issues * : github.com/godotengine/godot/issues 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/g...
UNDOCKING and Moving Docks in the GODOT Editor
zhlédnutí 9KPřed 3 měsíci
▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access Early Access Starting Jan 30 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *DISCORD INVITE* : discord.gg/87NNb3Z 🖋 *SYNOPSIS* Whether you use multiple screens or prefer to access dock differently in your ...
Declutter Your Godot 4 Project: Singletons/Autoloads All Over The Place...
zhlédnutí 21KPřed 4 měsíci
▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *DISCORD INVITE* : discord.gg/87NNb3Z 🖋 *SYNOPSIS* This video introduces the new GDScript static variables as a better way to store shared data compared to au...
Faster & Better Access to your GODOT Nodes!
zhlédnutí 20KPřed 4 měsíci
▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *DISCORD INVITE*: discord.gg/87NNb3Z 🖋 *SYNOPSIS* This video shows you how to access Godot's nodes in the editor more efficiently using unique names and node ...
GET SET...GODOT! Use the Revamped Setter and Getter Functions
zhlédnutí 31KPřed 4 měsíci
▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *Free Interactive Tour* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *GDQuest Discord Community* : discord.gg/87NNb3Z 🖈 *MENTIONED LINKS* _GITHUB CODE EXAMPLE_ : github.com/gdquest-demos/godot-4-how-tos/tree/main/godot/setter_getters...
Choosing Your Godot Programming Language: C#, C++, GDScript,...
zhlédnutí 125KPřed 4 měsíci
▶︎ *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎓 *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access 🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *DISCORD INVITE* : discord.gg/87NNb3Z 🖈 *RELATED DOCS* : docs.godotengine.org/en/stable/tutorials/scripting/gdextension/gdextension_cpp_example.html 🖋 *SYNOPS...
Moving 3D Models in Godot 4 [New Shortcuts]
zhlédnutí 9KPřed 4 měsíci
🖈 *GDQUEST DEMO* : github.com/gdquest-demos/godot-4-new-features ▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access Early Access Starting Jan 30 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *FREE INTERACTIVE GODOT TOUR* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *DISCORD INVITE* : discord.gg/87NNb3Z 🖋 *SYNOPSIS* In this 3D tu...
Auto Generate Documentation for Your Code in Godot 4
zhlédnutí 16KPřed 5 měsíci
▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access Early Access Starting Jan 30 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *Free Interactive Tour* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *GDQuest Discord Community* : discord.gg/87NNb3Z 🖈 *MENTIONED LINKS* _GITHUB CODE EXAMPLE_ : github.com/gdquest-demos/godot-4-how-tos/b...
Seven Minutes to Decide On Godot 4 in 2024
zhlédnutí 146KPřed 5 měsíci
▶︎ *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *Free Interactive Tour* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🎓 *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access Early Access Starting Jan 30 🗨 *GDQuest Discord Community* : discord.gg/87NNb3Z 🖋 SYNOPSIS The Godot Game Engine has come a long way since it was first launched. If y...
TWEAK your Game VALUES Directly in the Godot Editor
zhlédnutí 12KPřed 5 měsíci
🖈 RELATED GODOT DOCS: docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_exports.html ▶︎ *GODOT 4 COURSES* : school.gdquest.com/godot-4-early-access Early Access Starting Jan 30 🎓 *FREE APP "Learn GDScript From Zero"* : www.gdquest.com 🎮 *Free Interactive Tour* - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 *GDQuest Discord Community* : d...
Your First 2D GAME From Zero with GODOT 4! **Vampire Survivor Style**
zhlédnutí 524KPřed 5 měsíci
🖪↷PROJECT FILES: gdquest.com/tutorial/godot/2d/first-2d-game-godot-4/ ▶︎ GODOT 4 COURSES: school.gdquest.com/godot-4-early-access Preorder Below Launch Price for a Limited Time Only. 🎓 FREE APP to Learn GDScript From Zero: www.gdquest.com 🎮 FREE INTERACTIVE TOUR - The Godot Editor - www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/ 🗨 GDQUEST DISCORD COMMUNITY: discord.gg/87NNb3Z 🖈 ...
First Interactive Godot Tour: The Godot Editor - [Full Run-through]
zhlédnutí 21KPřed 5 měsíci
First Interactive Godot Tour: The Godot Editor - [Full Run-through]
AWAIT! Use the New Keyword in GDScript - Godot 4
zhlédnutí 36KPřed 5 měsíci
AWAIT! Use the New Keyword in GDScript - Godot 4
How to Use Signals in Godot 4 - Editor vs. Code
zhlédnutí 30KPřed 5 měsíci
How to Use Signals in Godot 4 - Editor vs. Code
Hello Lambdas! Anonymous Functions in GDScript - Godot 4
zhlédnutí 20KPřed 6 měsíci
Hello Lambdas! Anonymous Functions in GDScript - Godot 4
First Class Functions and Signals in GDScript - Godot 4
zhlédnutí 21KPřed 6 měsíci
First Class Functions and Signals in GDScript - Godot 4
Godot 4.2, Restorer of The Lost | Full Feature Breakdown
zhlédnutí 98KPřed 6 měsíci
Godot 4.2, Restorer of The Lost | Full Feature Breakdown
Godot 4.1 is OUT: smoother, more reliable, and with plenty of new features.
zhlédnutí 205KPřed 11 měsíci
Godot 4.1 is OUT: smoother, more reliable, and with plenty of new features.
Godot 4.0: It's Almost a Brand New Engine! Full Breakdown of New Features
zhlédnutí 695KPřed rokem
Godot 4.0: It's Almost a Brand New Engine! Full Breakdown of New Features
Get Realistic Lighting in Godot 4 with SDFGI: New Global Illumination
zhlédnutí 47KPřed rokem
Get Realistic Lighting in Godot 4 with SDFGI: New Global Illumination
How Much Better Are Shadows in Godot 4? (they're a lot better!)
zhlédnutí 28KPřed rokem
How Much Better Are Shadows in Godot 4? (they're a lot better!)
Five Must Have Code Patterns for Your Godot Game (feat. @PlayWithFurcifer)
zhlédnutí 90KPřed rokem
Five Must Have Code Patterns for Your Godot Game (feat. @PlayWithFurcifer)
Reloading Weapons and Managing Ammo (Godot Tutorial)
zhlédnutí 16KPřed rokem
Reloading Weapons and Managing Ammo (Godot Tutorial)
How to Make Attack Feel Great: animations, particles, and other cool tricks
zhlédnutí 61KPřed rokem
How to Make Attack Feel Great: animations, particles, and other cool tricks
How to Make a Homing Missile in the Godot Engine: 2D guide
zhlédnutí 23KPřed rokem
How to Make a Homing Missile in the Godot Engine: 2D guide
How to Solve Any Programming Issue with Rubber Ducking
zhlédnutí 22KPřed rokem
How to Solve Any Programming Issue with Rubber Ducking
Learn GDScript From Zero: a free Godot app to learn and practice coding
zhlédnutí 37KPřed rokem
Learn GDScript From Zero: a free Godot app to learn and practice coding
New Navigation in Godot 3.5: Avoiding Obstacles
zhlédnutí 20KPřed rokem
New Navigation in Godot 3.5: Avoiding Obstacles
How to Use the New Navigation System in Godot: Enemy Pathfinding
zhlédnutí 40KPřed rokem
How to Use the New Navigation System in Godot: Enemy Pathfinding

Komentáře

  • @braydendavidson2068
    @braydendavidson2068 Před 11 hodinami

    is there a way to add upgrades? like every lets say 10 kills it shows a pop up to get an upgrade

  • @Arelias95
    @Arelias95 Před 11 hodinami

    Having this many rays for every enemy is kinda bad

  • @snaker90
    @snaker90 Před 11 hodinami

    Thank for your sharing! I'm from the course "2D Secrets", which is so great!

  • @TheSkypeConverser
    @TheSkypeConverser Před 13 hodinami

    i wish u deleted the other vid or linked to this one. i just wrote off JSON for no reason 😭

  • @J0514H_K
    @J0514H_K Před dnem

    today I learned that I could download Godot on my Android tablet. that's pretty cool, especially if I use Dex. When I hit play, it pops up in a little window just like the computer version.

  • @Olo21377
    @Olo21377 Před dnem

    nice!,but i still got problem, how to make shape cut out to the moment another shape is starting, like shades in potion bottle

  • @GoodWafflez
    @GoodWafflez Před dnem

    I having trouble getting the plugin to even show up on the list. My biggest trouble is just getting started to even start the tutorials right now. feel bad

  • @midnighthunter5677

    would have prob helped if i actualy found the grid thankfully the comments helped. For grid go to Settings > Dockers > Grids and Guides

  • @robertjl5619
    @robertjl5619 Před dnem

    Nathan is one of the best dudes to ever live. His teaching style is absolutely incredible and goes into depth so you understand the concept and it gives you the chops to truly apply it. Truly a legend among educators.

  • @mr.messofgeorgia
    @mr.messofgeorgia Před dnem

    If you are missing the button to popout the script and make it float, you need to go to *editor* in the top menu and select *editor settings." Scroll down to "Single Window Mode" and deselect it.

  • @lv99redchocobo37
    @lv99redchocobo37 Před dnem

    yaaaay

  • @Kenneth_Cayabyab
    @Kenneth_Cayabyab Před 2 dny

    Once I add " func _on_timer_timeout(): shoot()" i get an error that breaks func _physics_process (delta): "The parameter "delta" is never used in the function "_physics_process()" If anyone can help me figure out what i did wrong would be greatly appreciated. I'm 99% sure all my code beforehand lines up

  • @HakimBourefis-xw9rd

    im a beginner ididnt usnderstand shiitt

  • @SheriffBigbadwolf
    @SheriffBigbadwolf Před 2 dny

    Can you do a tutorial on the full space shooter game you showed at the last? That would be very helpful for my Godot 4 journey.

  • @SerPodrick
    @SerPodrick Před 2 dny

    Mhmmm now ill have acess to more sprite sheets

  • @sergeantsapient
    @sergeantsapient Před 2 dny

    Most people I've seen online say use GDScript. C# proponents tend to be ex-Unity developers since they're probably already familiar with it. I've never seen anyone recommend C++.

  • @OscarFernandez
    @OscarFernandez Před 3 dny

    wow this is great. Too much tutorials for the old tween system... Just need to setup loops, repeat forever destroy tweens.

  • @iricanprince9811
    @iricanprince9811 Před 3 dny

    I made it all the way to 2:02:39 but no matter what I do I can't get my. func _ready() : spawn_mob To work

    • @Eibbor76
      @Eibbor76 Před 2 dny

      The way I got this to work is by adding the Path2D as a unique name. Once that is done, the game runs correctly. Hopefully this helps!

    • @iricanprince9811
      @iricanprince9811 Před 2 dny

      @@Eibbor76 so swith $PathFallow2D to $Path2D

  • @the_RCB_films
    @the_RCB_films Před 3 dny

    yooo what!?!?!?!

  • @michaeloconnell145
    @michaeloconnell145 Před 3 dny

    Gd script is awesome just not for me. I will use it for small or simple pieces of games though!

  • @therupoe
    @therupoe Před 3 dny

    I'm curious... I put all of my trees in a generic Node2D and then the y-sorting stopped working... I don't understand why if the objects are still in the same scene? I kinda thought those generic Node2Ds were basically 'directories' for nodes of the same type.

  • @LITRLG0D
    @LITRLG0D Před 3 dny

    Godot only has room to grow. Unity is stagnating and the reasons to choose it over Godot are slowly becoming less and less. Plus, GDscript is like the easiest language to learn and the error output is amazing.

  • @nikkehtine
    @nikkehtine Před 3 dny

    What is the reason GDScript is interpreted instead of compiled or at least bytecoded? All it really does is use extra resources on the client and I can't think of any justification for that.

  • @bombrman1994
    @bombrman1994 Před 4 dny

    move and slide with snap is changed now to move and slide only, also im watching this and translating the api in my head into c# code

  • @betatester03
    @betatester03 Před 4 dny

    Did this just never happen, or what?

  • @dontcallmethat7240
    @dontcallmethat7240 Před 4 dny

    "You cannot expect lots of material for C#" Classes are the same as in gdscript. What exactly is the problem? You can use ChatGPT if you don't wanna code in C# yourself

  • @OMNI_INFINITY
    @OMNI_INFINITY Před 4 dny

    There are no "gotchas" with the open source license and ALL OF THE CODE OF THE GODOT GAME ENGINE IS OPEN SOURCE?

  • @OMNI_INFINITY
    @OMNI_INFINITY Před 4 dny

    COMPLETELY OPEN SOURCE?

  • @sin6783
    @sin6783 Před 4 dny

    Around 52:00, it started to fall apart for me. My "Root" has no Game node attached to it. So /root/Game/player is null ( "Identifier Player not declared in current scope, solved)

  • @Qwerka
    @Qwerka Před 4 dny

    Why am I recommended Godot propaganda 😭

  • @charliecaust8076
    @charliecaust8076 Před 4 dny

    THIS ISN'T HELPFUL AT ALL! I don't own windows, I own a MAC.OS so I don't even understand how this works and krita doesn't work for this, and I can'r understand what he is saying at all! IT. ISN'T. CLEAR >:|

  • @sergeantsapient
    @sergeantsapient Před 4 dny

    Where can I get the godot character model used at the beginning of this video?

  • @synthcqt
    @synthcqt Před 4 dny

    i tried godot for the first time recently. it did not go well. at. all. i prefer unity, but you do you (gamemaker 1000% all the way tho (until you need inverse kinematics))

  • @GoVocaloider
    @GoVocaloider Před 4 dny

    Thank you for the tutorial! I know it's hard to go step by step and explain every little feature and function but you guys are making it so that we're not just blindly following a tutorial but instead, understanding the tools we are using, making it easier to recall and use on our own in the future. Thanks for all the hard work!

  • @user-wn4wk3gq3k
    @user-wn4wk3gq3k Před 5 dny

    My choice: C++

  • @Lonewolf.7.7.7
    @Lonewolf.7.7.7 Před 5 dny

    How would you feel if someone called your game a "fucking game"? Choose the right title. you are f**cking.

  • @Qwerka
    @Qwerka Před 5 dny

    I LOVE XNA I LOVE XNA I LOVE XNA

  • @xdanic3
    @xdanic3 Před 5 dny

    I got some artifacts so I copied everything expecting to find the bug, it didn't chage a thing, but made me realise a few things, first there's no need to multiply by negative the number of copies, I just keed adding on top and then used the original alpha to get the final color, that way I don't any a very small transparent outline in the transition between the outline and the original texture. Here's the modified shader: shader_type canvas_item; uniform float outline_width : hint_range(0.0, 10.0) = 4.0; uniform vec4 outline_color : source_color; void fragment(){ float size = outline_width / float(textureSize(TEXTURE, 0).x); //No multiply outline by 1.0 vec4 sprite_color = texture(TEXTURE, UV); float alpha = sprite_color.a; alpha += texture(TEXTURE, UV + vec2(size, 0.0)).a; alpha += texture(TEXTURE, UV + vec2(-size, 0.0)).a; alpha += texture(TEXTURE, UV + vec2(0.0, size)).a; alpha += texture(TEXTURE, UV + vec2(0.0, -size)).a; alpha += texture(TEXTURE, UV + vec2(size, size)).a; alpha += texture(TEXTURE, UV + vec2(-size, -size)).a; alpha += texture(TEXTURE, UV + vec2(-size, size)).a; alpha += texture(TEXTURE, UV + vec2(size, -size)).a; vec4 final_color = mix(outline_color, sprite_color, sprite_color.a); //Use the image alpha COLOR = vec4(final_color.rgb, clamp(abs(alpha) + sprite_color.a, 0.0, 1.0)); }

  • @leynieraragon9417
    @leynieraragon9417 Před 5 dny

    when I press f6 my screen comes out black. I've done everything step by step. When I go back to try another demo I've made the demo screen works just fine. im not sure what im doing wrong.

  • @turquoise7817
    @turquoise7817 Před 5 dny

    any chance we'll get an updated version of this? great tutorial, but could use a remake :D

  • @Angemell
    @Angemell Před 6 dny

    It would be nice to mention C#'s accessibility to Interfaces for code design, and the handful libraries for DBs' management (sounds like a niche thing, but it's its practical usage) 🤓

  • @_nashset
    @_nashset Před 6 dny

    When making Unity (3D) WebGL builds, My biggest problems usually came from rendering and assets, rather than logic. Keep good coding habits and you shouldn't need to worry. Though, we do have neat coding tools like native Visual Studio Intellisense support making debugging/organization/refactoring easier, but I suspect Godot will catch up soon enough if not already. Then I can break free T-T

  • @DC-jw8fw
    @DC-jw8fw Před 6 dny

    Hi, not sure if anybody else ran into same issue but my health is constantly going down (am being hurted) even when no mob is touching me, any idea what might be wrong? Many thanks

  • @SamuTheFrog
    @SamuTheFrog Před 6 dny

    Minor correction @4:00 Uhm Binary numbers are 1s and 0s, 2 is not a binary, it is an integer, but not a binary. I maybe wrong but im like 99% certain binary means two variants/values. In this case, two integers, 1 or 0. GET IT RITE PUNK

    • @Gdquest
      @Gdquest Před 5 dny

      Binary is the base in which you represent the numbers. You can represent any number in binary form, with a series of zeros and ones. In base 10, which we most often use to represent numbers, you have 10 digits instead of only two. If you write the number two in code technically, yes, it's an integer or a float in gdscript. But if you use a bitwise operator, it will use binary operations and the binary representation of the number to apply the operation. In memory, all numbers exist in binary form, and it's the representation you want to have in mind in this case.

  • @Caydos
    @Caydos Před 6 dny

    Just don't be afraid of C++. Every big boy gaming corps using their custom engines with the most game optimized language of C++ Go Unreal, invest your time in it and you shall be rewarded in ways you wouldn't think was possible.

  • @jajajaja4865
    @jajajaja4865 Před 6 dny

    Thank you. Wonderful tutorial!

  • @databender_oz
    @databender_oz Před 6 dny

    Am I the only one, my character can pas the canvaslayer

  • @steve-maheshsingh7553

    Thank you for this, Using find to navigate is a great life hack!

  • @joshpack
    @joshpack Před 7 dny

    C++

  • @user-pc3io5ji1o
    @user-pc3io5ji1o Před 7 dny

    Godot is dope for learning to code