I can not find an okay step sound for the fucking life of me. It is the simplest shit ever to record. I think I'll have to do it myself.
@AnKO_3149 күн бұрын
Discovered NIN like 15 years ago thank to this video. Outch
@chriswendi29 күн бұрын
Fantastic! We love it! Sent you an email to your hi@email account from crees.
@nicex3484Ай бұрын
I've been using unity for 8 years, and watched hundreds of tutorials, and slept with a maid with 3 nipples, and shared blood ties with a donkey, and have blue blood, and was born before my mother gave birth to me and am older than my father, and this was most informative tutorial ive ever mentally paid attention to and i dont even exist. Thank you man... thank you...
@OlagfighАй бұрын
Hi Picster! Please help me with one thing: how did you configure your game (Beat Invaders) to detect if the system works with Vulcan or just OpenGL? I have an older laptop and your game just worked without any tricks like "rendering-driver opengl3". How did you do that? :)
@picsterАй бұрын
There is no trick, the game is made in Godot 3, there is no Vulkan ;)
@OlagfighАй бұрын
@@picster Ohh... ok :) So you achieved such cool looking game in OpenGL! That's amazing, well done! I have played it a little bit. Restores some memories from NES era and Galaga. Thanks for answer, cheers!
@nestorpiedraquesada2954Ай бұрын
I would've never nor in 10 years accomplish something as Raffa did in 8 hours, I need some tutorials from his side!
@hunjo8463Ай бұрын
The sound is also very good. Is the background music free?
@picsterАй бұрын
You can check the license here: github.com/RPicster/godot4-demo-desert-light The music is CC-BY licensed, so you can use it, but have to give credits to my friend Paolo Dollorenzo who made this nice piece of ambient music.
@hectorminator4Ай бұрын
What is the shortcut to duplicate the elements without linking them?? As I use Ctrl+D to duplicate the MeshInstances3D, but when I change the dimensions of one, all of them change at the same time, and I do not want them to be linked... This bug is driving me crazy... Please, someone HELP ME!!
@picsterАй бұрын
It's not a bug. You duplicate the MeshInstance, but the mesh is a resource that is not related to what you duplicate. You need to "right click -> Make Unique" oin the mesh. Or you just scale the mesh instance instead of changing the dimensions of the mesh.
@philipjones49742 ай бұрын
In 2024, the image import process around 5:45 has changed with godot 4. The new process is to add the "repeat" property on the SmartShape's CanvasItem.
@UnfinishedFog2 ай бұрын
Great tutorial! Thank you
@Barakon2 ай бұрын
0:00 - 9:29 Checkpoint 1; WE DON'T NEED UBIART.MP4
@itaykalininsky16843 ай бұрын
Thank you. This deserves more likes. I've been scouring youtube to learn more about shaders in godot, and I can safely say that this one's by far the most comprehensivey video out here.
@senlee3253 ай бұрын
Nice particles 😃Just what I needed. Thank you!
@ThunderPlayStudios3 ай бұрын
can't thank you enough, thanks anyway :D
@Galeboy3 ай бұрын
"Cannot call method get size on a null value" In godot 4?
@MichaelFlambe3 ай бұрын
For those who find this now and how its different in Godot 4, note this: The camera itself is now "rounded" before being drawn, which means that you need to set the cameras global position to be where you want it to be that frame - instead of lerping a variable actual_cam_pos, lerp the literal camera.position to a target value. So once you have your camera placed, then round its globalposition, and you will get the true stabilisation offset for use in the shader. Here is the code! (I put it in the script of my SubViewportContainer, as thats where the material for post processing is, and linked in my_player and my_camera node paths) func _process(delta : float) -> void: my_camera.global_position = lerp(my_camera.global_position, my_player.global_position, delta*5) var actual_camera_position : Vector2 = my_camera.global_position var stabilisation_offset : Vector2 = Vector2( actual_camera_position.round().x - actual_camera_position.x, actual_camera_position.round().y - actual_camera_position.y ) material.set_shader_parameter("camera_offset", stabilisation_offset)
@ydkim87553 ай бұрын
so amazing. thank you so much.
@KeelanJon3 ай бұрын
This was amazing, I'm a 3D artist trying to learn Godot, and this was so valuable. Thank you.
@mordokxavier91373 ай бұрын
Amazing creative work 👏👏.
@Luminal_craft3 ай бұрын
Can it run of 4gb. Ram
@Luminal_craft3 ай бұрын
System requirements please? Give me the answer soon as you can
@picster3 ай бұрын
You can test it yourself - the project it public.
@Elrinth3 ай бұрын
For those who want to do this in 2024 for GODOT 4, a couple of things I noticed when trying to follow this tutorial: 1. @05:31 instance() no longer exists, it's called "instantiate()" now 2. @09:22 For onready, you need to add an @ sign before: "@onready var rope_start_piece = $RopeStartPiece" 3. There is no longer a mode setting for RigidBody2D , but you can under "Deactivation"-part set it to Freeze ON. 4. @13:57 Before trying to run, make sure you go back to RopeEndPiece.tscn and name the CollisionShape2D to C and the PinJoint2D to J which was not mentioned in this tutorial. 5. @13:57 When trying to run you will get an error: "Invalid assignment of property or key 'parent' with value of type 'Node2D (rope.gd)' on a base object of type 'RigidBody2D'. So remove the line: "piece.parent = self" it's meaningless, because down below it does an add_child(piece) which should already do that automatically. While you are at it, remove the line "piece.id = id" because it will generate error message: "Invalid assignment of property or key 'id' with value of type 'int' on a base object of type 'RigidBody2D'. I think it's called RID now (Reference Id) though I don't think it's something you can set, but I could be wrong. Anyways, to get this to build, simply remove the line! 6. @20:35 instead of "if !points.empty:" write: "if points.is_empty() == false:", I replaced the ! for better readability and empty is now a function name in godot 4: is_empty() 7. @20:57 There is no update() function in godot 4. queue_redraw() instead
@xCratuss3 ай бұрын
why do you have a font file called "saarland"? that's confusing to me since a very small state of germany is called saarland and it is where i live.
@Sonngohanda3 ай бұрын
Thanks for the video. I think that is one of the few -if any- videos that goes in detail about the World Environment node, which is really the most importat hack to get proper visuals imo.
@AppMaker7284 ай бұрын
Unity in trouble
@AppMaker7284 ай бұрын
Godot stealing Unity's spotlight
@ULTRADARKSETH4 ай бұрын
PLEASE !!! Do this for godot 4.2 / 4.3.
@mathiasdavril11844 ай бұрын
I saw this vido 3 years ago and I still remember it today because the texture you gave us are perfect and I'm just coming back to get it again
@Mahesh_656294 ай бұрын
😮😮wow👍👍
@kabzebrowski4 ай бұрын
Hah found this again!
@Kildley4 ай бұрын
Where is the second level of this game or part 2? I want to play more, is there a way to make the second part of this game please?
@BrandonProctor-tu1qv5 ай бұрын
I'm here too get mine done fina9ly
@phy_despair5 ай бұрын
looks awesome! Can u please make another video explaining this in godot4?
@garffild5 ай бұрын
I can’t finish watching this awesome tutorial because I am falling asleep. This voice and music and effects are like hypnosis 😅
@Mrtargi5 ай бұрын
Your video helped me a lot. From understanding how to blockout scene properly to environment settings, which are really overwhelming. Also I love the style very much. Want to recreate similiar fire in my game. But actually I think it is more convenient to control day & night cycle in code, as well as environment parameters. It allows to create complex mechanics. Anyway thanx a lot for your work, really would be happy to see more similiar videos👍 If you have a course I would be happy to buy it😀
@cody_code5 ай бұрын
If anyone is having an issue installing the latest version of this plugin on Godot 4.1.1, try updating to the latest version of Godot -- I had to upgrade to 4.2.2 and now it's working fine.
@sinlee60645 ай бұрын
Wow! This video really saved my life! I really love the concept of TileMap. If I hadn't seen your video, I would still be copying and pasting thousands of Sprite2Ds! But there are some parts I still don't quite understand. How do I do what is shown from 12:40 to 12:55 in Godot 4? I can't find the 'Selected Tile' name and how to show the tile library like at 12:50.
@picster5 ай бұрын
This video is recorded in Godot 3 - that's why the differences are there. Especially for Tiles.
@Warlock_UK5 ай бұрын
Is it me, or when the light source moves the actual source doesn't change - ie no shadows move? I found this while following along, I dragged the light source and only the angle changes anything in the scene
@picster5 ай бұрын
This is the way a directional light source works. It is only dependent on the direction (the angle) and not on the position. That would be a positional light source (Omni, Spot)
@Warlock_UK5 ай бұрын
@@picster Holy shit that makes sense. Thanks! I've only used Godot a bit so far, mostly for 2D so I'm basically speed-learning a bunch of stuff today to do a 3D project for a friend. Current issue is trying to import 3d assets intended for unity that have animation sequences. Going via Blender because the source is a bit of a bucket of bits. This tutorial has helped me a *ton*.
@Thrillidas5 ай бұрын
Thank you for this master class !
@ViktorSarge6 ай бұрын
Oh wow. Being shown that this kind of quality is actually within reach for a single person with enough time is wild. Currently learning Godot and Aseprite as my vacation entertainment.
@foixa6 ай бұрын
1A ⭐
@MrMr-oj7hl6 ай бұрын
6:30 having trouble replicating this in godot 4.2 3d
@picster6 ай бұрын
In 3D it works a bit different. Create a new StandardMaterial3D in the material override slot. In the Material, under Billboard, set Mode to Particle Billboard. A new section will then appear in the Material called "Particle Anim". There you can setup h and v frames.
@MrMr-oj7hl6 ай бұрын
@@picster Actually I meant the whole example, I don't know how to make smooth transitions in 4.2 3D godot
@khalidQweder6 ай бұрын
10 giga LIKE for this tutorial. Thank you.
@whiletrue1-wb6xf6 ай бұрын
What about performance fine tuning ?
@luislodosm6 ай бұрын
Perfect tutorial.
@danobra6 ай бұрын
I tried using a resolution 3x larger than my game's instead of 8 timers cause my game's screen height is 288 pixels. Well... I have no idea what went so wrong, but when I scale the viewport, the entire game breaks.
@OmeedNOuhadi6 ай бұрын
👏👏👏
@celsladroma80486 ай бұрын
Thank you very much.. even it's already Godot 4.2. this thing work very well.
@BroTeeshka5 ай бұрын
how you get it work on 4?
@celsladroma80485 ай бұрын
@@BroTeeshka I see you want to follow his tutorial.. this things is intermediate level.. It take me almost 1 month just to work this thing until I finally get this tutorial is work very well but it takes skills. you need patients and perseverance and apply some updates for godot 4.2..
@BroTeeshka5 ай бұрын
truly, i'v done it! just in pain with collisions
@garffild6 ай бұрын
Awesome tutorial! Do you plan to do the same for Godot 4 someday?
@La-_-Moody6 ай бұрын
I know this video is old but I just want to say that scene you set up is dead cells level quality in terms of graphics and postprocessing, doing that on your own so fast is very impressive!