10 Things I Wish I Knew Sooner with Godot

  Рет қаралды 65,852

Jon Topielski

Jon Topielski

Күн бұрын

Пікірлер: 89
@DemsW
@DemsW 2 жыл бұрын
Crazy how much you had to plan this instead of just using video editing. You didn't skip a beat and I learned so much. Great effort for a great videao.
@decoy3641
@decoy3641 2 жыл бұрын
Thank you for taking the time to make this video!
@RukoS-xy6jo
@RukoS-xy6jo 3 жыл бұрын
This tips are absolutely game changing. I wish more of these tips would get attention to help others.
@Someoneyeeted
@Someoneyeeted 2 жыл бұрын
"game changing" quite literally
@GretgorPooper
@GretgorPooper 2 жыл бұрын
Dude, I can't thank you enough for the shaders one. That's the one I didn't know about yet, and the one I needed for my project. Thank you so much!
@rungeon83
@rungeon83 2 жыл бұрын
OMG! You have to be kidding me! I had no idea about the default fonts, the rest I kinda knew, though I'm sketchy using control nodes so that helped too. Awesome video, this would have saved me so much time in the past (and it will now going forwards) much appericated my man!
@loctite417
@loctite417 2 жыл бұрын
I really needed to know that Autoload, Tween, and default font feature! Thank you
@dancinspace
@dancinspace 2 жыл бұрын
Thank you so much for sharing these tips! I knew about half of these, but the tip about size flags and about setting a default font will save me a lot of time.
@Nevarek_
@Nevarek_ 2 жыл бұрын
The shader one is a good first step toward one of my go-tos. I usually have a shader do hit animations. Animating it is a matter of modifying a property on the shader material. The set up is very similar. You can animate shader params (called uniforms in gdshader scripts). For the flashing on hit (I usually use red, white, or a gradient based on health), the animation will set the value of the uniform and the shader will use it to set the color/albedo. You can then simply call the animation in a callback function when the thing gets hit. This is an easy way to add feedback to prototypes and requires no complex shader code, I love doing it.
@MH-lr6ue
@MH-lr6ue 2 жыл бұрын
That font trick was gold lol... Also like the theme... I'll be changing that tomorrow lol
@odinmagick
@odinmagick 3 жыл бұрын
These were fantastic, thank you, pls do more!
@FeniksGaming
@FeniksGaming 2 жыл бұрын
Default font changed my life. Worth watching to the end for this alone
@chandrakatel4354
@chandrakatel4354 2 жыл бұрын
I like getting recommended videos about software because it makes me branch out more in terms of creativity and versatility
@tullman3craggs102
@tullman3craggs102 6 ай бұрын
Simple things but very powerful! I didn't know most of these and the shaders look interesting
@AndrewWooldridge
@AndrewWooldridge 3 жыл бұрын
This was really nice ! Thanks for this.
@axolotl3503
@axolotl3503 Жыл бұрын
This is great :o very helpful!
@marydzekh7590
@marydzekh7590 Жыл бұрын
literally in the first 30 seconds of this video you gave a precious advice that saved my game quality. The video is awesome, THANK YOU!
@eisen161
@eisen161 11 ай бұрын
In Godot 4, Importing no longer has a 2D Pixel preset. I have to go into project settings, find "Rendering/Textures" in the left bar, and set the "Default Texture Filter" to Nearest. This makes all pixel art textures in the project crisp.
@itainteasywhenitshard7087
@itainteasywhenitshard7087 9 ай бұрын
lifesaver
@wolcamophone4783
@wolcamophone4783 2 жыл бұрын
Even if it's mostly 2D stuff, I still liked some of the tips. I've had this one square panel in the top left of my viewport for way too long and I could never figure out how to find it until I saw the remote feature. Turns out one of my auto load scripts for my game settings was creating a tiny rectangle for some reason. I had a hunch it was an autoload script since it was there from the start and between scenes, but I still didn't know why it would make a rectangle. I just put _ready(): self.hide() and that fixed it.
@gnuraa
@gnuraa 3 жыл бұрын
yt just recommended this to me as i was just editing my first game, really helpfull
@VirtuaVirtue
@VirtuaVirtue 2 жыл бұрын
feels good knowing a lot of these, still a super useful video!
@bariso1533
@bariso1533 2 жыл бұрын
Great insight, Love the tips! I look forward to more of your content
@jeepsyk7289
@jeepsyk7289 2 жыл бұрын
Lip-smackingly good tips! Maybe you should link your sprite stacking tutorial somewhere in the Pixely look part, it looks really nice and people may not know you also have a tutorial on that (as with the textbox one).
@snoobab_86
@snoobab_86 Жыл бұрын
I recently jumped into Godot. Thank you for a great video!
@sere_fei
@sere_fei 2 жыл бұрын
Superb! Thanks for this
@PlayWithFurcifer
@PlayWithFurcifer 3 жыл бұрын
The one with the atlas textures is wild :D
@greggregoryst7126
@greggregoryst7126 Жыл бұрын
Great stuff, thank you very much!
@SamKeenDev
@SamKeenDev 2 жыл бұрын
Great list, I learned quite a few new tricks. Thanks
@MarkoHava
@MarkoHava 3 жыл бұрын
DAAAAMN, I'm saving this video for later. Ty
@lordbstarkhell5471
@lordbstarkhell5471 2 жыл бұрын
This was really useful. Thanks!!!
@SufianDira
@SufianDira 2 жыл бұрын
Thanks for the helpful tips!
@digitalman2112
@digitalman2112 2 жыл бұрын
Great tips. One thing I ran into recently was with doing the border radius for buttons like you showed. However if you notice, it doesn't fall through to the hover state, etc. When you hovered over the button it went back to squared border. Would be nice if there was a way to globally apply the corner radius without having to override ever state style individually.
@ddxyzz
@ddxyzz Жыл бұрын
Cubic and default font are really useful thanks
@jamie9926
@jamie9926 2 жыл бұрын
Great video!
@brianbatton9950
@brianbatton9950 3 жыл бұрын
Amazing video as usual!
@FerreusDeus
@FerreusDeus Жыл бұрын
Totally been asking about the Texture Rect sprite sheet thing for Years!
@andrelfr92
@andrelfr92 3 жыл бұрын
Thanks man! Great video
@thegreensunsetgroup2501
@thegreensunsetgroup2501 2 жыл бұрын
Thank you so much!!
@wizardscrollstudio
@wizardscrollstudio 2 жыл бұрын
The autoloaded scenes include the node structures btw.
@seepsoda
@seepsoda Жыл бұрын
great tips man even for godot 4 this is still useful
@PG96
@PG96 2 жыл бұрын
Hi I have a question how did you make the car a 3D object in 2D because I can't figure it out
@Semudara
@Semudara 2 жыл бұрын
Looks like the secret is in the sprite he used; he named that node Stacked Sprite, and I think he has another tutorial vid on how to do a Stacked Sprite? That's most likely it.
@thoof7589
@thoof7589 3 жыл бұрын
I didn't know about setting the default font, thanks :)
@phischphood
@phischphood 11 ай бұрын
Ooh the custom shaders is cool. I'm guessing that you could do a hue-shift on the texture in it (something that modulate is lacking)
@DrNabeel20
@DrNabeel20 3 жыл бұрын
Super useful, thank you
@K5RTO
@K5RTO 2 жыл бұрын
Thanks!
@mrme5694
@mrme5694 3 жыл бұрын
Thanks for sharing.
@Exkcal
@Exkcal Жыл бұрын
Thank you
@ptkstefano
@ptkstefano 2 жыл бұрын
I'd love to know how that lil car works in 2D
@jontopielski6227
@jontopielski6227 2 жыл бұрын
Here you go: kzbin.info/www/bejne/lYuYlppvitt_iNk
@samlee5774
@samlee5774 3 жыл бұрын
For #5 I see you have the test width and test height set. If you were going to publish the game, how would you size up the screen while maintaining the resolution for the nice pixel-y look?
@jontopielski6227
@jontopielski6227 3 жыл бұрын
Good question - when using viewport mode and pixel art, the game can look distorted if a person changes the resolution to a size that is not an integer multiple of the base resolution. To fix this, I recommend adding this plugin to your project: github.com/Yukitty/godot-addon-integer_resolution_handler What it will do is add black bars around the edges of the screen when the resolution is not an integer multiple of the base resolution, thus maintaining the integrity of the pixelated look. You can also get it by searching for "Integer Resolution Handler" in the AssetLib within Godot directly. AFAIK, Godot 4.0 is planning to have this included by default so you will no longer need to install any plugin once it's out.
@Liperium
@Liperium 2 жыл бұрын
+1 subscriber man, this makes me think unity is overbloated in many ways... This is way smaller and seems to have more functions... Like that custom corner rounded button, we all want that ahahah
@unbekannt8926
@unbekannt8926 2 жыл бұрын
how does your car look like a 3d car at 4:42?
@jontopielski6227
@jontopielski6227 2 жыл бұрын
It's a technique called sprite stacking and I made a video about it here: kzbin.info/www/bejne/lYuYlppvitt_iNk
@unbekannt8926
@unbekannt8926 2 жыл бұрын
@@jontopielski6227 thanks
@Sykoシ
@Sykoシ Жыл бұрын
Thanks a lot
@OnlyTryingYouTube
@OnlyTryingYouTube 2 жыл бұрын
no matter what i tried, the viewport thing always either resized my window or zoomed in 😞
@teo2805
@teo2805 2 жыл бұрын
Did you make that text box system or is that Dialogic? I'd like to learn by making one if you'd make a tutorial. It's simple to like queue text but doing things like branching dialogue and calling code during a conversation would be great too.
@jontopielski6227
@jontopielski6227 2 жыл бұрын
I actually have a textbox tutorial already! kzbin.info/www/bejne/h3argJyFh9OLf80
@teo2805
@teo2805 2 жыл бұрын
@@jontopielski6227 I'm such a baby. Thanks!
@hugagagePersonal
@hugagagePersonal 2 жыл бұрын
잘 보고 갑니다.
@freddy_wabm
@freddy_wabm 3 жыл бұрын
really helped me a lot now that I started in godot so I would like to ask a question if it is not too annoying I have a code that pauses the game when executing a text box but the pause mode does not go away when I finish despite putting the code to do so, what should I do?
@jontopielski6227
@jontopielski6227 3 жыл бұрын
Hi, make sure the code that unpauses is able to run while paused, aka it's pause mode is set to process
@nowherebrain
@nowherebrain 9 ай бұрын
the globals: having the text box pre loaded when you change scene it seems that it is persistent...that is changing the scene keeps it loaded and visible..is this the case? I assume yes..unless accessed again by another scrips to hide it or whatever.
@bubblemage
@bubblemage 2 жыл бұрын
1:27 I don't understand this one? can't you just randomize the Frame value of the Sprite node itself without needing to add control nodes?
@jontopielski6227
@jontopielski6227 2 жыл бұрын
If you use a Sprite (blue) node, you don't gain the benefits of control (green) nodes automatically formatting their children. Normally you can use a TextureRect (green) instead of a Sprite (blue) to do things like stick inside a CenterContainer or inside a VBoxContainer. But a TextureRect does not normally support the spritesheet format, so you need to do a bit of a hack to get a single sprite from a spritesheet to show up in a TextureRect
@이강민-i3q
@이강민-i3q 2 жыл бұрын
ty
@JavaJack59
@JavaJack59 2 жыл бұрын
Default font was a new one on me.
@localboy4350
@localboy4350 7 ай бұрын
thx for buttom tips
@fpixel7190
@fpixel7190 Жыл бұрын
Adjusting the font every time I made new text was annoying, thanks for the tips!
@cmyk8964
@cmyk8964 2 жыл бұрын
Where'd you get the font in the thumbnail?
@DejaimeNeto
@DejaimeNeto 2 жыл бұрын
yes
@shindig9000
@shindig9000 2 жыл бұрын
The game I'm making is at a smaller resolution, so I need to shrink the dynamic text I added, but it seems to still get blurry? I'm wondering if there's a way to keep the resolution of the text separate from the game 🤔
@wheels93
@wheels93 2 жыл бұрын
More tutorials please 🙏
@stefanogrillo6040
@stefanogrillo6040 2 жыл бұрын
Where did you find those good sprites?
@jontopielski6227
@jontopielski6227 2 жыл бұрын
Most of them come from my previous games. The car one you can find in my stacked sprite tutorial
@shooreen
@shooreen 3 жыл бұрын
please make a video about how to make an earthbound-like inventory system!! a battle system one would also be appreciated
@nrcallender
@nrcallender 2 жыл бұрын
the singular of dice is die
@mindaugassvajoklis3072
@mindaugassvajoklis3072 2 жыл бұрын
omg i wish I knew it sooner
@caresvlbdjz
@caresvlbdjz 2 жыл бұрын
nice tips. don't you consider to make a 3D game?
@jontopielski6227
@jontopielski6227 2 жыл бұрын
Maybe one day!
@RyanScottForReal
@RyanScottForReal 2 жыл бұрын
Do godot 4!
@papercavegames
@papercavegames 2 жыл бұрын
This should be required viewing upon downloading Godot
@NarekAvetisyan
@NarekAvetisyan 2 жыл бұрын
Thanks, but you go way too fast. Slow down a notch :)
@snesmocha
@snesmocha 3 жыл бұрын
Ngl, I learned most of this my first time using godot…………..
@Semudara
@Semudara 2 жыл бұрын
Good for you!
@zoade5178
@zoade5178 6 ай бұрын
Thank you so much!
Every 2D Node Explained in 9 Minutes !
9:19
Lukky
Рет қаралды 399 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
BETTER 2D visuals in 7 EASY TIPS
10:38
MrEliptik
Рет қаралды 77 М.
6 Tips to Better Organize your Godot Projects
11:39
GDQuest
Рет қаралды 137 М.
How to create a Turn-based Combat System in Godot
30:52
Jon Topielski
Рет қаралды 91 М.
Pixel Art Tips from a Professional Artist - Tips & Tricks
8:01
Goodgis
Рет қаралды 1,1 МЛН
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 452 М.
I coded ur STUPID ideas to Minecraft
12:40
Element X
Рет қаралды 545 М.
Can I Remake Super Mario World in Godot? (Part 1)
18:44
What size should your assets be? | HD 2D GAME ART
12:10
Nonsensical 2D
Рет қаралды 153 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 486 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН