Age of Asparagus
Age of Asparagus
  • 78
  • 1 112 148
Make a 3D Top Down Shooter with Godot - Part 3.14 Weapon Selector (2 of 2)
In this Part 2 of creating our weapon selector, we will add weapons to the selector when the character picks them up, and we will let the player select different weapons on the list using the number keys.
⌛ Timestamps
0:00 Update list on pickup
2:46 Prevent duplicates
5:40 Picked up items are selected
9:32 Tweak the ItemList
10:46 Select items with keyboard
================================
➜ Playlist: ua-cam.com/play/PLaGRTLvEbVzyUMwjUPgrreyRE3AY8jhOK.html
➜ Source code tagged at the end of each episode: github.com/age-of-asparagus/godot3-3dgame/tags
Credits
-----------
➜ This series is a port of Sebastian Lague's awesome Create a Game (Unity 5) playlist: ua-cam.com/play/PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0.html
➜ Get Godot: godotengine.org/
➜ Music: Main theme - Thiago Adamo (github.com/SebLague/Create-a-Game-Source/tree/master/Audio/Music)
➜ Editing: nuby nub (ua-cam.com/channels/xvjgA9QSqi8Bve5x_K5cNw.html)
⚒ Tools
---------
➜ Video Editing: Blender
➜ Overlays: Krita, GIMP, Inkscape, Draw on your Screen (Gnome shell extension)
➜ Recording: SimpleScreenRecorder & Audacity
Переглядів: 3 896

Відео

