Ghost Geezers | Gameplay Showcase
2:43
Santa Dash 2 | Gameplay Showcase
2:17
Tactics 100 | Gameplay Showcase
3:01
Multiplayer Camera | Dreams Tutorial
30:42
Пікірлер
@dreamtutorials1015
@dreamtutorials1015 2 күн бұрын
Dude what happened to your dev logs?
@Apersononyoutube3
@Apersononyoutube3 13 күн бұрын
Does this work with first person
@AecertGaming
@AecertGaming 12 күн бұрын
@@Apersononyoutube3 no reason why it wouldnt
@nightfall2681
@nightfall2681 Ай бұрын
Could a follow path mechanic be used to make a board game such as chess? Also, with a point and click system would it be possible to select which available path to move a piece to?
@nightfall2681
@nightfall2681 Ай бұрын
Could this be altered so it'll work with a point and click system? Say if you are in a spector type mode and use the imp to click on a certain spot which would make the character move there. Im currently working on a chess game using puppets rather than pieces. Also, would it be possible to have a second alternative which would allow one of the puppets to capture an opposing puppet when moving to their space?
@AecertGaming
@AecertGaming Ай бұрын
@@nightfall2681 both are 100% do able!
@nightfall2681
@nightfall2681 Ай бұрын
@@AecertGaming thank you for the reply, not that I want to sound demanding, but I'm kind of new to Dreams so I'm still learning. I imagine I would have to put the logic in the puppet itself, does that sound right? Or would I have to put it in the board or both? The main issue in my opinion would be adding restrictions to prevent a puppet from moving to a square that has a teammate on it. The same goes for preventing a king from moving to a spot which would put him in check, along with capturing a piece that is protected by another piece if the threatening one is putting the king in check. I can't seem to find much information about this subject. I do apologize if I come off as annoying.
@AecertGaming
@AecertGaming Ай бұрын
@@nightfall2681 lucky for you I've already tried creating chess. Check my account for it to see if it's remixable. Let me know if it's not. Unlucky for you, I wasn't able to figure out checkmate, and I tried for quite a bit of time 😥
@nightfall2681
@nightfall2681 Ай бұрын
@@AecertGaming thank you, I will do so. If it helps you to figure out the issue, traditionally in chess a checkmate is automatic if you can't get the king to a safe square, put one of your pieces in the path or even capture the threatening piece (can only be done so if another piece isn't protecting that piece.) I may not have much knowledge about Dreams, but I have quite some knowledge about chess.
@AecertGaming
@AecertGaming Ай бұрын
@@nightfall2681 I'm pretty good at chess, so yeah I'm fully aware. I got stuck at checking if the player was able to block check with a difference piece. You basically have to check every possible move and see if it prevents check and I just didn't want to do that.
@LunarTikOfficial
@LunarTikOfficial Ай бұрын
*You guys put in all this effort into this damn game just for media molecule to fuck you in the ass. Sad.*
@dibaterman
@dibaterman Ай бұрын
Poolers are no bueno in Godot, it's best to just instance and move on as the way Godot handles nodes not on the tree is... unpredictable at best and a nightmare at worst. Save yourself the pain and just instance. You could run a ton of is_instance_valid in gdscript but because the node is not in the tree it will free itself without calling exit tree or even func free() -> void:
@LunarTikOfficial
@LunarTikOfficial Ай бұрын
*Un-toggles* I don't think that word means what you think it means 😂
@Blooork6969
@Blooork6969 2 ай бұрын
Great video!
@marshallsweatherhiking1820
@marshallsweatherhiking1820 3 ай бұрын
Thank you! I need this for cutscenes where a keyframe animation makes the temporarily non-controllable puppet climb into a vent. I was getting so exasperated with not being able to make the transition to crawling in the vent smooth. I really hope this works. I don’t know what you call short choreographed motions that temporarily disable control, but they are ubiquitous in most games. Searching for something you don’t have a name for is so frustrating.
@SpiceDiceGame
@SpiceDiceGame 4 ай бұрын
Loved the video. Super helpful, but my guy keeps gyrating. I need some help.
@amychovan2468
@amychovan2468 4 ай бұрын
Are the game consoles a code and then the porta potty open up because all I need is just one more record and I already have all the impy awards
@baylorw
@baylorw 4 ай бұрын
In 4.2 you can no longer animate alpha independently. You have to edit all of modulate. You can manually edit the property (add ":a" to the end) but it won't let you set the value as a float, you have to pick a color from the color picker. i like the way it looks in this 4.0 demo a lot better.
@nightfall2681
@nightfall2681 4 ай бұрын
This is a good tutorial, I started using Dreams not too long ago and this is quite helpful as I'm currently attempting to make an Open World RPG/Hack & Slash type game. I do have a question though, if I altered the nodes and added an extra timeline, would I be able to make a 4 move combo rather than a 3 move combo?
@confusedquark3959
@confusedquark3959 5 ай бұрын
This was very helpful thanks
@lkledu2
@lkledu2 5 ай бұрын
I had a problem and had to use get_tree().get_root().add_child.call_deferred(mesh_instance)
@NeuroGuy-md7qf
@NeuroGuy-md7qf 5 ай бұрын
This is your first Godot demo??? Could have fooled me. Well done and thanks so much for sharing!
@EugeneKrabs-w9i
@EugeneKrabs-w9i 6 ай бұрын
Thanks bro I’m trying to make a open world rpg with side quests and a main storyline
@MrMpa31
@MrMpa31 6 ай бұрын
dead channel?
@sShammodiSs
@sShammodiSs 6 ай бұрын
Hi
@redtarka
@redtarka 6 ай бұрын
There's no map on the table in my game!
@intrlnkd
@intrlnkd 6 күн бұрын
Did you managed to solve it? It’s been a lot, and this dream got some updates since then
@redtarka
@redtarka 5 күн бұрын
@@intrlnkd I'll have another look!
@thequeernote
@thequeernote 7 ай бұрын
wish this was its own game! looks phenomenal and would have loved to play but i dont have ps4 dreams
@ramaureirac
@ramaureirac 7 ай бұрын
thanks!!
@lenargilmanov7893
@lenargilmanov7893 7 ай бұрын
Whoa, this is the first time I've seen this engine. It looks needlessly complicated, TBH, just writing code would be easier.
@freesoulsharid6217
@freesoulsharid6217 8 ай бұрын
Great one. Well well
@TheArtFortress
@TheArtFortress 8 ай бұрын
Great video! You've helped me through many issues. I do have a quick question. Is there any simple way to do cued inputs? Say you activate an animation with a button, then hit that same button while the animation is still in progress. Is there a way so that when the animation ends, it receives the next input automatically and plays again?
@Dell_Conagher_the_real
@Dell_Conagher_the_real 8 ай бұрын
How did you randomized the position of the emmiter And is it possible to do the same with the direction
@jasonromero6144
@jasonromero6144 8 ай бұрын
Downloaded the project from github and when running, clicking the mouse does not show any damage popups. Broken for Godot 4.0+??
@AecertGaming
@AecertGaming 8 ай бұрын
I'll take a look, idk. It might not work for the current Godot 4.0
@baylorw
@baylorw 4 ай бұрын
Yeah, pulling from GitHub into 4.2 doesn't work. That's because the 4.2 importer seems to delete all the points in the AnimationPlayer tracks which means they lose all their keyframes.
@FrostFlag
@FrostFlag 9 ай бұрын
seems like you skipped a bunch of steps at the beginning? great video though
@AecertGaming
@AecertGaming 9 ай бұрын
such as?
@andreischapov4474
@andreischapov4474 9 ай бұрын
@@AecertGaming for example, the scaling animations. Looks non-trivial to setup for beginners - for example pivots seem to be wrong by default, so the numbers aren't centered when scaling up/down.
@lucassenegrandchamp2015
@lucassenegrandchamp2015 10 ай бұрын
Great video! I'm having an issue where, for some reason, the lines are not being rendered when playing the game. I can see the generated mesh in the Remote Tree, visible, material correctly assigned and all, but they just aren't rendered. Super odd. Did you ever get any similar issue when generating meshes?
@AecertGaming
@AecertGaming 10 ай бұрын
Does it work when you run the example program?
@demolishunDOTcom
@demolishunDOTcom 10 ай бұрын
Why does the source code on git have await to return the meshes? I ended up modifying the code to just return the mesh so I could add to my scene on my own. The function to add to the root scene never seemed to show up on screen. I wanted more control of where it was added. My next trick is to see if I can have these lines show through other meshes. I want the lines to act as a reference for developing my map code. This is a wonderful resource for quick and dirty lines. Thank you.
@AecertGaming
@AecertGaming 10 ай бұрын
It was added to allow meshes to destroy themselves after a set time. If you don't add a "persist" value (or set it to 0) it should be returning them immediately. But yeah no harm at all in changing the code to look or function however you want! Really glad it helped!
@P0RANT
@P0RANT 11 ай бұрын
getting "Invalid call. Nonexistent function 'instantiate' in base 'GDScript'." cudnt find any solution on web
@AecertGaming
@AecertGaming 11 ай бұрын
Are you using Godot 3?
@bigbomb5904
@bigbomb5904 11 ай бұрын
I tried drawing the button so many ways
@germking511
@germking511 Жыл бұрын
Like u stuff
@Phosphorescent-fox
@Phosphorescent-fox Жыл бұрын
This got so hard lol I needed help with the side profile part. I thought the ceiling lights where a clue 😂
@theyellowarchitect4504
@theyellowarchitect4504 Жыл бұрын
For anyone who wants the debug line/sphere to last **exactly** 1 frame (so there are no lingering debug draws of previous calls), use the following: if persist_ms == 1: await get_tree().physics_frame mesh_instance.queue_free() and put the other if/else below it, like so: if persist_ms == 1: await get_tree().physics_frame mesh_instance.queue_free() elif persist_ms > 0: await get_tree().create_timer(persist_ms).timeout mesh_instance.queue_free() else: return mesh_instance The reason the above works is that timers have a minimum timeout of like 0.05 seconds or something. Or is it 0.01? idk but basically timers last more than 1 physics frame.
@theyellowarchitect4504
@theyellowarchitect4504 Жыл бұрын
Make this an asset in asset library and everyone will download it lol
@redfoxlightning
@redfoxlightning Жыл бұрын
thank youu I was trying to figure out how to do this in unity and you showing the 'dream code' or wtv it's called helped me to transfer the logic over into my own project.
@AecertGaming
@AecertGaming Жыл бұрын
Wow, that's awesome 😂
@AviVajpeyi
@AviVajpeyi Жыл бұрын
Great vid! Im new to godot -- just wondering, could the entire animation be done via a tween? Is that not a recommended way of making the 'animation'? Not sure of the entire syntax, but, maybe something like: ``` tween.run_in_parallel() sec_for_fade_in = 0.2 sec_to_wait_before_fadeout = 0.2 sec_for_fade_out = 0.6 tween("modulate", start=0, stop=1, time=sec_for_fade_in) tween("scale", start=0, stop=1, time=sec_for_fade_in) # wait for sec_to_wait_before_fadeout tween("modulate", start=1, stop=0, time=sec_for_fade_out) tween("scale", start=1, stop=10 time=sec_for_fade_out) ``` I prefer coded solutions rather than working with anim controllers -- just wondering if this is a bad approach. Thanks!
@AecertGaming
@AecertGaming Жыл бұрын
I don't see why not! Give it a try and let me know how it goes, this will probably work great
@AviVajpeyi
@AviVajpeyi Жыл бұрын
@@AecertGaming Tweening seems to work! Had to use the `parallel()` to ensure that the movement + scaling happened at the same time. ``` func set_values_and_animate(value: String, start_pos: Vector2, height: float, spread: float, t_grow: float, t_shrink:float): label.text = value var tween = get_tree().create_tween() var end_pos = Vector2(randf_range(-spread, spread), -height) + start_pos popup_container.position = start_pos popup_container.scale = Vector2.ZERO tween.tween_property(popup_container, "position", end_pos, t_grow+t_shrink).set_trans(Tween.TRANS_LINEAR) tween.parallel().tween_property(popup_container, "scale", Vector2.ONE, t_grow).set_trans(Tween.TRANS_LINEAR) tween.tween_property(popup_container, "scale", Vector2.ZERO, t_shrink).set_trans(Tween.TRANS_LINEAR) tween.tween_callback(queue_free) ```
@MythxuaBurgerKun_69420
@MythxuaBurgerKun_69420 Жыл бұрын
the exact one i wanted which can't be provided by other bozos.....
@Phosphorescent-fox
@Phosphorescent-fox Жыл бұрын
I have the dumbest reason ever for wanting this information lmao. When people use a potion in my game it makes "better off alone" play for like 15 seconds and I want it to save its position between levels 😂😂
@RaygelBaygel
@RaygelBaygel Жыл бұрын
I justed started using dreams and this so far is a god send, learning issues be damned you are absolutely helpin people make their dreams happen 🙌🏾
@marcusgenz4020
@marcusgenz4020 Жыл бұрын
What is this?
@Cultwave
@Cultwave Жыл бұрын
The creator of this game should be beaten with wet paper bats for that stupid begining
@Cultwave
@Cultwave Жыл бұрын
I stand corrected he should be beaten with cement teddy bears for that stupid TV puzzle
@Chickendoom10
@Chickendoom10 Жыл бұрын
Can somebody explain how the hell he got duet at 10:30
@AecertGaming
@AecertGaming Жыл бұрын
a song designed for 2 = duet
@Chickendoom10
@Chickendoom10 Жыл бұрын
@@AecertGaming omg that makes so much sense thanks
@AecertGaming
@AecertGaming Жыл бұрын
@@Chickendoom10 yeah np, I explain it like 20 seconds beforehand lol
@owenlloyd2528
@owenlloyd2528 Жыл бұрын
Thank you. This was helpful.
@diamondoid
@diamondoid Жыл бұрын
This was so helpful for getting my muse position in 3D space. Thank you.
@HunterEverheart
@HunterEverheart Жыл бұрын
how did you connect the node to the grass
@kenziegunn4769
@kenziegunn4769 Жыл бұрын
Slider for key frame power levels?! Let's go!
@maidapruzan8577
@maidapruzan8577 Жыл бұрын
Dbug is waking up 23:05
@dragonslayer3552
@dragonslayer3552 Жыл бұрын
Nice thank you I was trying to make a mech game and I wanted cooldowns for well basically everything swords guns missiles etc and the cooldowns I made were a bit messy and this is much better