Godot 4 TileMap Tutorial Ep 7 | Procedural Generation

preview_player
Показать описание

Support the Chanel
Patreon: / jackiecodes

Links
Twitch: / jackie_codes
Twitter: / jackie_codes
Discord: / discord

Equipment:

0:0 Intro
1:09 Saving the Tileset
2:14 Noise Texture
5:14 Getting the Noise Values Through Code
8:50 how the Noise Works
10:35 placing land and water tiles
14:19 Adjusting Noise Values
15:11 Changing the Seed
Рекомендации по теме
Комментарии
Автор

Hey guys! I uploaded a vid explaining the changes of the tilemaps for Godot 4.3, check it out!

JackieCodes
Автор

I just started using godot this week because I'm a TV/film composer looking to get into game audio. I have a very basic understanding of coding from writing some custom scripts for my DAW. I've been watching a lot of godot-tubers and out of the 8-10 I've watched, your way of explaining and breaking things down really helps me learn.
You are very thorough while still covering a lot of ground. This is incredibly helpful in motivating me to keep learning. Thank you

callum.dokkodo
Автор

This is the most helpful explanation of procedural generation I've ever heard, thank you

shisuiuchiha
Автор

This is an excellent tutorial. You move quickly through the content, point people back to documentation where possible, and explain things to the exact depth that needs explaining.

Thanks for the excellent lesson!

taylorfisdboss
Автор

lol I literally just finished your tilemap series 2 hours ago, guess I get to learn more now!

xarlander
Автор

OMG, so this is how the seed works when we put it in the minecraft. Thanks for explaining it with many examples, as a visual learner it helps alot to conceptualize this idea

Psychopatz
Автор

Been loving these videos. Very helpful. Glad you kept working on this one.

Agathoarn
Автор

If anyone is having trouble getting the player.tscn part for Godot 4.3 to work, go back to Jackie's asset pack you downloaded, it will be there. Place that into your project and then you need to also add the new_character.png into your assets folder. Additionally place the player.gd script to the player. If you can't get the player to move, it's because in the script for the Input.get_vector up / left/ right / down needs to be changed to ui_up, ui_left, ui_down, ui_right.

Also, thank you Jackie for making these awesome tutorials. I moved here from Unity and am loving Godot! 😊

AscendedCarrot
Автор

Thanks so much! This tutorial is great! I've started learning Godot not too long ago, and I couldn't find anyone talking about procedural tilemap generation in Godot, but your video was very easy to pick up and understand. Great job!

nano
Автор

You're a super good teacher. Thank you so much for this content!

joshhoffman
Автор

There are not a lot of tutorials for godot, i was lucky to find the exact info i needed from this video thank you so much

johnborg
Автор

For those wondering why we have a bunch of decimals after calling print:

Those decimals are the original values from the noise, within the noise-texture… without the modified interpolation or even normalized from 0 to 1…

Using .get_image() instead of .noise will normalize and interpolate correctly…
the person doing the tutorial didn’t have to change those settings, because .noise wouldn’t recognize them

.get_image() is also an image, so, it’ll behave slightly differently— seemingly slower, but probably faster since it’s built-in

tylerbakeman
Автор

This is really cool, thank you so much for making this tutorial series. It helps me a lot!

rindallbroxmitten
Автор

I've made my first game ever with godot4 last year and back then I would love to have started by your tutorial!

peter
Автор

Excellent explanations of the whole process! Thanks!

vejroniottan-ns
Автор

Ty. I didn't even know about set cell, so I think I am way ahead of myself lol. But part of the reason I got here was to see what was possible with tilemap, so thank you for that! :)

lucaspawprint
Автор

This explanation is amazing! I hope your game dev journey is going well!

temperstar
Автор

Good video! Straight to the point and easy to digest.

rankedlotus
Автор

I never thought to use a noise texture as the basis of my proc gen! Thanks for giving me inspiration to mess around with that side of the engine more! :D

aSinkingShip
Автор

I'm coming from engineering background, a lot of GIS software, python, data analysis (pandas, Machine learning and so on) thanks for introducing the noise functionality! I love it! Random sets and these algorithms are my language. Didn't know Godot had such things, I'm going to have more fun

martfp
join shbcf.ru