16BitDev
16BitDev
  • 91
  • 761 683
Juicy Animated Main Menu in Godot 4
Juicy animated Main Menu with Skill Tree UI & Beastiary in Godot 4
- Related Videos -
th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html
- Timestamps -
0:00 - Preview
0:34 - UI Design - Main Menu, Skill Tree & Beastiary
2:38 - Themes
4:44 - Code
7:12 - Shader with Line2D for the Outline & Connection
9:35 - Loading Beastiary
11:00 - Final Result & Thanks!
- Asset Used -
UI pixel sprite - mounirtohami.itch.io/pixel-art-gui-elements
- Code -
Main Menu - pastebin.com/ccQFrPbQ
Beastiary - pastebin.com/rQCcNWqW
- Patreon -
www.patreon.com/16BitDev
- Discord -
discord.com/invite/AYv8FRz5ag
- Music Used -
Bcalm x Banks x Fletcher Reed - Comfort
Provided by Lofi Records
Watch: th-cam.com/video/zwBp1wD-4Y4/w-d-xo.html
มุมมอง: 1 397

วีดีโอ

Skill Tree & Save Data - RPG mechanic in Roguelike
มุมมอง 1.7K19 ชั่วโมงที่ผ่านมา
Making Skill Tree with Save Data in Godot 4, (can be increased to any length and any number of branches). This is part 8 of the series but this can be made independently too. (Survivor-like game in Godot) - Related Videos - Full Series - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:36 - Notes 0:51 - Main Menu UI 1:22 - Skill/Upgrade Button 5:15 - SaveD...
Spinning & Lightning Weapon - Survivor-like game in Godot 4
มุมมอง 1.3K14 วันที่ผ่านมา
Spinning & Lightning Weapon with Upgrades and Evolution. Making a roguelike (Survivor-like) game in Godot 4. This is Part 7 of the series. - Related Videos - Full Series - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:35 - Circular Weapon 3:39 - Cicular Weapon Upgrades 5:15 - Texture & Icon 6:39 - Circular Weapon Evolution 8:23 - Lightning Weapon 10:32 ...
Destructible - Game Mechanic in Godot 4
มุมมอง 1.5K21 วันที่ผ่านมา
Destructible in Vampire Survivor in Godot 4. This is Part 6 of the Roguelike Series(Vampire Survivor-like). - Related Videos - Full Series - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:35 - Destructible Node 2:06 - Lighting 3:08 - Shooting Mechanic 4:51 - Pickups - Health, Rosary, Vaccum, Gold 10:50 - Sound Manager 12:53 - Final Result & Thanks! - Cod...
One Month Progress for Roguelike | Chest System
มุมมอง 1.5K28 วันที่ผ่านมา
Chest System (for Item Upgrade) inspired by Vampire Survivors in Godot 4. This is Part 5 of the Roguelike Series(Vampire Survivor-like). - Related Videos - Full Series - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:34 - Chest UI 3:23 - Chest Script 8:08 - Gold 11:10 - Chest Drop from Elite Mobs 12:52 - Final Result & Thanks - Asset Used - Chest Sprite ...
Stats, Item & Evolution - Roguelike Mechanic in Godot 4
มุมมอง 1.9Kหลายเดือนก่อน
Roguelike Tutorial, covering Stats (7 stats) Passive Items (7 items) Weapon Evolution (Holy Wand) in Godot 4. This is part 4 of the series. - Related Videos - Full Series Playlist - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:53 - Stats Class 1:35 - Movement Speed 1:49 - Max Health 2:10 - Recovery 2:33 - Armor 2:57 - Might 4:03 - Area (Attack Range) 4...
Roguelike Mechanic in Godot 4 - Level & Weapon Upgrade
มุมมอง 2.6Kหลายเดือนก่อน
Tutorial on Level Up & Weapon Upgrade in Roguelike in Godot 4. This is Part 3 in the series of making a roguelike (specifically Vampire Survivor) - Related Videos - Full Series = th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:50 - Pickup Node Setup & Class 2:31 - XP Bar & Level Up 4:37 - Magnet 5:15 - Pickups Node Script 6:15 - Testing 8:05 - Enemy Drops...
Making Vampire Survivor in Godot 4 - Weapon System
มุมมอง 2.8Kหลายเดือนก่อน
Making a roguelike (specifically roguelite) inspired by Vampire Survivor in Godot 4, this tutorial covers the Weapon System and continues the previous tutorial. (This is Part 2 in the series) - Related Videos - Enemy Spawner - th-cam.com/video/ihlMhk1DzQU/w-d-xo.html (This is Part 1) Full Series - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:27 - Refac...
Lets Make a Rogue-like (Vampire Survivor) in Godot 4
มุมมอง 5Kหลายเดือนก่อน
Making a rogue-like in Godot 4, taking inspiration from Vampire Survivor. This is the first part of the series discussing Enemy Spawner for normal, elite and pattern mobs, with optimization. - Entire Series for making the Game - th-cam.com/play/PLDvxSFN380vCpiHGee6p2cMHraP_f_JOX.html - Timestamps - 0:00 - Preview 0:29 - Player Movement 1:48 - Enemy Node 2:47 - Spawner 5:52 - Enemy Class 6:50 - ...
How to use AdMob in Godot 4
มุมมอง 2.5K2 หลายเดือนก่อน
Easiest way to use AdMob in Godot 4. - Timestamps - 0:00 - Preview 0:23 - Configuration 3:00 - AdMob IDs 4:36 - Banner, Interstitial & Reward Ads 6:21 - Phone Configuration for Remote Debug 6:57 - Loading & Showing Ads 7:52 - Dealing with Rewarded Ads 9:41 - Extra Tips 10:07 - Thanks! - Code - AdMob - pastebin.com/cDiV09PL - Patreon - www.patreon.com/16BitDev - Discord - discord.com/invite/AYv8...
2D Platform Movement in Godot 4
มุมมอง 3.1K2 หลายเดือนก่อน
2D Platform Movement includes Parallax2D and falling leaf particle effect. - Timestamps - 0:00 - Preview 0:25 - Setting up Animations 2:15 - Setting up Transition for AnimationTree 5:23 - Code - Handling State Machine 11:45 - Combo Reset & Attack Delay 13:24 - Mid Air Sprite Flip 13:50 - How Group State Machine Works? (Optional) 15:08 - Parallax2D for Background 16:24 - TileMap & TIleMapLayer 1...
How Conditional Turn Based Combat Works? | Godot 4
มุมมอง 4.1K2 หลายเดือนก่อน
Conditional Turn-Based Combat(CTB), with Agility and Haste Status, inspired by Final Fantasy X. Tutorial in Godot 4. - Timestamps - 0:00 - Preview 0:15 - Explanation 1:10 - Character Class 2:16 - Resource for Player Characters 2:51 - Battle Scene & UI 3:35 - Character Node 4:15 - Battle Scene Code (Timeline) 5:44 - Attack Animation & Updating Timeline 6:30 - Event Bus for triggering next attack...
Skill Indicator in Godot 4
มุมมอง 3.5K2 หลายเดือนก่อน
Making Skill Indicator with Polymorphism & Dependency Injection in Godot 4. - Timestamps - 0:00 - Preview 0:25 - Explanation 1:16 - Indicator (Interface) 2:07 - PointingIndicator 3:25 - Skill (Interface) 4:00 - Creating Resources 5:19 - Player Interaction with Skill 8:32 - Projectile 10:44 - SingleShot Skill 12:20 - MultiShot Skill 14:37 - MovingIndicator 17:29 - PointShot Skill 18:44 - Final R...
How to Make Pretty UI with Theme Editor in Godot 4
มุมมอง 14K3 หลายเดือนก่อน
How to Make Pretty UI with Theme Editor in Godot 4
How to make Cutscene in Godot 4
มุมมอง 4.9K3 หลายเดือนก่อน
How to make Cutscene in Godot 4
Chaining Skill - RPG System Design in Godot 4
มุมมอง 2.2K3 หลายเดือนก่อน
Chaining Skill - RPG System Design in Godot 4
Weapon x Skill System: Daedalus Stormbow Mechanic in Godot 4
มุมมอง 2.5K3 หลายเดือนก่อน
Weapon x Skill System: Daedalus Stormbow Mechanic in Godot 4
Parrying & Reflecting Shield - RPG System Design in Godot 4
มุมมอง 2.3K3 หลายเดือนก่อน
Parrying & Reflecting Shield - RPG System Design in Godot 4
Charged Attack - RPG System Design in Godot 4
มุมมอง 3.1K4 หลายเดือนก่อน
Charged Attack - RPG System Design in Godot 4
Weapon System - RPG Game Design in Godot 4
มุมมอง 11K4 หลายเดือนก่อน
Weapon System - RPG Game Design in Godot 4
Shop System - RPG Game Design in Godot 4
มุมมอง 3.3K4 หลายเดือนก่อน
Shop System - RPG Game Design in Godot 4
Puzzle Mechanics - RPG System Design in Godot 4
มุมมอง 2.5K4 หลายเดือนก่อน
Puzzle Mechanics - RPG System Design in Godot 4
Popup Tooltip - UI Design in Godot 4
มุมมอง 4.7K5 หลายเดือนก่อน
Popup Tooltip - UI Design in Godot 4
How to Write a Game Design Document? JRPG Deep Dive
มุมมอง 4K5 หลายเดือนก่อน
How to Write a Game Design Document? JRPG Deep Dive
Dungeon Door Puzzle - RPG System Design in Godot 4
มุมมอง 2.1K5 หลายเดือนก่อน
Dungeon Door Puzzle - RPG System Design in Godot 4
Boss Fight Animation Tree State Machine in Godot 4
มุมมอง 5K5 หลายเดือนก่อน
Boss Fight Animation Tree State Machine in Godot 4
Day & Night Cycle - RPG System Design in Godot 4
มุมมอง 2.5K5 หลายเดือนก่อน
Day & Night Cycle - RPG System Design in Godot 4
Range Skill - Bezier Curve - RPG System Design in Godot 4
มุมมอง 4.3K6 หลายเดือนก่อน
Range Skill - Bezier Curve - RPG System Design in Godot 4
Passive Skill - RPG System Design in Godot 4
มุมมอง 3K6 หลายเดือนก่อน
Passive Skill - RPG System Design in Godot 4
Combat Skill - RPG System Design in Godot 4
มุมมอง 6K6 หลายเดือนก่อน
Combat Skill - RPG System Design in Godot 4

