Recreating Balatro's Game Feel | Mix and Jam

Sdílet
Vložit
  • čas přidán 10. 06. 2024
  • All those hours playing Balatro were purely research! I swear!
    Support Mix and Jam on Patreon!
    / mixandjam
    PROJECT REPOSITORY
    -------------------------------------
    github.com/mixandjam/balatro-...
    REFERENCES
    -------------------------------
    DOTween plugin
    dotween.demigiant.com/
    MUSIC
    -------------------------------------
    Balatro - Complete Original Soundtrack (Official)
    @louisf8846
    • Balatro - Complete Ori...
    Follow me on twitter!
    / andre_mc !
    Timestamps
    --
    00:00 - Intro + Preview
    00:38 - Basic Logic
    02:20 - Visual Separation
    03:47 - Rotation Details
    04:48 - Shaders and Polish
    06:27 - Final Result
    06:47 - Download + Outro
    #balatro
  • Hry

Komentáře • 136

  • @AlanZucconi
    @AlanZucconi Před měsícem +91

    To all my gamedev students who are thinking of plagiarising this project for their next assignment...
    I SEE YOU.
    👁👄👁

    • @mixandjam
      @mixandjam  Před měsícem +13

      WE SEE YOU

    • @doubledope
      @doubledope Před 7 dny

      Dear students of Alan. He is trying to trick you. Steal everything!

  • @romarioteixeira9567
    @romarioteixeira9567 Před měsícem +161

    It’s always amazing to see how you deconstruct a big problem and then solve it piece by piece in such a calm way. Been a while since I did game development but this video inspired me to get back to it

    • @rawallon
      @rawallon Před měsícem +3

      Have you tried non-game dev?

  • @guillem99
    @guillem99 Před měsícem +94

    The card shaders part was really interesting. I would love more videos recreating UI's of games :)

    • @SMPTheWildFire
      @SMPTheWildFire Před měsícem +5

      I really wish there was just 1 comprehensive guide to shader graph effects. All the tutorials I find are always so narrow visioned on just 1 effect or they're way too complex for me to wrap my head around it

  • @Pirochiro
    @Pirochiro Před měsícem +14

    Having the card visual just be a separate object that lerps to the actual card's position is such a simple but effective method! I am going to have to remember that one. 😮

  • @Stickguy101
    @Stickguy101 Před měsícem +85

    HE LIVES!!!

  • @alessandroarcidiacono1330
    @alessandroarcidiacono1330 Před měsícem +37

    Brackeys and Mix and Jam are back in the same week 🤯

  • @GameDragon2k
    @GameDragon2k Před měsícem +19

    Holy crap, that decoupling of the logic and lerping was such a simple and effective solution. I've never quite thought to do something like that.

    • @NihongoWakannai
      @NihongoWakannai Před měsícem

      It's useful for almost anything with smooth movement, including player characters.
      It's easier to do calculations for simple straightforward movement but it looks ugly, so you just need a nice coat of paint on top.

  • @iHeartGameDev
    @iHeartGameDev Před měsícem +27

    Continues to be my favorite channel

  • @random_precision_software
    @random_precision_software Před měsícem +12

    I'm so HAPPY to see back again !😊 Please don't leave it as long for your next video...I really missed you.

  • @11sveden12
    @11sveden12 Před měsícem +2

    This is insanely good. You have an incredible talent for demystifying these concepts. Thank you so much for taking the time to do these. We all are looking forward to what you come up with next!

  • @abidounesaad3780
    @abidounesaad3780 Před měsícem +3

    Mix and jam is still the best gamedev channel on youtube as always

  • @Shasaur
    @Shasaur Před měsícem +6

    Always super hyped when I see a new mix and jam video. Thanks for making this! You've taught me a huge amount about polishing

  • @DarkDax
    @DarkDax Před měsícem +1

    As always this was a brilliant video! Love how you break down seemingly difficult processes into a digestible and easy to understand way.
    Great work mate!

  • @MrEnvisioner
    @MrEnvisioner Před měsícem +2

    Awesome & illuminating video! Welcome back! I didn't even think of having the board itself be 2D with anchored, separate 3D visuals. That makes so much more sense and really simplifies the way that you interact with things. 😀 Thanks!

  • @captainnoyaux
    @captainnoyaux Před měsícem +1

    Wow that's super interesting ! I made small to medium card games but without focusing at all on the game feel so this video is a treasure for me.

  • @SkabedSkab
    @SkabedSkab Před měsícem

    That's an awesome video. Good job! It'd really interesting to see other card games deconstructed, shuffle animations and such too!

  • @WilmarNM
    @WilmarNM Před měsícem +1

    This is one of the best Unity development videos that I have come across on CZcams. I can't believe I didn't know about this channel until now.

  • @srb2er
    @srb2er Před měsícem

    yesssss another mix n jam video!!!!
    i genuinely love these videos so much, they are just so rewatchable and interesting
    (the glossy effect remake looks so nice)

  • @eirgel38
    @eirgel38 Před měsícem

    looks great! something I noticed while playing was just how much polish there was for sound effects, actions and visuals.. it does make the game feel better but I wonder how much of its appeal can be attributed to details like that

  • @kiraio
    @kiraio Před měsícem +2

    Amazing work as always 🔥

  • @TheProtectedVoid
    @TheProtectedVoid Před měsícem +2

    You nailed it, very smooth, great job!

  • @PeterMilko
    @PeterMilko Před měsícem

    Thank you for makign this! I love how you set it up.

  • @dreamisover9813
    @dreamisover9813 Před měsícem

    Great to see a new video on this channel! Insightful as always. The on thing I was wondering at the start is if this isn't easier done with SpriteRenderers in world space, but it seems that using UI components and UI screenspace is a good fit too

  • @toxiquid
    @toxiquid Před měsícem

    this looks great! amazing work as always :)

  • @farazgamedev
    @farazgamedev Před měsícem

    Keep posting regularly, big fan of your work 😍

  • @alexanderst.7993
    @alexanderst.7993 Před měsícem

    Ayyy welcome back dude! Nice to see you upload again

  • @shivanshchanana1
    @shivanshchanana1 Před měsícem

    I love your videos, keep up the good work brother!

  • @samuel-tome
    @samuel-tome Před měsícem

    Return of the king!! Really enjoyed watching this! I don't use unity but it's always insightful and entertaining to watch 🔥

  • @pbrown7501
    @pbrown7501 Před 24 dny

    If anything this makes Balatro even more impressive. As someone who has tinkered with LOVE2D I have no fucking idea how most of these effects were accomplished in that framework.

  • @rupertmcpharlin2464
    @rupertmcpharlin2464 Před měsícem

    Absolutely outstanding video mate. loved it!

  • @junglepuff
    @junglepuff Před měsícem

    ur videos are awesome, ty for this content dude 💚💚

  • @pepperstocks
    @pepperstocks Před měsícem

    You make everything look simpler and amazing!!

  • @SAKronikle
    @SAKronikle Před měsícem

    Wow this was fantastically done! I didn't think you'd replicate it so closely but you knocked it out of the park!

  • @luk72
    @luk72 Před měsícem

    one of the best gamedev channels out there, your videos are an amazing resource

  • @Kerl0s_
    @Kerl0s_ Před měsícem

    It’s been a while. Great video! ❤ Love from France!

  • @Footbeat1
    @Footbeat1 Před měsícem

    You're my favorite dev magician. Watching your process is a joy

  • @TNTCProject
    @TNTCProject Před měsícem

    Great job, André!

  • @REXanadu
    @REXanadu Před měsícem

    Gotta say - this channel continues to be the best channel for breaking down some iconic elements of the games people play
    Being able to attempt to recreate something on your own is an amazing skill to have in life - especially in game development
    Here's to hoping this channel continues on and inspires more people to take a crack at this sort of thing 😄

  • @joecool234
    @joecool234 Před měsícem

    These videos inspired me to get into game development (especially scripting) years ago, great to see you're still making them

  • @trs81234
    @trs81234 Před měsícem

    Amazing work !

  • @alexdacat
    @alexdacat Před měsícem

    Amazing job on the shaders! It's crazy how much it adds

  • @julianlanty2066
    @julianlanty2066 Před měsícem

    Incredible video. The little card interactions with the mouse where really good. And the card shaders too

  • @TedThomasTT
    @TedThomasTT Před měsícem

    This is weird, today I looked up one of your old videos to help a student.
    Then a bit later I discovered Balatro.
    Then a bit later you uploaded this.
    Great video as always!

  • @Tarodev
    @Tarodev Před měsícem +1

    Amazing, as always

  • @CYXNIGHT
    @CYXNIGHT Před měsícem

    YOU'RE BACK AHHH

  • @LaRedGames
    @LaRedGames Před měsícem

    Nice to see u again =D, great Job like always.

  • @lunakepio5387
    @lunakepio5387 Před měsícem

    Oh you guys are back 🎉 🙏

  • @DrumsVSTheWorld
    @DrumsVSTheWorld Před měsícem

    very smart with the shaders. great job!

  • @KirlianSilvestre
    @KirlianSilvestre Před měsícem

    these are very creative solutions, thanks for sharing, André.

  • @ThinkWithGames
    @ThinkWithGames Před měsícem

    Can't wait to see what you make in the future!

  • @rollyproductions
    @rollyproductions Před měsícem

    The developer said he had a lot of fun learning how to use shaders for the card effects

  • @ragerungames
    @ragerungames Před měsícem

    woah. Long timeee man!! Missed your videos

  • @francosoler1756
    @francosoler1756 Před měsícem

    Man, im currently working on a card game and this video is a literal GOLDMINE, amazing video as always!

  • @eudasmiranda1030
    @eudasmiranda1030 Před měsícem

    You always surprise with your explanations!

  • @PomuLeafEveryday
    @PomuLeafEveryday Před měsícem +4

    Would've been cool to have seen you recreate it in Love2D, the framework Balatro was made in

  • @axewhite6553
    @axewhite6553 Před měsícem

    A pleasure to see you again

  • @T0ly113
    @T0ly113 Před 15 dny

    Very nice. I would love to see how you would build the scoring engine/card interactions in Balatro.

  • @ItsMeHelel
    @ItsMeHelel Před měsícem

    Holy Balatrole! That was excellent!

  • @ijzm
    @ijzm Před měsícem +1

    Welcome back!

  • @LuRybz
    @LuRybz Před měsícem

    Beautiful work

  • @R4v3nB14ck
    @R4v3nB14ck Před měsícem

    BEAUTIFUL AS ALWAYS

  • @wilson5195
    @wilson5195 Před měsícem +1

    Looks like I'm not the only one that got super addicted to Balatro xD

  • @hlop_vmp
    @hlop_vmp Před měsícem

    It's good to see you again

  • @azrhyga
    @azrhyga Před měsícem

    Very good!! Very good job!!

  • @RGcrasyRG
    @RGcrasyRG Před měsícem

    Great work!

  • @joaomolin120
    @joaomolin120 Před 17 dny

    Saaaaalve André! O mais brabo! Abraço de João e Lucas =D

  • @MisterBr0wn
    @MisterBr0wn Před měsícem

    awesome stuff

  • @DocGeraud
    @DocGeraud Před měsícem

    Amazing job André!

    • @mixandjam
      @mixandjam  Před měsícem

      Thanks!! One day I’ll be at SOL leves of awesomeness

    • @DocGeraud
      @DocGeraud Před měsícem

      @@mixandjam Thank you man 😊 I think you're already at a way higher level to be honest!

  • @TackleProd
    @TackleProd Před měsícem

    GLAD YOU SEE YOU AGAIN

  • @FlavioYaura
    @FlavioYaura Před měsícem

    Que bom ver vc de volta André!! Confesso que desde aquele rolo, estou longe da Unity. Eu estava apenas com UE e após a volta de Asbjørn e essas reviravoltas todas, eu resolvi dar uma chance ao azulzinho. Ele é bem gostosinho de mexer, e claro, com suas particularidades. De todo modo, a comunidade precisa de vocês para incentivar mais pessoas ao desenvolvimento de jogos e que não tem apenas "invernos" nesse ramo. Obrigado! Nos vemos por aqui em Recife qualquer dia. flws

  • @duolc_7
    @duolc_7 Před měsícem

    This video is amazing 👌

  • @luizhenriqueferreiramontei6271

    Ótimo trabalho, eu eu amo seus vídeos!!!

  • @cesardavid5925
    @cesardavid5925 Před měsícem

    First brakeys and now mix what a time 😢😢😢😢😢

  • @artemv3160
    @artemv3160 Před měsícem

    Great tutorial, thanks!

  • @joaoguilhermevieiramelo769
    @joaoguilhermevieiramelo769 Před měsícem

    HE'S BACK!!

  • @Luanmm
    @Luanmm Před měsícem

    Mandou muito, como sempre!

  • @drewcool8441
    @drewcool8441 Před měsícem

    HES BACK!!

  • @hrofc.
    @hrofc. Před měsícem

    this is amazing

  • @mehmedcavas3069
    @mehmedcavas3069 Před měsícem

    these are some clever ways to do these things :O

  • @M0kiss
    @M0kiss Před měsícem

    Maior plot twist da minha vida foi descobrir que, um eu te seguia no twitter e sempre achei teu trampo muito daora, dois, você ser brasileiro!
    Parabéns pelo teu trampo!

  • @felbecker
    @felbecker Před měsícem

    Extremely valuable video and I don’t even like card games and will probably never dev one.

  • @kantallive
    @kantallive Před měsícem

    Amazing video

  • @Barzie
    @Barzie Před měsícem

    Great stuff!
    wish we had the shader graph for ui feature in older unity versions

  • @featherchung696
    @featherchung696 Před měsícem

    Long time no see!

  • @cheychc
    @cheychc Před měsícem

    So cool!!!

  • @jennyhash69
    @jennyhash69 Před měsícem

    Looks so easy, showed that way.

  • @hansfritz6026
    @hansfritz6026 Před 19 dny

    Omg I can't believe I didnt discover this channel earlier amazing content.
    I have one question the unity git repositories or I should say the source code. Is it allowed to use them or parts of them for commercial games?

  • @androwaydie4081
    @androwaydie4081 Před měsícem

    Legend !

  • @GenaroDev
    @GenaroDev Před měsícem

    amazing. ótimo video

  • @AllExistence
    @AllExistence Před měsícem

    It's been soooo long

  • @CiroContinisio
    @CiroContinisio Před měsícem

    Really good video!
    Good idea with the separation between the visuals and the underlying object representing the card, that makes the interactions much more safe too! 👌
    Now, take a break from Balatro!!!!!!! 😆

    • @mixandjam
      @mixandjam  Před měsícem +1

      Gracias Ciro!!
      HEY playing is studying ok

    • @CiroContinisio
      @CiroContinisio Před měsícem

      @@mixandjam sure but be careful about studying TOO MUCH

  • @ti83magic
    @ti83magic Před měsícem

    yay!

  • @umapessoa6051
    @umapessoa6051 Před měsícem +1

    Mandou bem ❤

  • @rawallon
    @rawallon Před měsícem

    Você é muito fera!

  • @adriakkoartisto5567
    @adriakkoartisto5567 Před měsícem

    Missed you, bro *(^_^)*

  • @wassimhamdi6354
    @wassimhamdi6354 Před měsícem

    Pls post more often 🙏

    • @mixandjam
      @mixandjam  Před měsícem +3

      I'm trying hehehe!! These videos do take A LOT of effort!

    • @MrEnvisioner
      @MrEnvisioner Před měsícem +1

      @@mixandjam The high quality though is WORTH IT. The videos are very easy to follow, deliver a ton of useful information with stellar visuals & polish, and are well-written and edited. It's understandable that it would take a lot of time (I'd venture to say around 2 months for one video, if you're doing it part-time in between lots of other stuff?).

    • @wassimhamdi6354
      @wassimhamdi6354 Před měsícem

      @@mixandjam i understand 😁, and i am willing to wait for your videos as long as it takes.

  • @evilwizardtherapist
    @evilwizardtherapist Před měsícem

    Woohoo! 🧙🏾‍♂️

  • @VINCHiART
    @VINCHiART Před měsícem

    That's awesome 😮. I have an idea for the next video, can you recreat the bullet dodge system from max payne 3 ?

  • @jorgeteixeirabruno
    @jorgeteixeirabruno Před 28 dny

    Caraca, acabei de ver que tu é brasileiro, parabéns pelo conteudo, muito foda os videos

  • @user-og9rf8se1x
    @user-og9rf8se1x Před měsícem

    What a surprise!