Heartbeast
Heartbeast
  • 449
  • 25 121 786
Flat Fire Shader Tutorial - Godot 4
Thanks for watching my video!
If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube
Twitter: uheartbeast
Thank you all so much for your support!
zhlédnutí: 10 080

Video

Make a game before the end of the day (in Godot 4)
zhlédnutí 20KPřed 3 měsíci
Thanks for watching this tutorial video about how to make a game in Godot before the end of the day! Take this mini course and finish your first game. Here is the github repo to the project: github.com/uheartbeast/make-your-first-game-mini-course/tree/main If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.co...
Godot 4 Tutorial - Space Shooter Using Components - P19 Basic Saving
zhlédnutí 7KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P18 Sound Effects
zhlédnutí 3,3KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P17 Difficulty Curve
zhlédnutí 4KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P16 Pink Enemy States
zhlédnutí 3,3KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P14 Yellow Enemy
zhlédnutí 3,4KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P15 Pink Enemy
zhlédnutí 2,4KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P12 Game Stats and Score
zhlédnutí 4,2KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P13 Game Over Score and Highscore
zhlédnutí 2,9KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P11 Menu and Game Over
zhlédnutí 4,2KPřed 5 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P10 Enemy Generator
zhlédnutí 4,5KPřed 6 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P9 Explosion Effect and Destroy Component
zhlédnutí 4,8KPřed 6 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P8 Hurt Component
zhlédnutí 4,2KPřed 6 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P7 Hitboxes and Hurtboxes
zhlédnutí 6KPřed 6 měsíci
Thanks for watching my video! If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Here is the GitHub repo for this project (updated as I record videos): github.com/uheartbeast/Galaxy-Defiance Twitter: uheartbeast Thank you all so much for your support!
Godot 4 Tutorial - Space Shooter Using Components - P6 The Green Enemy
zhlédnutí 5KPřed 6 měsíci
Godot 4 Tutorial - Space Shooter Using Components - P6 The Green Enemy
Godot 4 Tutorial - Space Shooter Using Components - P5 Enemy Template
zhlédnutí 6KPřed 6 měsíci
Godot 4 Tutorial - Space Shooter Using Components - P5 Enemy Template
Godot 4 Tutorial - Space Shooter Using Components - P4 Scrolling Background
zhlédnutí 7KPřed 6 měsíci
Godot 4 Tutorial - Space Shooter Using Components - P4 Scrolling Background
Godot 4 Tutorial - Space Shooter Using Components - P3 Animating the Ship
zhlédnutí 7KPřed 6 měsíci
Godot 4 Tutorial - Space Shooter Using Components - P3 Animating the Ship
Godot 4 Tutorial - Space Shooter Using Components - P2 Lasers
zhlédnutí 12KPřed 6 měsíci
Godot 4 Tutorial - Space Shooter Using Components - P2 Lasers
Godot 4 Tutorial - Space Shooter Using Components
zhlédnutí 44KPřed 6 měsíci
Godot 4 Tutorial - Space Shooter Using Components
Godot 4 Shader Tutorial for Absolute Beginners
zhlédnutí 30KPřed 7 měsíci
Godot 4 Shader Tutorial for Absolute Beginners
Dungeon Room Transitions - Godot 4 Intermediate Tutorial
zhlédnutí 21KPřed 8 měsíci
Dungeon Room Transitions - Godot 4 Intermediate Tutorial
What is a Single Stick Shooter? - WASarD Devlog #0
zhlédnutí 21KPřed 8 měsíci
What is a Single Stick Shooter? - WASarD Devlog #0
WASarD Teaser Trailer - WISHLIST on STEAM!
zhlédnutí 22KPřed 8 měsíci
WASarD Teaser Trailer - WISHLIST on STEAM!
I playtested Matt Hackett's new PIXEL WASHER demo!
zhlédnutí 8KPřed 9 měsíci
I playtested Matt Hackett's new PIXEL WASHER demo!
Heartbeast Channel Update July 2023
zhlédnutí 12KPřed 10 měsíci
Heartbeast Channel Update July 2023
Finite State Machines - Godot 4 Tutorial (Intermediate)
zhlédnutí 61KPřed 10 měsíci
Finite State Machines - Godot 4 Tutorial (Intermediate)
Let's Pixel - HUGE Slime Boss
zhlédnutí 8KPřed 11 měsíci
Let's Pixel - HUGE Slime Boss
Let's Pixel - Purple Bat P2 - Flying Animation
zhlédnutí 5KPřed 11 měsíci
Let's Pixel - Purple Bat P2 - Flying Animation