ความคิดเห็น

  • @kligvla7336
    @kligvla7336 12 ชั่วโมงที่ผ่านมา

    we need this in a top down game :(

  • @devsworlds
    @devsworlds 13 ชั่วโมงที่ผ่านมา

    GSS Match mobile game developed by godot and they use it in app

  • @MrBrigadierArchived
    @MrBrigadierArchived 14 ชั่วโมงที่ผ่านมา

    thank you for the video.

  • @jacknight3690
    @jacknight3690 17 ชั่วโมงที่ผ่านมา

    You are biggest chad i ever seen. Thank you from my heart <3

  • @Stalagmit1
    @Stalagmit1 18 ชั่วโมงที่ผ่านมา

    Hello 16bitdev! Your tutorials help me a lot, can you make a log of quests (or defeated enemies) that will gradually collapse (for example, you took a quest and it will appear in your quest log) or will it collapse when killing enemies? thanks in advance!

  • @Ybat69
    @Ybat69 18 ชั่วโมงที่ผ่านมา

    Im new to godot and i want to know if this will work with other poeple or if this only runs on 1 computer

  • @machkiboaiak1998
    @machkiboaiak1998 21 ชั่วโมงที่ผ่านมา

    🤩😍🥰😄😁😃😀😆

  • @hzt_rzkyi
    @hzt_rzkyi วันที่ผ่านมา

    how do you calc the movement when jumping to a vertical movement?

  • @Onikirii1
    @Onikirii1 วันที่ผ่านมา

    Thank you for this series, you will keep making videos of this series? :3!

    • @16bitdev
      @16bitdev วันที่ผ่านมา

      @@Onikirii1 yes i will 👍 there are many more things to cover 👍

    • @Onikirii1
      @Onikirii1 วันที่ผ่านมา

      @ thank you!

  • @Fin_DevLog
    @Fin_DevLog วันที่ผ่านมา

    Hey bro great work i love your videos i learn alot from you and can i request you to make a tower defense tutorial when u finish this one ❤

  • @ianjudge5137
    @ianjudge5137 วันที่ผ่านมา

    sorry to hassle you but im struggleing to get this particular weapon logic to work, nearest enemy is not returning any print values, and i think its something to do with .seperation, to test weapons more effectively is there a way to make it auto fire on mouse pointer utilising the line projectile.direction = (get_global_mouse_position() - global_position).normalized() instead. instead of basing the direction around the nearest enemy unit, that way the game can be tested without enemy units in the scene. ive tried dabbled and trying to ham fist it in but cant get it to work currently.

    • @16bitdev
      @16bitdev วันที่ผ่านมา

      yes you can do manual shooting too, knife is manual and it shoots in the direction of movement, but you can do it with mouse too 👍 i did the automatic magic wand first, when the nearest enemy is not null only then it shoots else it won't do nothing and the nearest neighbour is getting assigned from enemy in the physics process where its checking the separation relative to the player if its near then it will get assigned, it will work even better if you set a range to it.

  • @fatihzirek7440
    @fatihzirek7440 วันที่ผ่านมา

    Cute tutorial.

  • @DANILOageu
    @DANILOageu วันที่ผ่านมา

    I love your RPG series, could you teach me how to make a targeting system, where you click on the monster to get your target and the attacks are directed at it? like old school MMOs, greetings from Brazil!

    • @16bitdev
      @16bitdev วันที่ผ่านมา

      So Area2D has input_event signal, if a mouse enters that area and the event . is_action_pressed your left click button then update the, target variable of player by the enemy node itself player . target = self in enemy scrip, and in player script if target is not null, then either shoot or go near the enemy to deal melee whatever you like.

    • @DANILOageu
      @DANILOageu วันที่ผ่านมา

      @@16bitdev Thank you very much! I will try to implement it in my project, thanks for the help!

  • @nougatneko3426
    @nougatneko3426 วันที่ผ่านมา

    hi, I love the tutorial so much. But I am curious on one thing. If I want to make something like poisoned or burnt effect where character get damage per second, how can I implement that

  • @fobo-b3m
    @fobo-b3m วันที่ผ่านมา

    Awesome <3

  • @maia4954
    @maia4954 วันที่ผ่านมา

    I'm criying lol it doesn't work for me, it's popping every try

    • @16bitdev
      @16bitdev วันที่ผ่านมา

      this is an old try it with the new Parallax node they introduced in 4.3, i made a tutorial in the enemy spawner video where i am making a vampire Survivor like game, follow that, there i showed the working of the new Parallax2D node, the old node might get removed in the future version

  • @KorathiHeatwave
    @KorathiHeatwave วันที่ผ่านมา

    Thx Master

  • @YusafAnimations
    @YusafAnimations วันที่ผ่านมา

    Fire 🔥

  • @agent_uha
    @agent_uha วันที่ผ่านมา

    Just russian спасибо

  • @HayasakaAi-wj4zb
    @HayasakaAi-wj4zb วันที่ผ่านมา

    thank you

  • @wchisato2024
    @wchisato2024 วันที่ผ่านมา

    thank you

  • @wolfHKS
    @wolfHKS วันที่ผ่านมา

    Wow, thank you

  • @Furina-lc9dl
    @Furina-lc9dl วันที่ผ่านมา

    thank you

  • @Lorry127
    @Lorry127 วันที่ผ่านมา

    Awesome, Thy!

  • @GameTourist491
    @GameTourist491 วันที่ผ่านมา

    Wow new episode, thank you ❤

  • @ngchi1015vn
    @ngchi1015vn วันที่ผ่านมา

    ui , thank you

  • @jasmine1995-wt3ry
    @jasmine1995-wt3ry วันที่ผ่านมา

    thank you very much

  • @moonnight9474
    @moonnight9474 วันที่ผ่านมา

    😀😃😄

  • @635574
    @635574 2 วันที่ผ่านมา

    I started my prototype with a flat database for all items andthen I remade it to item type databases. I'm starting to see how making all upgrades into their resources makes it simpler because they can check if they're uogradable and i don't have to make scripts for everytime I need soething to check if there are upgrades available.

  • @monneratrj
    @monneratrj 2 วันที่ผ่านมา

    I have an issue where when im playing its stuck on "Idle" i can cross the boss, run over it, go back, nothing happens...

    • @16bitdev
      @16bitdev 2 วันที่ผ่านมา

      @@monneratrj when the player goes inside the collision box then it triggers the switch from idle state, see whats stopping it, it can be many things like the masking layer is different, or there is no collision at all, or its not getting called when its colliding with the area2d

    • @monneratrj
      @monneratrj 2 วันที่ผ่านมา

      everything else works... even the damage on the player... but nothing happens for boss :(

    • @16bitdev
      @16bitdev 2 วันที่ผ่านมา

      @@monneratrj its all about collision mask, check them print them, debug it with print statement you will eventually find out

  • @mr.bloopbloop5400
    @mr.bloopbloop5400 2 วันที่ผ่านมา

    I appreciate how short and to the point your video is! It is a great resource when looking for techniques I haven't implemented yet!

  • @a.mikecampbell
    @a.mikecampbell 3 วันที่ผ่านมา

    How do you make these so well? You are the most dependable, simple, and relaxing content creator. The parent-child relation thing isn’t something I’d have come up with, and it is beautiful

  • @ianjudge5137
    @ianjudge5137 3 วันที่ผ่านมา

    wow if your other videos were a mild reminder that learning how to utilise resouces and custom classes was inportant, then this vampire series is a frieght train in the the face of a reminder, and very imformative, cant articulate how much i've learnt about the resources and custom class's. by following along, its great learning.

  • @cerisskies
    @cerisskies 4 วันที่ผ่านมา

    Followed one of your older tutorials recently, adding some menu stuff to my VS-like game. This week I got to the part where I wanted to solidify how I save data and upgrades, and then you release this Thank you so much!

  • @saveriov.p.7725
    @saveriov.p.7725 4 วันที่ผ่านมา

    convinced this guy is a genius

  • @Finixthegames
    @Finixthegames 4 วันที่ผ่านมา

    Gracias! +1 sub

  • @GameTourist491
    @GameTourist491 5 วันที่ผ่านมา

    nice tutorial , thank you

  • @FeyFen
    @FeyFen 5 วันที่ผ่านมา

    Thank you for these videos!

  • @agriasoaks6721
    @agriasoaks6721 5 วันที่ผ่านมา

    Question, How do we access a function in another state without changing the current state?

    • @16bitdev
      @16bitdev 5 วันที่ผ่านมา

      @@agriasoaks6721 You can use Callable 👍 that way you can store function and call them from anywhere you want

  • @Noiryu
    @Noiryu 5 วันที่ผ่านมา

    Hello, is there any way you can recreate the mechanic of Children following the Bird Father from a game called "flicky" on a mega drive?

  • @NoePeraza
    @NoePeraza 5 วันที่ผ่านมา

    Por que el apk no me funciona o no me habre

  • @JoshColter
    @JoshColter 5 วันที่ผ่านมา

    My textures on my items when dragging are off by quite a bit from the mouse position (its due to my textures). But if yours are too. My solution was to go back into the “Slot” script and in the “func get_preview( )” I added some position changes: Func get_preview(): Var preview_texture = texture_rect.texture Prev_texture.texture = texture_rect.texture Preview_texture.position.x -= 25 Preview_texture.position.y = -25 ##added this just under^ Obviously change the values around till you find the right position.

  • @TontoFeoXD
    @TontoFeoXD 6 วันที่ผ่านมา

    You are insane, keep it up! :) Maybe you could try implementing a bit of multiplayer, i think it would be pretty interesting syncing all enemies and projectiles! (Maybe selecting this mode from a main menu)

  • @cikeioficial
    @cikeioficial 6 วันที่ผ่านมา

    I've already retaken this course twice. I always get to the end with the same errors. My version of the game is never the same as yours, even following step by step :(

    • @16bitdev
      @16bitdev 6 วันที่ผ่านมา

      @@cikeioficial name the errors

    • @cikeioficial
      @cikeioficial 6 วันที่ผ่านมา

      Video 7: - The passive skill sprites are not displayed in the chest - The evolution weapons do not appear to be selected in the chest Video 8: - The passive skill recovery already starts with the value 1 - When you level up any passive skill, all the passive skill values ​​are bugged - The gold does not save after the run

    • @16bitdev
      @16bitdev 6 วันที่ผ่านมา

      @@cikeioficial go to chest script, make sure you are assigning the texture from resource to rewards slot, its in the upgrade_item function, and see the upgrade function of passive item, is it increasing the stats that you are assigning values to the resources.

    • @16bitdev
      @16bitdev 6 วันที่ผ่านมา

      for chest only evolution, i think i didn't show that, it was just two function, one to check if the item reached max level and the second to check if it has its item_needed, then instead of evolving in option, i just did it on chest, thats it.

    • @16bitdev
      @16bitdev 6 วันที่ผ่านมา

      you can message me on discord too, there i can help you better

  • @RprtBak
    @RprtBak 7 วันที่ผ่านมา

    I wish people made tutorials like this for C#. But either they're extremely old/outdated... Or they were never finished and or just plain bad. :(

  • @cikeioficial
    @cikeioficial 7 วันที่ผ่านมา

    I felt there were changes to some scripts that were not shown in the video.

    • @16bitdev
      @16bitdev 7 วันที่ผ่านมา

      @@cikeioficial if I remember correctly, I think I moved the property damage from Weapon Class to the Concrete Classes, thats it, it will still work if its in the parent class, you just don't have to redefine it in the child class.

    • @chia10th
      @chia10th วันที่ผ่านมา

      @@16bitdev i think what he means is the chest part that give the evolution weapon

    • @16bitdev
      @16bitdev วันที่ผ่านมา

      @@chia10th yes the chest i did some modification, i made a function in option script that returns a Boolean value if the item is max level plus if it has its passive item or not, so when opening chest if the item chosen is max level then evolve, else call normal upgrade, its just two function, I will show that in future video when I will be making more weapons

    • @chia10th
      @chia10th วันที่ผ่านมา

      ​@@16bitdev I see , is that okay for you maybe just paste modification script here then you dont need to purpose make another video for it.

    • @16bitdev
      @16bitdev วันที่ผ่านมา

      @@chia10th yes ofcourse, i shared the modified code for option and chest, for chest only evolution, look at the description 👍

  • @ДедРоман-л4л
    @ДедРоман-л4л 8 วันที่ผ่านมา

    GOD BLESS YOU

  • @woop348
    @woop348 8 วันที่ผ่านมา

    Hi, I really like your tutorials. Could you make one for pathfinding? Specifically, one where enemies chase a player, while knowing how to avoid walls and move a bit randomly, so if there are multiple enemies, they don’t converge. Things like interest and danger vectors and steering are really hard to wrap my head around, and there aren’t any in depth tutorials I can find. Thanks!

  • @MCNeko6554
    @MCNeko6554 8 วันที่ผ่านมา

    This video is fire! You went over the entire process with all of the moving parts, just what I needed. I'm so glad I clicked on the video!

  • @BlaiseArath
    @BlaiseArath 8 วันที่ผ่านมา

    I've been /dying/ for a data persistence video for a long time. Its a concept I'm just having trouble with right now because none of the characters data holds from zone to zone for me, this tutorial while not directly covering my original issue teaches me enough about the concept I think I can integrate it now. Thank you for these videos and man I'm so happy I found your channel.