ASamBlur
ASamBlur
  • 19
  • 2 391
My FIRST Game Jam
Join ASamBlur as we continue the journey in the realms of gamedev.
This time introducing... My first game jam: the process and results!
By the way, I have made some minor improvements after the jam ended.
You can play the game here: asamblur.itch.io/storm-valley
(it's free)
There is lots yet to be learned...🧐😳
____________
Feel free to ask questions or leave suggestions!
Join for the ride? ¯\_(ツ)_/¯
Godot Version: 4.2.1
*Also, background "music" made by me using: www.beepbox.co/
Thank you for stopping by :)
มุมมอง: 147

วีดีโอ

AI Steering Behaviors In Godot : Collisions
มุมมอง 2102 หลายเดือนก่อน
Join ASamBlur as we continue the journey in the realms of gamedev. This time introducing... Steering Behaviors in Godot: Obstacle Avoidance, Containment, Collision Avoidance, Separation. (& Crowd Path Follow as a bonus!) What behaviors would you like to see next? There is lots yet to be learned...🧐😳 Feel free to ask questions or correct me if I'm wrong! (I may still improve the code if I'll dis...
On The Right Path | AI Steering Behaviors In Godot
มุมมอง 2705 หลายเดือนก่อน
Join ASamBlur as we continue the journey in the realms of gamedev. This time introducing... Steering Behaviors in Godot: Wander, Path Following, Wall Following. What behaviors would you like to see next? There is lots yet to be learned...🧐😳 *Clarification on Wall Following* My explanation at 5:58 was not entirely accurate and slightly different from the code. In the code I estimate the nearest ...
AI Steering Behaviors In Godot : The Basics
มุมมอง 8577 หลายเดือนก่อน
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... Steering Behaviors in Godot: Seek, Flee, Arrival, Pursue, Evade. What behaviors would you like to see next? There is lots yet to be learned...🧐😳 Feel free to ask questions or correct me if I'm wrong! (I may still improve the code if I'll discover better methods) I hope it was entertaining regardless :) ...
How To Use Joints In Godot (2D)
มุมมอง 6389 หลายเดือนก่อน
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... experimenting with 2D joints in godot! There is lots yet to be learned...🧐😳 As I mentioned, I had no knowledge on this topic before making the video so take everything I said with a grain of salt. (since it reflects my personal understanding) Feel free to ask questions or correct me if I'm wrong! I hope...
Trying Godot 4 | Game Dev #8
มุมมอง 3710 หลายเดือนก่อน
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... conversion of the game to Godot 4! (because why not) There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (l...
A Based Update (Literally) | Game Dev #7
มุมมอง 39ปีที่แล้ว
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... a base & shader to customize colors! There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those in th...
Changing Into Pixel Art & New Animations! | Game Dev #6
มุมมอง 28ปีที่แล้ว
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... pixel art and animations! There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those in the comments)...
Skills Unleashed | Game Dev #5
มุมมอง 10ปีที่แล้ว
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... the first skills: melee & ranged! There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those in the c...
BACK from the Dead & The First Background | Game Dev #4
มุมมอง 10ปีที่แล้ว
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... respawning units and parallax background! There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those ...
That's a Lot of DAMAGE | Game Devlog #3
มุมมอง 14ปีที่แล้ว
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... attack and damage! There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those in the comments) *Also,...
The Power Of Spawners | Game Devlog #2
มุมมอง 11ปีที่แล้ว
Join ASamBlur as he continues the journey in the realms of gamedev. This time introducing... the Spawner! There is lots yet to be learned...🧐😳 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those in the comments) *Also, "musi...
The First Unit Emerges | Devlog #1
มุมมอง 112 ปีที่แล้ว
Today Asamblur begins the gamedev journey by creating a basic architecture for a unit in the game! But there is lots yet to be learned...🧐 The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! Join for the ride? ¯\_(ツ)_/¯ By the way, *any* tips/suggestions are much appreciated! (leave those in the comments) *Also, music mad...
Defend the Castle & Conquer the Enemy | Devlog #0
มุมมอง 202 ปีที่แล้ว
A game devlog?? Whaaaat?! Yes indeed this is me(~definitely~ a professional) going to try and make a game all by myself cause why not? The basic idea is to make a 'castle attack' game with a twist but who knows there's plenty of room for changes in the future! (especially given I haven't actually started yet) So yeah you can expect a progress update sometime in the future. Join for the ride? ¯\...
Begin?
มุมมอง 212 ปีที่แล้ว
So I made a trailer for my channel! 😎 Well... not really but it's been fun editing the video LOL. Also, I introduced the character which will represent me and my emotions in future videos. What do you think about it? :D . . . . and maybe also 'voice reveal' soon I guess..?
A Great Comeback | Playing With Fire 2 [part 2]
มุมมอง 42 ปีที่แล้ว
A Great Comeback | Playing With Fire 2 [part 2]
Don't Play with Fire... | Playing With Fire 2 (first level)
มุมมอง 453 ปีที่แล้ว
Don't Play with Fire... | Playing With Fire 2 (first level)
Upgrade Time? | AGE OF WAR
มุมมอง 124 ปีที่แล้ว
Upgrade Time? | AGE OF WAR
Playing FLASH games before they go Extinct | Epic War 3
มุมมอง 204 ปีที่แล้ว
Playing FLASH games before they go Extinct | Epic War 3

