I recreated Balatro's effects in Godot
HTML-код
- Опубликовано: 1 июн 2024
- Balatro is a super cool and juicy game and I wanted to recreate some of his effects in Godot
Checkout the source code: github.com/MrEliptik/godot_ui...
🎓 Learn how to make JUICY games 👇
shorturl.at/eIT36
👤 SOCIALS
~~~~~~~~~~~~
💰 One time donation: ko-fi.com/mreliptik
💰 Support me on Patreon: / mreliptik
🟣 Join us on Discord: / discord
🔴 Twitch: / mreliptik
🐤 Twitter: / mreliptik
🎥 TikTok: / mreliptik
🖼️ Instagram: / mreliptik
🧠 Try Notion: affiliate.notion.so/mreliptik
🔗All links: bento.me/mreliptik
🖥 SETUP
~~~~~~~~~~~~
These links are affiliate, it helps me if you buy through them!
💻 PC/desk setup
Ultrawide Monitor: LG 29": amzn.to/4bVcwd9
24" HP monitor: amzn.to/48Fi8We
Electric standing desk legs: amzn.to/3uQDpyj
Chair: not the exact same, but better: amzn.to/48yL1n8
SSD: Samsung 980 pro: amzn.to/3OWUcqw
Stream deck: amzn.to/4bYcOjy
Mic: Maono AU A04: amzn.to/4bSBHgB
Keyboard: MX mechanical: amzn.to/3wBwYzT
Mouse: MX master 2S: amzn.to/3wsMy0s
Earbuds: OnePlus Nord Buds 2: amzn.to/3OYQNHq
Elgato Mounting Pole: amzn.to/3P1UYSO
Xbox Series controller: amzn.to/4c6DRcK
Heated desk pad 🔥: amzn.to/3TgWyTw
USB desk fan: amzn.to/48AbZdK
Tablet: Samsung S6 lite: amzn.to/3wu4zvk
Walking treadmill: amzn.to/3T50EwW
📹 Camera
Camera: Sony ZV E10: amzn.to/4bXhfem
Lense: Tamron 17-70: amzn.to/3wGKSR2
Tripod K&F: amzn.to/3In4psg
SD card: SanDisk 128GB: amzn.to/3STzZTD
📚 Books
Steal like an artist: amzn.to/42Uloff
How innovation works: amzn.to/42ZfLMX
Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds: amzn.to/3UYBVN3
👑 Patrons
~~~~~~~~~~~~
Thanks to the Patrons on Patreon for making this video possible! 💖
kycho, lokomotywa, furet, Sslaxx, Fernando, Markus, Zimi, Kyle, Mark, Sam, Michett, TLN
🎬 CHAPTERS
~~~~~~~~~~~~
00:00 - Intro
00:17 - 3D card effect
01:11 - Card tween hover
01:30 - Shadows
02:12 - Dissolve shader
03:36 - Velocity
04:00 - Text animation RichText
04:34 - Background shader
04:59 - Post processing
05:31 - Drawing cards animation
06:31 - Juice course
06:43 - Cards wave animation
07:09 - Parallax
07:31 - Outro - Игры
Balatro motivated me to up my shadergame and now I find the fountain that quenches all my burning question.
Searched for a way to inject parameters into shaders in an elegant way and this did it for me.
Excellent tutorial. Truck load of information in less than 10 minutes. Score: 10/10. Perfect. Good job.
I didn't realize you could create such amazing effects with so little code. Thank you.
SUMMONING ALGORITHM !
Perfect with this weekend's LD jam :)
Super cute! I'd love to see you tackle the five different joker editions as well, especially polychrome (it's so pretty!). Those ones are definitely harder to do though, I know the dev spent a lot of time on them as he's talked about in interviews.
Oh yeah there are some cool shaders to reproduce, but it's a bit out of my league for now!
@@mrelipteach hoping that acerola tackles it
It feels like Balatro has more juice than a grocery store. As for the background shader, the closest I could find was a mixing paint shader on shadertoy, but I haven't looked into it too deeply.
Great video packed with useful information. Subscribed.
holy hell, this was a perfect video to get remotivated. Been needing a nice godot take on this game. easy sub and will enroll in ur juice course at some point!
Welcome aboard!
Wow this is awesome. Would love to see more videos recreating effects from really 'juicy' games in Godot.
Incredible, i definitely like the polish you give to make games stand out, the godot engine is really nice
really helpful! lots of little details I'd not have thought of replicating.
Glad you liked it :)
amazing video man
I was already wondering how some of these things work this is sick!
Glad you liked it!
Mate, this is awesome! Wish you lot of subscribers.
This information is GOLD!!!!
i was just implementing my own version of the card tilt effect using that same base shader :D crazy how the algorithm just works
I'm always so happy to see when the Godot community in RUclips comes up with videos like these, they're so informative and educational but also just so entertaining to me! If you could keep making videos like this as a series or something i'd love it. Thanks for making this!
Awesome vid, would love to see some of the backend card handling if you went in to that at all with this project.
awesome thanks for sharing. edit: ha I have already bought and watched your juice course. Keep the juice coming.
Thanks for sharing, def going to use some of this if I make a card game.
Please do!
i'd like to see a tour around the animation aspect of godot the build in functionalities and using some external or custumized assets like character cheets and how to merge and make transitions between the animations, i've been searching content about it, but are not to much good content like yours
Super professionnel, bravo et merci
Great tutorial, many thanks!
Glad you enjoyed it! Thank you for your donation :)
me bookmarking all your videos for when I have I time to dig more into godot: 👁👄👁
Ahhh awesome! Don't hesitate if you have any questions ;)
Great video
Love the content! 🤩
Thank you 🙌
Man, what an incredible tutorial! Thank you very much for existing! XD
I have a question at 1:00, what kind of value should the variable angle_y/x_max be? Something like 45? What values did you use?
Pretty neat! AAAAANNNNDDDD I bought your course 🤩
Awesome! Thank you!
Eyooo this is too good, you are one of the best godot content creators!
You are the best
very interesting, will you also try to recreate the spiral from the background?
The card spiral in the intro or something else?
Great video!
Glad you enjoyed it
Very very cool, learned a lot! Perfect mid level tutorial
FencerDevLog uploaded a tutorial last month for a 'Warped plasma shader' that's exaclty the background swirling effect.
Thanks, I'll check it out!
Amazing🎉
Brilliant
nice content
Thank you! 🙂
I nice to share and tech stuff is a lot of work in design. XD
Lovely
I was waiting for the background 🥲
Some people gave intersting suggestions in the comments. You can look for FBM
do you talk about your decision to use buttons for the cards anywhere? i am just getting started in godot and curious what the implications of such a choice would be in my own games.
I'm using buttons because they give me signals to know if we're hovering, clicking, etc and also because they would make supporting gamepad MUCH easier. That being said, you don't need them and you could recreate everything using Area2D for example
Could you share your editor theme? It looks really neat
I'm using the one from passivestar: github.com/passivestar/godot-minimal-theme
@@mrelipteach Thanks!
4:21 huge missed opportunity to write Balatrecreation
Next time!
This video is super useful. Godot motivated me to learn how to program. I'm trying to create a card game, so the video is ideal. For now I learned how to create menus and navigate through them. I also learned how to localize languages. I made a button to toggle between English and Spanish, but I don't know how to create a code that allows the selected language to be memorized when closing the application.
Another button to reset to default values would also be nice. Could you help me? Thank you very much! :D
The Godot docs is a good ressource to get started: docs.godotengine.org/en/stable/tutorials/io/saving_games.html
Great work! I would like to use this in my own projects. Could you add a license to your github repository by any chance? Thank you.
Yes, sure, I'm doing it asap
@@mrelipteach Thanks so much!
Nice godot theme, where do i find it?
I think it's from Passivestar github.com/passivestar/godot-minimal-theme
Nice explanations, do you have a Github link? BTW I bought your Udemy course last year
Yes, it's in the description! Thank you, I hope you enjoyed it :)
I'm sure that someone that is more familiar with shaders will correct me, but the background looks like its using Fractal Brownian Motion together with color change. You can look up how to do that with the Book of Shaders online.
Ah yeah it seems it could be a great match
FOR THE ALGORITHM!
There is a tut on how to decompile Balatro. ruclips.net/video/hmnbda6hJVM/видео.html
As someone currently learning godot, this looks awesome and i cant wait to get to do this sorta stuff myself, once i start a proper project.
Good luck!
Alternative title: Other people already did most of the work for creating Balatro's effects in Godot!
Oh yeah sorry next time I'll make sure to start by creating my own engine first
@@mrelipteach OS and microprocessor chip instructions too! 😤
Sir, may I repost your tutorial on a Chinese platform? RUclips is not available in China.
Please make youtube in godot with api !!!!!
too bad, I wouldn’t be able to make this in Roblox with just 2D
i actually don’t notice these effects because I use Xbox controller to play
Better title: “I used premade shaders to create effects from balatro”
Looks great! Good job 👍
Thank you! Cheers!
make big tutorial how to make your game more juicy
sprinkle some nodes
pour some juice 🧃
oh mighty algorithm
i summon you! 🙌