Home > News > Local Thunk Avoided Roguelikes in Balatro Development, Except Slay the Spire

Local Thunk Avoided Roguelikes in Balatro Development, Except Slay the Spire

May 04,25(2 weeks ago)

Balatro developer Local Thunk has shared an in-depth account of the game's development journey on his personal blog, revealing a fascinating approach to game creation. Throughout the development of Balatro, Local Thunk consciously avoided playing roguelike games, with one notable exception. As of December 2021, he decided not to play any more roguelike games, emphasizing that this choice was not about creating a superior game but rather about the joy of exploration and innovation in game design. He expressed a desire to make mistakes and reinvent the wheel rather than borrow established designs, which he believed would detract from the fun of game development.

However, in a surprising twist about a year and a half later, Local Thunk broke his own rule by downloading and playing Slay the Spire. His reaction was immediate and strong: "Holy shit, now **that** is a game." Initially, he intended to study how Slay the Spire managed controller inputs for a card game, but he found himself captivated by the game. He expressed relief at having avoided playing it earlier, fearing that it might have influenced his design too heavily.

Local Thunk's blog post offers a wealth of insights into the development process. For instance, the project folder for Balatro was originally named "CardGame" and remained unchanged throughout development. The game's working title was "Joker Poker" for a significant portion of its creation. He also shared details about several scrapped features, including a system where upgrades were only possible through a pseudo-shop for cards, a separate currency for rerolls, and a 'golden seal' mechanism for cards.

An amusing anecdote in the blog explains how Balatro ended up with 150 Jokers. It was the result of a miscommunication with the publisher, Playstack. Initially, Local Thunk mentioned having 120 Jokers, but due to a misunderstanding, the number was interpreted as 150. Deciding that 150 was a better number, he added an extra 30 Jokers to the game.

The origin of the developer's name, Local Thunk, also has an interesting backstory. It stemmed from a humorous exchange with his partner, who was learning to code in R. She jokingly suggested naming variables "thunk," which Local Thunk found hilarious. The name "Local Thunk" emerged from the way variables are declared in Lua, combining "local" with "thunk."

For those interested in the full story of Balatro's development, Local Thunk's blog is a must-read. At IGN, we've given Balatro a glowing review, awarding it a 9/10 and describing it as "A deck-builder of endlessly satisfying proportions, it's the sort of fun that threatens to derail whole weekend plans as you stay awake far too late staring into the eyes of a jester tempting you in for just one more run."

Discover
  • ShortsGO
    ShortsGO
    Indulge in the captivating world of ShortsGO mini drama series, where every story is a romantic journey. ShortsGO is your essential app for accessing a wide array of original dramas and movies, perfect for those moments whether you're traveling, relaxing at home, or dining out. With ShortsGO, you un
  • My Prayer
    My Prayer
    Enhance your spiritual routine with our app designed to calculate Muslims' prayer times accurately. By utilizing your phone's location data (latitude and longitude), our app tailors prayer schedules based on various recognized conventions, ensuring you never miss a prayer.For those on the go, **My P
  • Url Video Player
    Url Video Player
    Url Video Player is your go-to solution for streaming external video files from any URL, offering a seamless and free experience. With this tool, you can effortlessly play videos hosted on remote servers, enhancing your viewing flexibility. One of the standout features of Url Video Player is the abi
  • Wimpy Rewards App
    Wimpy Rewards App
    Are you a fan of Wimpy? If so, you'll be thrilled to know about the new Wimpy Rewards App! This innovative app allows you to earn Wimpy Coins simply by dining at Wimpy. Use these Coins to pay for your future meals and drinks, making every visit even more rewarding. All you need to do is scan your bi
  • Kardia
    Kardia
    Take control of your heart health with the revolutionary Kardia app, which integrates seamlessly with FDA-cleared personal EKG devices to deliver precise readings in just 30 seconds. The app simplifies monitoring your heart rhythm, enabling you to share data with your healthcare provider remotely, a
  • Just (Video) Player
    Just (Video) Player
    Experience exceptional audio and video playback with the cutting-edge Android video player, Just (Video) Player. Built on the robust ExoPlayer library, this app supports an extensive array of audio formats including AC3, EAC3, DTS, DTS HD, TrueHD, and more. Enjoy seamless synchronization between aud