Making a clicker game using Godot 3 Visual Scripting!

preview_player
Показать описание
A lot of people are scared of programming using a text editor, so I decided to create a tutorial on how to use Godot's Visual Scripting to create a clicker game.
0:00 - Introduction
0:50 - Setting up the project
2:00 - Visual Scripting
27:31 - Trying the game
28:13 - News
29:50 - Begging for coin

If you want to help me making this videos you can:

Or just Like/Subscribe here!

Thanks for watching!
Рекомендации по теме
Комментарии
Автор

"from 0 to a lot" - accurate quote

julianavar
Автор

Love how self amused you are at 19:45, and just that lone "fuck" near the beginning completely changes the feel of the entire thing. Very swell. I used to make maps in Brood War, utilising complex trigger systems to produce results that the devs had never imagined. Yet I can never get past the tutorial hell to learn proper game dev. Even having the little coding knowledge that I do, visual scripting is annoyingly inconvenient, but if I can internalise it and and bend to my will (obviously, I wanna make strat games xD) then it's brilliant. Maybe later I can convert to code. Thanks for the tutorial, onto the next one.

fifthofascalante
Автор

Very nice tutorial! I've watched a few tutorials on Godot Visual Scripting now and yours was the best by far. I only have one small critique, and that is about how you're handling seconds with the Delta. Instead of setting the "second" variable back to zero once it's greater than 1, you should instead subtract 1 from it.


The logic here is this:


If the second variable is at 0.9999 and the game lags for a half-second then your second variable will have 0.5 delta added to it, making it 1.4999. Simply setting it back to 0 means the player misses out on half a second of progress.


This is actually happening every time you reset it to 0, just on a smaller scale, because you're always going over 1 second and then removing the extra progress. (0.9986 + 0.003 = 1.016)


Instead, subtracting 1 from the second variable results in the player already making progress towards the next full 1-second increment. It's a small thing but can make a bit of a difference in a long playthrough of your game.

Phantm
Автор

For anyone going down the rabbit hole like me, know that Godot 4.0 discontinued the visual scripting.

MitchAboutGames
Автор

Great video! Even though I'm looking to use GDScript, I've gotten so much context from this video, it's hard to believe. I'm sure I'm able to use this knowledge when writing scripts, your explanations are really good.

Please keep up the good work!

mathiaskandelborg
Автор

omg I didn't you you could drag properties then edit them so easily! It makes visual scripting much more easier for me, Thanks for the tutorial man

Noodle_Sushi
Автор

hey so uh i just did your tutorial and i love it, its the best one ive seen so far and ill watch the other parts today when i have time

LEVenhukBMS
Автор

Perfect! I'm trying to learn how to change variables and use it... you did a great job with this video step by step! THANKS!

jejajorinu
Автор

Haha, I loved the intro/explaining how "don't play these games" :D Made me laugh. Good tutorials on your channel!

junton
Автор

I really laughed hard when you said "Our brains are so fucked up, because we want to see numbers go up"

rushas
Автор

Again a pretty neat video to add to an already great collection !

Bananeisafree
Автор

A pretty good tutorial on Visual Scripting for Godot. I'm a programmer by trade, so I'm already familiar with GDScript, but I'm interested in learning more about these types of visual languages.

Автор

If any of you are having trouble not being able to choose Visual Scripting, make sure you're on Godot version 3.*. Visual Scripting was removed in the latest 4.* versions. Maybe saves you a bit of time googling.

AdaptiveArtisian
Автор

I think the creators have watched your video. It now constructs stings automatically, and the whole bit with the seconds works now. Still has the null bug though. Thanks for the awesome video :)

MotivationExceedsMe
Автор

nice! For me its really cool to see how to access the visual script (<- newbie)! Thank you for that and the "just drag the property to get the getter".

One thing though: Wouldnt it have been easier to use a Timer and set it to 1 second with autoplay, so every time it fires a timeout you can use that to increase the score and dont have to handle the delta like that?

Reneator
Автор

Good video! I think it does a good job showing some of the strengths and weaknesses of visual scripting. For this type of scripting, you still need a handful of technical knowledge. You need to know typing, conditionals, all kinds of things; but, pulling member variables drag and drop, flow chart functions --- this would all be awesome making use of an API.

I'd be interested in building an animation, dialogue, or state machine AI API and then use the visual scripter as a design tool, rather than replacing all scripting. Essentially build your engine in GDScript or GDNative and do all of your behavioural stuff in visual. Good video!

chillenld
Автор

Good explanations and a good video to follow along on. Easy to understand, thanks. I look forward to more video's on GoDOT from you.

svedalawoodcrafts
Автор

You are doing a really good job explaining everything!

Hybban
Автор

Thanks for the tutorial. Was very helpful. Covered the basics well.

abhimanyuta
Автор

27:40 Hey, it's not working for me. Number of "make something" not going up, and when i press its only goes +1 even if my "auto clicking" is 2 or more. How to fix?

stefanlagger
visit shbcf.ru