Make a 3D Top Down Shooter with Godot - Part 3.13 Weapon Selector (1 of 2)
Переглядів 1,4 тис.2 роки тому
Over the next two videos we’ll be adding a Weapon Selector to our HUD. In this video we’ll add the Controls for it and get those controls working, and in the next video we’ll integrate it with our pick up system. I didn’t originally plan to have this feature, but thanks to a comment in a previous video by Static Theme, I figured it could be fun to try! Weapon Icons: github.com/age-of-asparagus/...
Make a 3D Top Down Shooter with Godot - Part 3.12 Title and Menu Scene
Переглядів 9262 роки тому
We'll add a simple title screen and a basic, expandable, menu. Most of the content here is thanks to this old @Gdquest tutorial: ua-cam.com/video/sKuM5AzK-uA/v-deo.html ⌛ Timestamps 0:00 Intro 0:13 Title scene 2:28 Stadiums of Rotation! 4:22 Menu buttons 8:01 Fine print 9:43 Background image 11:35 Button script 14:52 Default button focus 15:35 Button focus highlight 17:47 Stretch mode 18:19 Upd...
Make a 3D Top Down Shooter with Godot - Part 3.11 Drops & Pickups (2 of 2)
Переглядів 7392 роки тому
Incorporate the Drop system we created in the last video into our Wave mechanic, with a bunch of drop parameters like how far into the wave to drop, and the drop chance, that can be set for each individual wave. We'll also center the weapons on their cell and give have them rotate when dropped. ⌛ Timestamps 0:00 Drops options in wave.gd 3:08 Dropping from the Spawner 4:30 When to drop 8:44 Drop...
Make a 3D Top Down Shooter with Godot - Part 3.10 Drops & Pickups (1 of 2)
Переглядів 1,2 тис.2 роки тому
Over the next two videos we’ll implement a simple drop and pickup system. By the end of this video, we’ll have a mechanic for dropping weapons and other items and the player will be able to pick them up. ⌛ Timestamps 0:00 Intro 0:18 Dropper node 1:45 dropping an gun 4:42 making items droppable 8:01 picking up a drop 12:51 handle different kinds of pickups 13:45 equipping a picked up gun 15:00 b...
Make a 3D Top Down Shooter with Godot - Part 3.9 Wave Difficulty
Переглядів 1,1 тис.2 роки тому
Give each level its own set of waves, as few or as many as you like, and then customize the difficulty of each those waves by setting the enemy speed, damage, and health (along with the existing options for number of enemies, and spawn time). Timestamps 0:00 Intro 0:52 Add wave difficulty options 3:42 Enemy.set_characteristics() 7:13 `self` in setters 7:51 Give levels their own waves 12:06 Upda...
Make a 3D Top Down Shooter with Godot - Part 3.8 Gun Variations (2 of 2)
Переглядів 1,4 тис.2 роки тому
By the end of this video we’ll have 5 different weapons to utilize all the weapon variation code we wrote back in episode 3.4 (ua-cam.com/video/xn_KAy2QInM/v-deo.html), including a pistol, shotgun, Uzi, rifle, and 50 cal! Timestamps 0:00 Intro 0:36 Inherited scenes 1:09 Pistol 5:00 Shotgun 9:30 Adjusting the reload animation 10:48 Uzi 12:17 Rifle 16:35 50-cal Playlist: ua-cam.com/play/PLaGRTLvE...
Make a 3D Top Down Shooter with Godot - Part 3.7 Heads up Display (2 of 2)
Переглядів 6942 роки тому
Finish off our basic HUD with player health, and ammo. Also watch me stumble through several silly bugs. Playlist: ua-cam.com/play/PLaGRTLvEbVzyUMwjUPgrreyRE3AY8jhOK.html Source code tagged at the end of each episode: github.com/age-of-asparagus/godot3-3dgame/tags Credits This series is a port of Sebastian Lague's awesome Create a Game (Unity 5) playlist: ua-cam.com/play/PLFt_AvWsXl0ctd4dgE1F8g...
Make a 3D Top Down Shooter with Godot - Part 3.6 Heads up Display (1 of 2)
Переглядів 1,1 тис.2 роки тому
Over the next two videos we'll create a simple HUD to display the current level, wave, player health, and ammo. The focus is mostly on connecting the data to the control labels. Righteous font: fonts.google.com/specimen/Righteous Timestamps 0:00 Intro 0:38 HUD nodes 3:13 Custom theme font 5:40 HUD script 6:53 Displaying the current level 9:54 Displaying the current wave Playlist: ua-cam.com/pla...
Make a 3D Top Down Shooter with Godot - Part 3.5 Reloading and Recoil
Переглядів 1,2 тис.3 роки тому
Add magazine capacity and the ability to reload with a simple reloading animation. We'll add a simple recoil animation too! Timestamps 0:00 Intro 0:10 Fix bug 3:04 Editing environment 5:33 Magazine capacity 12:23 Reload animation 19:50 Recoil animation 23:09 Reload with "R" key Playlist: ua-cam.com/play/PLaGRTLvEbVzyUMwjUPgrreyRE3AY8jhOK.html Source code tagged at the end of each episode: githu...
Make a 3D Top Down Shooter with Godot - Part 3.4 Gun Variations (1 of 2)
Переглядів 1,3 тис.3 роки тому
Add single shot, burst, and rapid fire options to our weapon, as well as a multi-shot mode that can spray multiple bullets at once! Note that part 2 is in Episode 3.8 (ua-cam.com/video/RA3HlUZowMY/v-deo.html) KNOWN BUGS AND FIXES: In multi-shot mode, killing an enemy can count as multiple kills if more than one bullet hits the enemy, wrecking our spawn system. This is fixed at the beginning of ...
Make a 3D Top Down Shooter with Godot - Part 3.3 Level Transitions
Переглядів 8763 роки тому
By the end of this video, our game will load the next level after kill all the enemies in all the waves, so that we can kill more enemies in more waves! Yay! BUG ALERT! If your weapon is rapid fire, it might count the death of an enemy more than once, which could cause your game to crash when the level transitions. We'll fix at the beginning of part 3.5. Timestamps 0:00 Intro 0:21 Loading level...
Make a 3D Top Down Shooter with Godot - Part 3.2 Gravity and Falling into the Void
Переглядів 1,1 тис.3 роки тому
By the end of this video, we won’t be able to cheat anymore by going off the edge of the map! Instead, we’ll fall into a black void to our death. We’ll also make our character’s movement a lot smoother by adding a little acceleration. move_and_slide() documentation: docs.godotengine.org/en/stable/classes/class_kinematicbody2d.html#class-kinematicbody2d-method-move-and-slide "Unlike in move_and_...
Make a 3D Top Down Shooter with Godot - Part 3.1 Random Spawning
Переглядів 1,8 тис.3 роки тому
The plan for phase 3 is to finally make our game playable: - We’ll spawn enemies in random locations - Deal with the player going off the edge of the map - Game Over - Add some weapon variations - Wave Difficulties - A basic UI and Menu By the end of this video, we’ll have our enemies spawning in random locations on our map. Playlist: ua-cam.com/play/PLaGRTLvEbVzyUMwjUPgrreyRE3AY8jhOK.html Sour...
Make a 3D Top Down Shooter with Godot - Part 2.Bonus!
Переглядів 8983 роки тому
Two small tweaks to make level generation a little more efficient. We'll auto-increment the seed every time we generate a level, and we'll auto-increment the level name every time we save one. Enjoy the kid playing floor hockey upstairs! haha... I chopped this part off the end of the last video because it was getting too long, and also because this part wasn't essential. However, I decided to r...
Make a 3D Top Down Shooter with Godot - Part 2.7 Loose Ends
Переглядів 1,1 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.7 Loose Ends
Make a 3D Top Down Shooter with Godot - Part 2.6 Navigation and Importing
Переглядів 1,6 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.6 Navigation and Importing
Make a 3D Top Down Shooter with Godot - Part 2.5 Saving Levels from the Tool
Переглядів 1,2 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.5 Saving Levels from the Tool
Make a 3D Top Down Shooter with Godot - Part 2.4 Map Connectivity with a Flood Fill Algorithm
Переглядів 1,8 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.4 Map Connectivity with a Flood Fill Algorithm
Make a 3D Top Down Shooter with Godot - Part 2.3 Color Variations
Переглядів 1,9 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.3 Color Variations
Godot Spatial Shaders - A Gentle Introduction
Переглядів 11 тис.3 роки тому
Godot Spatial Shaders - A Gentle Introduction
Make a 3D Top Down Shooter with Godot - Part 2.2 Randomization
Переглядів 1,3 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.2 Randomization
Krita 4 Tutorial #4 Pop-up Palette
Переглядів 9 тис.3 роки тому
Krita 4 Tutorial #4 Pop-up Palette
Make a 3D Top Down Shooter with Godot - Part 2.1 A Basic Level Generation Tool
Переглядів 2,2 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 2.1 A Basic Level Generation Tool
Krita 4 Tutorial #3 Brush Presets
Переглядів 13 тис.3 роки тому
Krita 4 Tutorial #3 Brush Presets
Make a 3D Top Down Shooter with Godot - Part 1.8 Loose Ends
Переглядів 1,5 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 1.8 Loose Ends
Make a 3D Top Down Shooter with Godot - Part 1.7 Player Death
Переглядів 2,1 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 1.7 Player Death
Krita meets Bob Ross 17. Deep in the ol' Tree (Updated for Krita 4)
Переглядів 1,9 тис.3 роки тому
Krita meets Bob Ross 17. Deep in the ol' Tree (Updated for Krita 4)
Make a 3D Top Down Shooter with Godot - Part 1.6 Enemy Attacks
Переглядів 3,6 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 1.6 Enemy Attacks
Make a 3D Top Down Shooter with Godot - Part 1.5 Spawning Waves
Переглядів 6 тис.3 роки тому
Make a 3D Top Down Shooter with Godot - Part 1.5 Spawning Waves