Komentáře

  • @antideus9389
    @antideus9389 Před 3 hodinami

    Would havr been cool of you made the possibilitybfor us to melee/attack enemies.

  • @SerPodrick
    @SerPodrick Před 4 hodinami

    the tilemap system is so different now. nearly everything he did was automatically processed by godot!

  • @qmerk2661
    @qmerk2661 Před 4 hodinami

    i love the way you teach. i also love the challenges you gave at the end. i dont know if other "beginners" are like me, but when i tried Unity a while back, i was stuck for a long time not knowing more or understanding the language. that all changed and i started progressing when i came across the projects that they would give you that come with little bugs for you to fix. (maybe a ball was rolling the wrong way or something simple and you'd have to read through the script to find out why, and to fix it) like- teach just like 2 or 3 mechanics for a game. and then for an end test you throw out 2 or 3 projects with the same mechanics but they dont work. i feel like it would be very helpful for the beginner community. they really help beginners to start actually reading the code, and understanding what each little thing does, why, and where. it helped me because after a while of understanding more and more of the code and why and how its written, i was catching myself knowing what to write and where to write it. theres a huuuge difference between following a tutorial and understanding what someone means or what they wrote(understanding a tutorial, but being stuck afterwards), and understanding the language to the point of writing it all on our own(creating something from just a thought) just figured id tell you, since your imo the best teacher for godot beginners.

  • @GiulianoBisoAlcoba
    @GiulianoBisoAlcoba Před 4 hodinami

    Hello Heartbest, I wanted to know how I can make the random block (that is, the one with the "?" symbol) from Super Mario Bros 1

  • @SerPodrick
    @SerPodrick Před 9 hodinami

    Branno's Movement Script from their Vampire Survivor Tutorial: var movement_speed = 100 func movement(): var x_mov = Input.get_action_strength("right") - Input.get_action_strength("left") var y_mov = Input.get_action_strength("down") - Input.get_action_strength("up") var mov = Vector2(x_mov,y_mov) velocity = mov.normalized()*movement_speed move_and_slide() func _physics_process(delta): movement()

    • @SerPodrick
      @SerPodrick Před 9 hodinami

      for those using this script, but want to utilize "move_and_collide(velocity)" and the same speed as in this tutorial, just switch out move_and_slide() for move_and_collide(velocity) and alter the movement_speed to 4

  • @CharlieGorrill
    @CharlieGorrill Před 10 hodinami

    Woo hoo! I loved this series. I bought both of your courses on Godot4 and Pixel Art.

  • @HungLe-wm4yk
    @HungLe-wm4yk Před 14 hodinami

    where is Part1?

  • @wulfsnack3594
    @wulfsnack3594 Před 21 hodinou

    In Godot 4.2, to add collision to the TileMap: select TileMap > Inspector > Select TileSet > Physics Layers > Add Element

  • @aleksandrsribickis3533
    @aleksandrsribickis3533 Před 21 hodinou

    the bats are destroying the grass? how do i fix that

  • @Oxichor
    @Oxichor Před dnem

    Thank you so much for posting this video! Just came off of my first game jam submission with Game Maker and this was the perfect intro to Godot's work flow and scripting. It looks very powerful. Excellent video, I'll tackle those challenges tomorrow!

  • @alikease11
    @alikease11 Před 2 dny

    yo this looks so cool!!

  • @Visigothicwarrior
    @Visigothicwarrior Před 2 dny

    Benjamin, can you do a beginner tutorial like this Hack n Slash with jumping/platforming, but for Godot?

  • @Stuckoutsideyourhouse

    anyone else have movement_data coming back as <null>? edit: cant tell if im dumb or this is a change either way keeping it here for a solution should anyone else get stuck click on player and load player movement data should be fixed

  • @jas3.14
    @jas3.14 Před 3 dny

    I'm late obviously very late to the party, but the way I solved the problem of bats flickering at the same time goes like this: 1) I create a material for the WhiteColor shader (I also have a custom shader called SmoothPixelFilter that's supposed to be applied to all visual instances by default, but this isn't required) 2) Then instead of oscillating Active in the key-frames, I oscillate between the WhiteColor material and the normal material (for Benjamin's example this would be no material but not in a case like mine) This way you optimize on memory by only instancing each material once and you get to switch between them individual per scene instance without the performance penalties that comes with localizing the material for each instance. (that last one is assuming Godot handles assigning existing materials as moving the pointer to the existing material object... which I don't know if it does that...) There's practical limitations to this though, as you can only really change the materials per instance through code, although I'm sure this is standard anyway.

  • @RoccaaaHD
    @RoccaaaHD Před 4 dny

    Sucks that image_angle still rotates it.

  • @thrilakshayapa7397
    @thrilakshayapa7397 Před 4 dny

    In Godot 3.3 and later versions, state is a reserved keyword, so you can't directly use it as a variable name. You can rename it to something else, like object_state, entity_state, or any other relevant name.

  • @zarinamaeabardo5909

    I just made my first playable game with your tutorial! This was super helpful and I plan on purchasing the course.

  • @VeganCheeseburger
    @VeganCheeseburger Před 5 dny

    Great video

  • @danielquinonez8609
    @danielquinonez8609 Před 5 dny

    Great video!

  • @quanjames
    @quanjames Před 5 dny

    16:00 Its like hiding the core's so they don't touch each other

  • @quanjames
    @quanjames Před 6 dny

    If "clamped" dosen't work becouse of new version now so try to use "limit_length" it works for me in 4.2 version

  • @solmuzic8575
    @solmuzic8575 Před 6 dny

    I think you can make the player movement more accurate while moving on angles by applying pythagorean theorem. correct me if I’m wrong.

  • @Jemmysponz1
    @Jemmysponz1 Před 7 dny

    I've always wanted to know how these parallax layers work. Have you considered doing something like a patreon?

  • @Komradenter
    @Komradenter Před 8 dny

    Your tutorials are blast.

  • @Ch-thalassa
    @Ch-thalassa Před 8 dny

    " this should be a 5 video series" looks at 16 video playlist. I love that haha

  • @Ghin_Antonic
    @Ghin_Antonic Před 8 dny

    Finished this series yesterday, thanks so much for making it! Will now take what I have learned and try to make my own little shoot em up style space ship game. I have already tweaked the code you showed for example to allow full screen movement & even added an extra margin incase I don't want the player to move all the way up the screen (only half for example). One oversight I found in your code by the way, is you accidentally set the health stats to only check if it is equal to zero. Nothing is clamping it and it doesn't check less than zero, so if something deals more damage than total enemy life, they never die.

  • @niicespiice
    @niicespiice Před 8 dny

    rand_range() is now randf_range() in godot 4

  • @wulfsnack3594
    @wulfsnack3594 Před 9 dny

    It's good to note that if you're a hobbyist solo game developer with no desire to make money, you can do whatever tf you want! Just make games that sound cool to you without worry of making a successful hit or filling a space in the market.

  • @Ghin_Antonic
    @Ghin_Antonic Před 9 dny

    The "changetype" is still broken sadly, but another shortcut is you can click the script button on the right side editor and select quickload, then type + choose "timed_state_component" instead of finding it manually and dragging it in.

  • @Jemmysponz1
    @Jemmysponz1 Před 9 dny

    I think I would appreciate (if doing another series like this, or even continuing this one) a video that focused on brainstorming and implementing all the various components you supplied. It's convenient that they're set up already, but it feels a little bad that I'm not "making them from scratch" if that makes sense

  • @MP-pv4eb
    @MP-pv4eb Před 9 dny

    For some reason, I just couldn't get the function to kill the enemy to work. I tried everything... then I realized my function was called "ready()", which is not automatically called by the engine, whereas "_ready()" is. Adding the underscore fixed it. 🤦

  • @Necrincito
    @Necrincito Před 9 dny

    Please tutorial gathering, (the player cuts a tree), (the tree shakes due to the cut), (put the number of times the action is performed to cut down the tree), (example: large tree 5 times, medium tree 3, small tree 2) , (when you reach the maximum number of times the tree falls in the animation), (and drop objects on the tree)

  • @Cookie_n.666
    @Cookie_n.666 Před 10 dny

    I watched your video a few months ago, and on the same project I came to have problems with my buttons, and guess what ? the color rect was tanking the mouse clicks great video as always

  • @jayneivana
    @jayneivana Před 10 dny

    I am struggling to get the bat to hit the player and I tihnk it may have to do with collision layers in Godot 4 but I haven't been able to figure this out. Is anyone able to share what all their collisions an mask layers are for player and bat hurt and hit boxes? I'm stumped.

  • @Squeejee09
    @Squeejee09 Před 10 dny

    Just wanted to comment that I just finished this video, and before starting the next one I decided that it was bothering me that the background reset every time you load a new scene. Thinking it would be simple to make a new "master" scene that unloaded and loaded the other scenes as its children, I started doing that, unaware that I was opening a massive can of worms. Two days later and I got it working perfectly though.

  • @Komradenter
    @Komradenter Před 10 dny

    This series is pure gold.

  • @HerukaSan
    @HerukaSan Před 10 dny

    Make a turn based tactic game 😊

  • @devmoose
    @devmoose Před 10 dny

    Great series! - I'm getting this odd bug where the yellow enemy just spawns at (0,0) and does not move...

  • @Asbreukie
    @Asbreukie Před 10 dny

    Thanks bro really helped me

  • @floatingcowinvasion
    @floatingcowinvasion Před 10 dny

    this guy sounds like gabe from the office

  • @nikhilkadiyan4847
    @nikhilkadiyan4847 Před 11 dny

    Thank you so much, this helped me a lot

  • @MineandYours.
    @MineandYours. Před 11 dny

    just want to point out i was forwarded here through openai's chatgpt for learning godot engine. i hope you get the recognition you deserve!

  • @archerxd81
    @archerxd81 Před 11 dny

    My godot is not same as this tutorial 😢 kinda konfused

  • @torocat4911
    @torocat4911 Před 11 dny

    do you recommend this composition method over inheritence? it seems more "complicated" although i'm newer to Godot (not new to developing)

  • @michaelbranham3345
    @michaelbranham3345 Před 11 dny

    hate how i found this tutorial after it became outdated.

  • @rlb1968able
    @rlb1968able Před 12 dny

    You cannot have a main menu with this whoever is looking at this do not do this or try to find a way around it

  • @Omaya256
    @Omaya256 Před 12 dny

    what is this error: The parameter "delta" is never used in the function "_physics_process()". If this is intended, prefix it with an underscore: "_delta".

  • @Omaya256
    @Omaya256 Před 12 dny

    I wrote the code correctly but the balloon not moving when i press the arrows bottoms!!!! any one knows what is the problem?

  • @iRainlu
    @iRainlu Před 12 dny

    Thank you for the tutorial, it was my first time making a game!! I also followed some other tutorials to add background music, main menu and restart button after dying.

  • @name-np4gr
    @name-np4gr Před 13 dny

    25:25 would using velocity1.x *= 0.5 instead for smooth movement be fine or is that bad practice