Pandora Box
Pandora Box
  • Видео 61
  • Просмотров 78 516
3+1 FAST Optimizations Tricks in Godot
Here's how you can make 4 quick and good Micro Optimizations and Optimizations for your game, optimizations that you should use in all your games and projects, even if you don't find any performance issues.
~~~Social Media ~~~
My Twitter: lPandoraBox
Просмотров: 85

Видео

Start NOW using Getters and Setters in Godot
Просмотров 11519 часов назад
Here's how you can Make Getters and Setters inside Godot. Getters and Setters are used to make variables more easy to manage, by setting a default behaviour when reading or writing on a variable. Social Media My Twitter: lPandoraBox
How to make Collision on a Grid Movement - Godot
Просмотров 36321 день назад
Here's how you can make and add Collision System to your Grid Movement System 2D, this logic can be applied in 3D games as well, and other systems, so make sure you understand everything! Social Media My Twitter: lPandoraBox
Making Portals in Godot never was THIS easy!
Просмотров 1,2 тыс.28 дней назад
Here's how you can make a Portal System in godot and add it to your 2D game, the same logic can be applied on a 3D game. Have fun expanding this system further! Social Media My Twitter: lPandoraBox
Start using METADATA - Everything about Metadata
Просмотров 234Месяц назад
Here's everything about metadata explaining briefly, hope you enjoy this video and learnt anything with it! Social Media My Twitter: lPandoraBox
Make your CUSTOM Bootsplash Screen in Godot
Просмотров 318Месяц назад
Here's how you can make a Bootsplash Screen in godot and how to customize it with basic settings, such as duration, background color and icon, have fun messing up with it, and comming up with your unique Bootsplash Screen. Social Media My Twitter: lPandoraBox
Make Grid Movement with this simple Trick in Godot
Просмотров 670Месяц назад
Here's how you can make a simple and scalable Grid Movement inside godot in 1 minute! Social Media My Twitter: lPandoraBox Usefull Links Original Source: kidscancode.org/godot_recipes/4.x/2d/grid_movement/index.html
How to change your editor theme in Godot!
Просмотров 171Месяц назад
Here's how you can change your editor Godot Theme to another theme, or if you prefer a custom one, just as I show in the video! Social Media My Twitter: lPandoraBox Usefull Links Godot Theme: github.com/passivestar/godot-minimal-theme
Make Working Stairs with this TRICK on a 2D Game
Просмотров 5702 месяца назад
Here's how you can make working stairs on a 2D game, by simply adjusting the Y velocity when walking on the stairs. Social Media My Twitter: lPandoraBox
Make a Multi-Target Camera (no limits) in Godot
Просмотров 3552 месяца назад
Here's how you can make a Multi-Target Camera inside godot, in order to make the camera always display all the players or characters you want in your game, keep in mind that this system can be expanded from this point. Social Media My Twitter: lPandoraBox Original Content: kidscancode.org/godot_recipes/4.x/2d/multi_target_camera/
Simplify your code in Godot with Components
Просмотров 6512 месяца назад
Here's how you can start making your code more modular, in order to become easier to expand and maintain for a long-term game. Modularity comes with a lot of benefits, maybe you should learn a little more about it, since is a really helpfull tool, such as hierarchy. Social Media My Twitter: lPandoraBox
Make a Moving Platform in Godot with This Video!
Просмотров 2072 месяца назад
Here's how you can make a Moving Platform in Godot using a AnimatableBody2D and a AnimationPlayer. Social Media My Twitter: lPandoraBox
Manage your Audios with this SIMPLE Audio Manager!
Просмотров 1822 месяца назад
Here's how you can make a simple Audio Manager in godot. I saw someone doing something like this before, but I am not sure who it was, if you happen to know tell me to give him credits please. Social Media My Twitter: lPandoraBox
Building System Add/Remove tiles During Game Godot
Просмотров 6862 месяца назад
Here's how you can make a building system in godot, where you can add and remove tiles from your tilemap in the middle of the game. This is one a modified version of another outdated tutorial, working with godot latest update. Social Media My Twitter: lPandoraBox Usefull Links Original Video: ruclips.net/video/d0Hb1Zs5GMQ/видео.html
FIX TileMap node is Deprecated in Godot
Просмотров 4 тыс.3 месяца назад
FIX TileMap node is Deprecated in Godot
Make Directional Audio in Godot easily
Просмотров 2023 месяца назад
Make Directional Audio in Godot easily
Make Games on YOUR PHONE with Godot
Просмотров 4043 месяца назад
Make Games on YOUR PHONE with Godot
Make Rich Text Effects in Godot after this Video
Просмотров 2973 месяца назад
Make Rich Text Effects in Godot after this Video
Preserve Momentum in Godot with this trick
Просмотров 7013 месяца назад
Preserve Momentum in Godot with this trick
Fix your sprite layer ordering in Godot
Просмотров 3543 месяца назад
Fix your sprite layer ordering in Godot
How to make a Discord Rich Presence - Coding part!
Просмотров 2,6 тыс.3 месяца назад
How to make a Discord Rich Presence - Coding part!
HOW TO MAKE A DISCORD APPLICATION PART 1
Просмотров 4263 месяца назад
HOW TO MAKE A DISCORD APPLICATION PART 1
HOW TO KILL YOUR GAME ENEMIES WITH THIS TRICK!
Просмотров 3803 месяца назад
HOW TO KILL YOUR GAME ENEMIES WITH THIS TRICK!
MAKE SCREEN SHAKE EASILY WITH THIS TRICK!
Просмотров 4424 месяца назад
MAKE SCREEN SHAKE EASILY WITH THIS TRICK!
HOW TO IMPORT PLUGINS IN GODOT
Просмотров 2,1 тыс.4 месяца назад
HOW TO IMPORT PLUGINS IN GODOT
MAKE DISCORD RICH PRESENCE WITH THIS GODOT ADDON!
Просмотров 5194 месяца назад
MAKE DISCORD RICH PRESENCE WITH THIS GODOT ADDON!
EXPORT YOUR GAME FAST WITH THIS TRICK in 1 MINUTE!
Просмотров 2554 месяца назад
EXPORT YOUR GAME FAST WITH THIS TRICK in 1 MINUTE!
SPAWN ENEMIES OUTSIDE the CAMERA in 1 MINUTE
Просмотров 2384 месяца назад
SPAWN ENEMIES OUTSIDE the CAMERA in 1 MINUTE
HOW TO MAKE AN ENEMY SPAWNER in GODOT (1 minute)
Просмотров 5 тыс.4 месяца назад
HOW TO MAKE AN ENEMY SPAWNER in GODOT (1 minute)
ENEMY FOLLOWING PLAYER in GODOT in 1 MINUTE
Просмотров 4,3 тыс.4 месяца назад
ENEMY FOLLOWING PLAYER in GODOT in 1 MINUTE