КОМЕНТАРІ

  • @jimmmybacon9043
    @jimmmybacon9043 6 днів тому

    Followed it exactly and it just kept freezing the scene, didnt work

  • @zaxonic1199
    @zaxonic1199 7 днів тому

    this helped a lot!. thank you

  • @XenoFect
    @XenoFect Місяць тому

    Haven't touched Godot in years, but I used to follow this tutorial series as it came out. Just getting back into Godot and had hoped to see new tutorials from you so I could get back into the groove of things with the updates to Godot. I do appreciate the time, energy, and depth of scope that was put into this series. You're amazing!

  • @gabrieloi9816
    @gabrieloi9816 Місяць тому

    Hi, I'm using Godot 4 and trying to follow along using the comment section to fix my code, but even with that I stumbled upon a problem. My gun doesn't show when running the scene, neither do I get the print info. I used the video code along with the modifications in @GaryParkin and @DigitalImpostor1 comments

    • @AgeOfAsparagus
      @AgeOfAsparagus Місяць тому

      Are you sure the gun scene you THINK is connected to your player is the actual the scene you are using in the game? Also, are you sure the script you THINK is connected to the gun is the actual script you are using? Sometimes I've accidentally duplicated or re-created a script without realizing it, and I'm editing the wrong one. If you can't print something in your ready() funciton, that's a key indicator! Those are the only things I can think of to help you troubleshoot. Good luck!

  • @passorfailio
    @passorfailio Місяць тому

    THX 🎆Great scripts and work❗❗❗ I wonder what UI app are you using to visualize the monitor switches? Also I put the script to run `$HOME_DIR/bin/xsetwacom.sh` as a startup application - will see if it works in all cases (I am using ubuntu mate + i3 window manager...)

    • @AgeOfAsparagus
      @AgeOfAsparagus Місяць тому

      I think I just made the images in GIMP? I took a blank screenshot of both monitors, then drew some lines in GIMP, then cycles through the images in the video =D Nothing high tech, but it does look slick doesn't it?!

  • @Kaoson73
    @Kaoson73 Місяць тому

    It will be so nice if you could assign this script to a button on the tablet itself so that it would actually work similar to drivers on Win or Mac.

    • @AgeOfAsparagus
      @AgeOfAsparagus Місяць тому

      You can! See further in the series for how to assign scripts to buttons (you assign a hot key to the script, then assign the button to the hotkey)

  • @Uta_Chandra.H
    @Uta_Chandra.H Місяць тому

    1:25 I'm a bit confused You can't swap the colors you pick for Background and foreground But you can swap em to use on your Foreground?

  • @HappyGaminz
    @HappyGaminz Місяць тому

    before I even got to the first tip, it just started working... I don't know why?

  • @DGFA-
    @DGFA- Місяць тому

    Hi, do you know how to switsch just between display 1 und 2 without having the step with both monitors?

    • @AgeOfAsparagus
      @AgeOfAsparagus Місяць тому

      Instead of using "next" in your command, you could modify the command to only cycle through the monitors or combos you want. See the documentation for the "maptooutput" parameter here: github.com/linuxwacom/xf86-input-wacom/wiki/Dual-and-Multi-Monitor-Set-Up#maptooutput

  • @BionisGuy
    @BionisGuy 2 місяці тому

    Thank you for making this series. I have always wanted to draw and since i had a tablet laying around, i went through this entire guide to make my own version of this. It was very soothing and fun.

  • @DS-yo4uw
    @DS-yo4uw 2 місяці тому

    Thanks! Marching ants got me - almost threw my tablet across the room

  • @1ericedwards
    @1ericedwards 2 місяці тому

    I am following along with Krita 5, and I am SO happy things haven't change all that much with this update. This has me very excited to paint some new stuff. This is so helpful in learning the brush engine and color palette-- all of which I was sorely needing. Thank you very much!

  • @j4ydenzZz
    @j4ydenzZz 2 місяці тому

    what do I do if I don't have the undo/redo button and none of the first top row options like file, edit, view, image, layer, select and the rest?

  • @Spearhead86
    @Spearhead86 2 місяці тому

    i still cant paint

  • @GehSicht
    @GehSicht 2 місяці тому

    KinematicBody -> CharacterBody3D

  • @matthewlawton9241
    @matthewlawton9241 2 місяці тому

    So this tutorial is terrible right off the start. "I'm not going to use the resolution I should be using and you'll have to redo everything for the proper resolution anyway". Really? Embarrassing.

    • @AgeOfAsparagus
      @AgeOfAsparagus 2 місяці тому

      100 PPI is great for everything unless you want to physically print the thing poster size. But this is digital, so we just go with 100 PPI (it also prevents lag...). Apologies if that wasn't clear.

  • @OrdeBaruMilenial
    @OrdeBaruMilenial 3 місяці тому

    Where is game for Godot 4 bre..

  • @HenryGWalker
    @HenryGWalker 3 місяці тому

    Thank you so much for this playlist, it's exactly what I needed

  • @cmikhail7289
    @cmikhail7289 3 місяці тому

    Oh my god, I was panicking. Apparently I made a selection. Following your instruction of Deselecting allowed me to draw again. Man, Thank you so much!

  • @chameleonfoot
    @chameleonfoot 3 місяці тому

    Was trying to follow a Bob Ross video on my own on Krita, this video series is a GODSEND while I’m away for college and can’t access most of my paints.

  • @huzayfasyed5488
    @huzayfasyed5488 3 місяці тому

    The white paint one made me feel so stupid thank u

  • @theglump5225
    @theglump5225 3 місяці тому

    Godot 4 is quite a bit different. Here is a good video to show pathfinding in Godot 4: ua-cam.com/video/EOocBMBbL-E/v-deo.html Just modify the code to use the player position instead of the marker position.

  • @roartherabbit9135
    @roartherabbit9135 3 місяці тому

    OK SO WHERES THE VISUAL CODE o-o i got this for easy coding and not like any other coding place???? like dude this is worse than unreal ima swap rn

    • @AgeOfAsparagus
      @AgeOfAsparagus 3 місяці тому

      As mentioned in the Intro, this is not a beginner tutorial series. See my prerequisite recommendations in the intro.

  • @theglump5225
    @theglump5225 4 місяці тому

    I didn't see a revision for Godot 4 so if anyone needs this: For the Raycast intersection, the new "intersect_ray()" takes a new parameter object called a PhysicsRayQueryParameters3D so you will need to do the following instead: Var params = PhysicsRayQueryParameters3D.new() params.from = ray_orgin params.to = ray_target var intersection = space_state.intersect_ray(params)

    • @coffeemance.r
      @coffeemance.r 3 місяці тому

      Thank you, you're a life saver!

  • @spudfin13
    @spudfin13 4 місяці тому

    Having problems around 12:00, where even though my code is the same as yours, my Godot says "Invalid call. Nonexsistent function 'find node' in base 'CharacterBody3D (player.gd)'. Do you know what I can do to fix this?

    • @thegamingdusty
      @thegamingdusty 4 місяці тому

      I'm having the exact same problem lol

    • @thegamingdusty
      @thegamingdusty 4 місяці тому

      In func equip_weapon(weapon_to_equip): where you have to instance scene, you should use: equipped_weapon = weapon_to_equip.instantiate()

    • @spudfin13
      @spudfin13 4 місяці тому

      Already doing that, that's not the problem. My problem is that because Godot 4 uses CharacterBody3D, it doesn't recognize find_node("Hand") as a proper command. You just stole that reply from a comment below you. @@thegamingdusty

    • @user-sd4hm1gr4z
      @user-sd4hm1gr4z 3 місяці тому

      @@spudfin13 try to find_child("Hand"), not find_node And I'm actually have a problem with "Nonexsistent function 'instantiate' in base 'String'"

    • @user-sd4hm1gr4z
      @user-sd4hm1gr4z 3 місяці тому

      @@thegamingdusty did you fix that?

  • @thebra
    @thebra 4 місяці тому

    Thanks!

    • @AgeOfAsparagus
      @AgeOfAsparagus 4 місяці тому

      Wow thank you! First time anyone has ever done that 😊

  • @rubiquemaso412
    @rubiquemaso412 4 місяці тому

    Hi, I can't find how to setup this wheel in the middle. my cinnamon graphic interface doesn't show me anything related to this wheel, I'm using gentoo linux with the last versions of everything, but I still don't know how to map it. Thank you for hints.

    • @AgeOfAsparagus
      @AgeOfAsparagus 4 місяці тому

      Did you try xsetwacom and the instructions in this tutorial? It covers the wheel

  • @pepe36591
    @pepe36591 4 місяці тому

    after implementing these thingns on the video my gun started to bug. it no longer shoots from the muzzle, just somewhere near it. any thoughts on this?

  • @antorkh
    @antorkh 4 місяці тому

    great tutorial, unfortunately hard to replicate with godot 4.2 :(

  • @antorkh
    @antorkh 4 місяці тому

    In Godot 4.2: add NavigationRegion3D to level scene add NavigationMesh in the Inspector of the NavigationRegion3d Bake in add NavigationAgent3d to Enemy EnemyScript needs to look like this: extends CharacterBody3D @onready var player = $"../Player" as CharacterBody3D @onready var navigation_agent: NavigationAgent3D = $NavigationAgent3D var movement_speed: float = 2.0 var movement_target_position: Vector3 = Vector3(-3.0,0.0,2.0) var path = [] func _ready(): # These values need to be adjusted for the actor's speed # and the navigation layout. navigation_agent.path_desired_distance = 0.5 navigation_agent.target_desired_distance = 0.5 func actor_setup(): # Wait for the first physics frame so the NavigationServer can sync. await get_tree().physics_frame # Now that the navigation map is no longer empty, set the movement target. set_movement_target(player.global_transform.origin) func set_movement_target(movement_target: Vector3): navigation_agent.set_target_position(movement_target) func _physics_process(delta): actor_setup() if navigation_agent.is_navigation_finished(): return var current_agent_position: Vector3 = global_position var next_path_position: Vector3 = navigation_agent.get_next_path_position() velocity = current_agent_position.direction_to(next_path_position) * movement_speed move_and_slide()

  • @0pon706
    @0pon706 4 місяці тому

    Years after you've completed this tutorial series, people like me still use it and find it incredibly useful, thank you for making this.... wait.. where's my thank you brush.. guess we'll have to make one.

  • @EckCop
    @EckCop 4 місяці тому

    Thanks, just enough detail and no more, great follow along pace, all clear instructions. Just what I needed.

  • @atat5773
    @atat5773 5 місяців тому

    23:44 Parser Error: Too many arguments for "intersect_ray()" call. Expected at most 1 but received 2. How to fix it.

    • @AgeOfAsparagus
      @AgeOfAsparagus 5 місяців тому

      Scroll down in the comments someone has posted updates to the code for Godot 4

  • @JonBaldock
    @JonBaldock 5 місяців тому

    i cant even find kinenatic 3d, godot 4 is like another program now.

    • @pepe36591
      @pepe36591 4 місяці тому

      fr, I tried followin along with godot 4 but ita was just a huge mess so I made a decision to do my game in godot 3 too

    • @JonBaldock
      @JonBaldock 4 місяці тому

      @papsu678 I gave up on tutorials and now use ChatGPT 4.

  • @Johmaz23
    @Johmaz23 5 місяців тому

    0:40 💀😹

  • @thregar
    @thregar 5 місяців тому

    Yay! My one was in there! This was such a great course, very enjoyable!

  • @Medjayy
    @Medjayy 5 місяців тому

    thanks i loved each and every one of them

  • @VoodooD0g
    @VoodooD0g 5 місяців тому

    why would u delete ur unity tutorial on that?

    • @AgeOfAsparagus
      @AgeOfAsparagus 5 місяців тому

      Seb Lague's Unity tutorial is still there, link in the description.

  • @lyingpancake95
    @lyingpancake95 6 місяців тому

    Ah that makes so much sense! Thank you :D

  • @FrancescoAloisio-pc5ev
    @FrancescoAloisio-pc5ev 6 місяців тому

    It seems to me from the settings that it is not possible to delimit the area as happens on the Mac... Linux is very limited in wacom settings

    • @AgeOfAsparagus
      @AgeOfAsparagus 6 місяців тому

      Using the basic GUI, yes. But from the terminal you can do anything =) I show how to do some of these things later in the series.

  • @americium1158
    @americium1158 6 місяців тому

    Thank u soo much!! as funny as it seems it's frustrating when you are new and simply dont know where the problem is.

  • @MikelMonleon
    @MikelMonleon 6 місяців тому

    what if you then want the mesh to maintain the color generated after moving? There a way to parent the shader to a node's position?

  • @staticsteam636
    @staticsteam636 6 місяців тому

    Not gonna post anymore brah?

    • @AgeOfAsparagus
      @AgeOfAsparagus 6 місяців тому

      Unfortunately, probably not. Who doesn't have dreams of quitting their day job and creating content for UA-cam? haha. Unfortunately 2 Patreon subs won't pay the bills. I may be back at some point with a passion project, because I enjoy making this stuff, but who knows?

    • @staticsteam636
      @staticsteam636 6 місяців тому

      @@AgeOfAsparagusOh, I’m sorry to hear that. I’d come by every now and then looking for an update. Really hope things loosen up for you, and you’re back with us soon man. You’re greatly missed.

  • @Mepa-xb4gd
    @Mepa-xb4gd 7 місяців тому

    For godot 4 you will have to make an argument for the shoot() function. for example: func _process(delta): shoot(bullet) func shoot(ammo): var new_bullet = ammo.instantiate()

  • @Ralstro
    @Ralstro 7 місяців тому

    Lovely piece of work, thank you.

  • @ojisan4220
    @ojisan4220 7 місяців тому

    Thank you for all the work! Hope you return one day with materials on updated Godot and Krita

  • @david18cruz1989
    @david18cruz1989 7 місяців тому

    Loved i feel like i can finally understand the visual shader editor now

  • @mirelmiljkovic36
    @mirelmiljkovic36 8 місяців тому

    some of those brush engine options aren't there any more or aren't in the right place, any chance you could share the brush you made? I'm finding it impossible to make the same one. there isn't even the base brush that you used to create it anymore.

    • @AgeOfAsparagus
      @AgeOfAsparagus 8 місяців тому

      The best thing I can suggest is to use Krita 4 or you'll probably run into a lot of frustration! You can get Krita 4.4.8 here: download.kde.org/Attic/krita/4.4.8/

    • @mirelmiljkovic36
      @mirelmiljkovic36 8 місяців тому

      Thank you! I managed to get closer by playing with the settings for a while, it turns out I wasn't seeing the correct menus because I wasn't on a preset that had the right engine.

    • @Medjayy
      @Medjayy 5 місяців тому

      the solution is to go to settings > manage resource library > and activate the older brushes

  • @yoyosaur
    @yoyosaur 8 місяців тому

    Question about the Timer use. I'd of assumed you'd want to shoot when the timer is up, almost like an Observable in other languages. Why is that not the case here?

    • @AgeOfAsparagus
      @AgeOfAsparagus 8 місяців тому

      I'm not sure I understand your question. In an auto-fire case with unlimited ammo, that would make sense. But in our case, we are not autofiring, the user has to hit a key to shoot, so our timer is only limiting the rate of fire.