ความคิดเห็น

  • @eveningdreamermusic
    @eveningdreamermusic 10 วันที่ผ่านมา

    excellent tutorial! it's going to help a lot with figuring the AI out in my 3D game

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

      Thanks! Good luck with your game :)

  • @grombert7870
    @grombert7870 21 วันที่ผ่านมา

    Hey I'm brand new to Godot and am trying to follow you here, but I'm struggling to make any of it work. I was wondering if you would release the project files so anyone could see how you have the rest of the project arranged? help us root out our mistakes

    • @asamblur
      @asamblur 20 วันที่ผ่านมา

      If you're brand new to Godot I suggest starting with the docs: docs.godotengine.org/en/stable/getting_started/first_2d_game/index.html In the video I show how to calculate the steering force, you need to use this force to determine the velocity(inside the _physics_process function). Assuming a mass of 1 the force is also an acceleration so: velocity += total_steering*delta I might release the source code after I finish this series but I would still need to do some code cleanup and organization. Hopefully my answer can get you going for the time being, and if you have other questions feel free to ask :)

  • @underswap_papyrus2684
    @underswap_papyrus2684 25 วันที่ผ่านมา

    Hello, very nice tutorial! It was clear and easy to follow. Just one question, why is the formula for the predict_time for the pursue behaviour this?: var predict_time = min(distance / velocity.length(), 1) Since predict_time is the number of frames needed to reach the target position, wouldn't this formula only work if the target can be reached under 1 second?

    • @asamblur
      @asamblur 25 วันที่ผ่านมา

      Good question! You could definitely do it without the min function: var predict_time = distance / velocity.length() But if the target is very far away it will result in a big prediction time, which is not ideal if the target's velocity/direction changes often. The farther into the future we try to predict, the less likely it is the target will actually be there. Which number you want to use as the threshold is up to you, I just used 1 second because it seemed to give good results. I hope this answers your question :)

  • @Vizahru
    @Vizahru หลายเดือนก่อน

    Could you explain how you did the snakes at 3:48? The only one working somewhat correctly is pinjoint which becomes a problem when i add many rigidbodies and they become separated.

    • @asamblur
      @asamblur หลายเดือนก่อน

      yeah it can be very awkward sometimes. The snakes have a CharacterBody for the head with a simple movement script, the body which is a RigidBody and of course a joint which connects them. I'm not sure what is the specific issue you're having but maybe check if the joint is connected to the correct nodes. Another thing I would consider is to disable collisions between connected nodes if you haven't.

  • @snooz64
    @snooz64 หลายเดือนก่อน

    Your serie is very interesting, thanks.

    • @asamblur
      @asamblur หลายเดือนก่อน

      thank you :)

  • @blikpils
    @blikpils หลายเดือนก่อน

    Bit messy presentation but the info is solid! the only one i could find that did not use the "follow path" node!

    • @asamblur
      @asamblur หลายเดือนก่อน

      Thank you for the feedback :)

  • @texcolorado9550
    @texcolorado9550 หลายเดือนก่อน

    Thanks a lot, it helped me a lot !

    • @asamblur
      @asamblur หลายเดือนก่อน

      Glad I could help! Thanks for watching :)

  • @muneeb95
    @muneeb95 2 หลายเดือนก่อน

    Finally it's out. I'll watch it in the morning. Thanks

    • @asamblur
      @asamblur 2 หลายเดือนก่อน

      Yes! Unfortunately it took longer than I hoped. Thank you for your patience :)

  • @lkledu2
    @lkledu2 2 หลายเดือนก่อน

    Amazing video qnd youbtouch subjects that are not so commonly take in books or papers like containment

    • @asamblur
      @asamblur 2 หลายเดือนก่อน

      Thank you for the kind comment!

  • @muneeb95
    @muneeb95 3 หลายเดือนก่อน

    if ted and ned and their cousins are chasing the player how do we stop them from colliding and clumping up with each other.

    • @asamblur
      @asamblur 3 หลายเดือนก่อน

      That's a great question! I'm actually going to cover this topic in the next video (part 3) which should (hopefully) come out in the next few weeks!

    • @muneeb95
      @muneeb95 3 หลายเดือนก่อน

      @@asamblur thanks I've been struggling with this for almost 2 weeks and am getting to see how dumb i am

  • @sbqp3
    @sbqp3 4 หลายเดือนก่อน

    Thank you for demoing a rotating groove joint!

  • @Clipatronik
    @Clipatronik 5 หลายเดือนก่อน

    what max_steer_force would be?

    • @asamblur
      @asamblur 4 หลายเดือนก่อน

      That is a very good question! It depends on the speed and type of movement you want. If you use a bigger force the movement would be more fluid and responsive; for smaller forces the movement would be less responsive to the environment(looks like sliding on ice). Personally, for a max_speed of 200 max_steer_force of 350 seems to work well (though I'm still experimenting with different values from time to time). Apologies for the late reply, hope this helps!

  • @rabbitspirit7552
    @rabbitspirit7552 ปีที่แล้ว

    nice video

  • @asamblur
    @asamblur 2 ปีที่แล้ว

    All feedback is welcome! 👀