Комментарии

  • @BaloKilo
    @BaloKilo 5 часов назад

    Make a video about adding attack animation in Godot 4

  • @SapoRigeno
    @SapoRigeno 11 часов назад

    Tks <3

  • @Boring_sandy
    @Boring_sandy День назад

    Brother thankyou u made my day

  • @ubertony4198
    @ubertony4198 2 дня назад

    thx!

  • @NateDaGrate257
    @NateDaGrate257 2 дня назад

    what do I do if it is just changing the same tile, and it isn't using global mouse position?

    • @lPandoraBox
      @lPandoraBox 2 дня назад

      u might want to do some debugging, print the global mouse position and the position that u are clicking

    • @NateDaGrate257
      @NateDaGrate257 2 дня назад

      @@lPandoraBox ok thx!

  • @dianaandgameing
    @dianaandgameing 3 дня назад

    watched this at 2x speed

    • @lPandoraBox
      @lPandoraBox 3 дня назад

      @@dianaandgameing bro speeerunning my speedrunning 💀

  • @AlioOp1241
    @AlioOp1241 5 дней назад

    How to add image in boot on please tell

    • @lPandoraBox
      @lPandoraBox 5 дней назад

      Huh, I have a video about custom splash screen

  • @AhoroBuchok
    @AhoroBuchok 5 дней назад

    this tutorial is absolutely amazing. quick and straight to the point, helps with my attention problems :)

    • @lPandoraBox
      @lPandoraBox 5 дней назад

      Ty! That is the point of most of my tutorials! ❤

  • @Silly_Sock
    @Silly_Sock 6 дней назад

    This is a really good tutorial! How do you move the ball to the mouse though? I’ve been stuck on it for ages!

    • @lPandoraBox
      @lPandoraBox 6 дней назад

      @@Silly_Sock u should look on the function I used on the "enemy follow player video" and look for the function get_mouse_global_position()

  • @albertomolina5067
    @albertomolina5067 7 дней назад

    One question, the text of button appears to me at the beginning of the scene even though it is not paused.When you press ESC it starts working normally. I tried a function with .visible command but it doesn't work well. Any ideas? Ty so much for the video, Godot have little information in internet. Regards.

    • @lPandoraBox
      @lPandoraBox 7 дней назад

      @@albertomolina5067 is it toggled to not visible when the game starts? I mean on the scene tree

    • @albertomolina5067
      @albertomolina5067 7 дней назад

      @@lPandoraBox ahh ty so much, yeah now all okey. TY so much again. ^_^

    • @lPandoraBox
      @lPandoraBox 7 дней назад

      @albertomolina5067 np!

  • @harbingersolution
    @harbingersolution 8 дней назад

    how would I do it for a 4-directional top down game instead of left/right?

    • @lPandoraBox
      @lPandoraBox 8 дней назад

      its the same logic, but instead of applying it just for left or right u apply it to every direction

    • @harbingersolution
      @harbingersolution 8 дней назад

      @@lPandoraBox wow very quick reply! And thanks I actually figured it out shortly after I commented lol. now I just gotta figure out how to switch between my idle, running and dash animations

    • @lPandoraBox
      @lPandoraBox 8 дней назад

      @@harbingersolution just a tip, take a look at state machines, it might help!

  • @albertomolina5067
    @albertomolina5067 10 дней назад

    Genio, máquina, crack, Sr Alpha <3 Ty so much for the video <3

  • @635574
    @635574 11 дней назад

    To clear common confusion: Move_and_slide for character body applies delta automatically but move_and_collide doesn't. IDK why, I guess someone was trying to save a few clicks when making characters.

  • @DoodMang7
    @DoodMang7 13 дней назад

    THERE GOES MY HERO!!!! WATCH HIM AS HE GOES!!! ❤😂

  • @HeikoD.
    @HeikoD. 14 дней назад

    Why override height and width? Especially in windowed mode. Make no sense to override with 1080p because you could not know what display have other people. And why Canvas Item and not Viewport? Viewport should be better for pixelart games.

    • @lPandoraBox
      @lPandoraBox 14 дней назад

      @@HeikoD. You are right. It really depends on what u are looking for on your game, this was the settings that I use for most of my games, maybe in a future video about this topic I should explain more in detail each option so the viewer can choose whatever is better for their use case

  • @vapor_rains
    @vapor_rains 20 дней назад

    Damn this code sucks

    • @lPandoraBox
      @lPandoraBox 20 дней назад

      I understand what you are saying. Its not supposed to be a code that is good, is supposed to be a code that works overall.

    • @vapor_rains
      @vapor_rains 20 дней назад

      @@lPandoraBox I understand sorry for the outburst, got frustrated using it in my game and it kept making crashes/errors ><*

    • @lPandoraBox
      @lPandoraBox 20 дней назад

      @@vapor_rains Dw. There is a work around of the errors, but if u are not making a gamejam or a project that u dont need to think in long term, I would suggest u looking for something more in depth, even if it takes more time in the long run it will be better

  • @SixGroundsStudios
    @SixGroundsStudios 21 день назад

    Thanks!

  • @hitoyuutsu771
    @hitoyuutsu771 22 дня назад

    can you make in-app purchases tutorial?

  • @AndresAndroidX
    @AndresAndroidX 24 дня назад

    ¡Thanks!

    • @lPandoraBox
      @lPandoraBox 24 дня назад

      @@AndresAndroidX you welcome!

  • @ArtisBlankfaces
    @ArtisBlankfaces 26 дней назад

    I would kiss you if I could

  • @elnomadagamer2312
    @elnomadagamer2312 27 дней назад

    Nuevo suscriptor, gracias!

  • @crabbite3093
    @crabbite3093 28 дней назад

    idk how but mine doesn't work.. ;(

    • @lPandoraBox
      @lPandoraBox 28 дней назад

      @@crabbite3093 weird, do ur game have any specific mechanic that may be messing with the camera renderization or something?

  • @nameless03498
    @nameless03498 28 дней назад

    Hey man it's kind of a personal request but can u make a video where u can take items from inventory and place it on floor and if the place is already occupied it will go back in inventory typical build base game like stardrew valley I saw some grid base placement videos but i still can't fig it out. Hope u make a video on this Thanks 😁

    • @lPandoraBox
      @lPandoraBox 28 дней назад

      @@nameless03498 maybe, who knows

  • @SapoRigeno
    @SapoRigeno 29 дней назад

    Coll vid <3

  • @samscrib8719
    @samscrib8719 Месяц назад

    I could kiss you on the lips right now

  • @thetsaurus
    @thetsaurus Месяц назад

    The enemy spawns a short distance away from the spawner instead of right on top of it. Do you know why that might happen?

    • @lPandoraBox
      @lPandoraBox Месяц назад

      see if the root node of the spawner have some kind of offset or position changed

  • @Cinnaminbunnzz-f1f
    @Cinnaminbunnzz-f1f Месяц назад

    it says can not get_child on a null value

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@Cinnaminbunnzz-f1f verify the position of your player in the tree

  • @Akalabeth
    @Akalabeth Месяц назад

    Quick and easy! Thank you

  • @Kit-pj5kq
    @Kit-pj5kq Месяц назад

    very nice, thank you

  • @Cinnaminbunnzz-f1f
    @Cinnaminbunnzz-f1f Месяц назад

    this is great

  • @eldeiibid2394
    @eldeiibid2394 Месяц назад

    thank you soo much bro I'm doing a Jam and you just saved my life

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@eldeiibid2394 no worries!

  • @brunoestrazulassilva9281
    @brunoestrazulassilva9281 Месяц назад

    Thank you very much! I was trying KidsCanCode implementation, but it was not working. I noticed you fixed some mistakes in the code from them.

  • @nameless03498
    @nameless03498 Месяц назад

    Bro sounds like he is done with life

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@nameless03498 just got so much stuff to do 😔

    • @henxdl
      @henxdl Месяц назад

      😭

  • @aacmnv
    @aacmnv Месяц назад

    That portuguese accent on point 👌 😂

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@aacmnv dang it, u found me. Trying to improve tho.

    • @aacmnv
      @aacmnv Месяц назад

      Takes one to know one 😂

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@aacmnv fr 😂

  • @NathanFernandez-n5i
    @NathanFernandez-n5i Месяц назад

    All the other tutorials were very long and round the bush but u were straight to the point. This helped a lot.

  • @glendower0
    @glendower0 Месяц назад

    hmmm instantiate() didnt work for me

    • @lPandoraBox
      @lPandoraBox Месяц назад

      Verify if u are preloading ur enemy correctly

  • @surepart
    @surepart Месяц назад

    Great simple and fast

  • @LiamFoy-sl1eq
    @LiamFoy-sl1eq Месяц назад

    How do you implement an animation into the tween. I tried playing an animated sprite but it wouldn’t play. The dash works fine but the animation won’t play. Other than that this was extremely helpful! 😊

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@LiamFoy-sl1eq weird, the animation doesnt play? Try to just play the animation without the dash code, tell me the result of it.

    • @LiamFoy-sl1eq
      @LiamFoy-sl1eq Месяц назад

      @@lPandoraBoxThanks for the troubleshooting! I never would have thought to check the animation itself. I played the animation without the code and it still didn’t work. This leads me to think there is an issue with my state machine and other animations are interfering with the dash animation. I will get back to you on whether or not this was the issue.

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@LiamFoy-sl1eq No worries! Good luck with that! 😊

    • @LiamFoy-sl1eq
      @LiamFoy-sl1eq Месяц назад

      @@lPandoraBoxI just went through my state machine and fixed the error. Now my animation plays properly! Thank you!

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@LiamFoy-sl1eq np!

  • @Jastukk
    @Jastukk Месяц назад

    i got an error: invalid get index: position

  • @monkagaming420
    @monkagaming420 Месяц назад

    Thank you, very helpful video! :)

  • @feliperafael8104
    @feliperafael8104 Месяц назад

    thx

  • @simmzzzz
    @simmzzzz Месяц назад

    Simple and to the point. Thanks!

  • @nesyta1749
    @nesyta1749 Месяц назад

    Not Working: Cannot call method 'get_parent' on a null value.

    • @lPandoraBox
      @lPandoraBox Месяц назад

      most likely u have not a parent to the node, check my hierachy tree and verify if its the same as mine. Get_parent is a hardcoded way of doing that stuff

  • @vbag42
    @vbag42 Месяц назад

    hi there, great work, short, no nonsense and straight to the point why velocity needs to be multiplied by delta, i thought it already contains delta , no?

    • @lPandoraBox
      @lPandoraBox Месяц назад

      Thabk you! Answering your question: If I am not wrong, if u dont multiply by delta, it will just "jump" to the next position, but if you multiply by delta, it will move smoothly. Just because delta is an argument of a function, does not mean that is being used all the time, you still have to call it. Hope I helped.

  • @Royalexotics7269
    @Royalexotics7269 Месяц назад

    Broooooo tysm. U earned a sub

  • @paul45-x4r
    @paul45-x4r Месяц назад

    Thanks

  • @homegrownstudios5812
    @homegrownstudios5812 Месяц назад

    Spent awhile on my own trynna do this so i could make pong just to find out theres a .bounce feature ?!?! Lmao. Thanks for the video

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@homegrownstudios5812 LMAO, you welcome!

    • @jeanheonofficial
      @jeanheonofficial Месяц назад

      @@lPandoraBox I followed your tutorial but when I launch the example in Godot and my ball touches the walls the debug console displays the following error: Invalid call. Nonexistent function 'getnormal' in base 'Kinematic Collision 2D (Sorry to interrupt you but I forget the _ between get and normal and now it works but thank you a thousand times for your tutorial.)

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@jeanheonofficial np, I was about to point that lol! ❣

    • @jeanheonofficial
      @jeanheonofficial Месяц назад

      @@lPandoraBox Thanks! I am learning to use Godot.

  • @soran2290
    @soran2290 Месяц назад

    And the collisions with body?

    • @lPandoraBox
      @lPandoraBox Месяц назад

      I might do that on a future video, but basically u use a raycast to check for a collision before moving.

  • @TheCatMask
    @TheCatMask Месяц назад

    I've dropped the file into Godot yet it doesn't appear in Project Settigns

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@TheCatMask weird

    • @TheCatMask
      @TheCatMask Месяц назад

      @@lPandoraBox I was on the wrong version, the video about the plug-in gave the version that wasn’t what it worked on. It worked

    • @lPandoraBox
      @lPandoraBox Месяц назад

      @@TheCatMask Oh, I see, good to know!

  • @benlefler6304
    @benlefler6304 Месяц назад

    Good video you got straight to the point