Go to file
Geralt 6373fee144
Some checks failed
Build and Deploy Doxygen Docs / docs (push) Has been cancelled
Refactor/game over screen (#468)
* Move game over (win/lose) state functions to their own file

* remove unused enum

* clang format

* Implement suggestions from @ricfehr3

* Fixing lack of highlighted button after skipping  ablind

* factorize as much game over state code as possible

---------

Co-authored-by: MathisMartin31 <mathis.martin31@gmail.com>
2026-05-07 21:36:12 -07:00
.github Refactor/main menu (#416) 2026-04-27 20:04:18 -07:00
audio Music - The Rest of It (#443) 2026-05-06 09:57:12 -07:00
ci_scripts Added C standard gnu23 to the makefile (#288) 2025-12-12 18:46:03 -08:00
doxygen Make doxygen look good! (#414) 2026-04-04 23:58:08 -07:00
font Changed to custom Balatro font by @MathisMartin31 (#340) 2026-01-07 17:54:43 -08:00
graphics commit (#459) 2026-05-02 14:39:49 -07:00
include Refactor/game over screen (#468) 2026-05-07 21:36:12 -07:00
scripts [Feature] Implement options menu and reading/writing values from/to the SRAM (#449) 2026-05-02 14:28:52 -07:00
source Refactor/game over screen (#468) 2026-05-07 21:36:12 -07:00
tests Update the truncate number function to use decimal point (#333) 2025-12-23 07:52:30 +02:00
.clang-format Add swapping order of Owned Jokers (#258) 2025-12-07 02:58:50 -08:00
.gitignore Add build archival script with timestamped snapshots (.gba, .elf, .map) (#420) 2026-04-01 19:14:00 -07:00
CONTRIBUTING.md Docs/update windows build docs (#453) 2026-05-02 14:40:36 -07:00
docker-compose.yml Introduce decimal point font (#314) 2025-12-18 18:19:01 -08:00
Dockerfile.gbalatro Introduce decimal point font (#314) 2025-12-18 18:19:01 -08:00
Doxyfile [Feature] Implement options menu and reading/writing values from/to the SRAM (#449) 2026-05-02 14:28:52 -07:00
example.gif
icon.png Make doxygen look good! (#414) 2026-04-04 23:58:08 -07:00
Makefile [Feature] Implement options menu and reading/writing values from/to the SRAM (#449) 2026-05-02 14:28:52 -07:00
README.md Docs/update windows build docs (#453) 2026-05-02 14:40:36 -07:00

Balatro-GBA

Build Status Open Issues Pull Requests Discussions

Disclaimer

This project is a non-profit fan demake of Balatro for the Game Boy Advance, meant to recreate it as accurately as possible including all the visuals that make it satisfying to play. It is not affiliated with or endorsed by Playstack or LocalThunk and it is not to be sold. This version is a minimal tech-demo, intended for those who already own and know the official game. Refer to the Balatro wiki below for descriptions of game mechanics and joker effects. All rights remain with the original holders.

Balatro Wiki

Please buy the official full version from these sources below:

Balatro on Steam Balatro on Google Play Balatro on Apple App Store Balatro on Nintendo eShop Balatro on PlayStation Store Balatro on Xbox Balatro on Humble Bundle


Download ROM

See CONTRIBUTING.md for build instructions for Docker, Linux, MacOS, and Windows.


https://github.com/user-attachments/assets/54a9e2e9-1a02-48d5-bb9d-5ab257a7e03b

Controls:

(D-Pad: Navigation)

(A: Pick Card/Make Selections)

When on the hand row during round

(L: Play Hand)

(R: Discard Hand)

(B: Deselect All Cards)

When on the joker row in the shop or during round

(L: Sell Joker)

(Hold A: Swap Owned Jokers or Playing Cards in the Shop or Round)

Contributing

If you would like to contribute, please read CONTRIBUTING.md.

Credits:

Game

This GBA implementation is based on Balatro which is designed and created by LocalThunk and published by Playstack. See repository contributors list for code contribution credits to this GBA implementation.

Music

Music arrangement is made by @cellos51 and @MeirGavish based on original Balatro soundtrack by LouisF and transcription by MrCrimit.

Imagery

Sprites and backgrounds are based on original Balatro imagery created by LocalThunk. See Joker Art Discussion for full credits for each joker sprite.

Sounds

For the mult and xmult sound effects: Toy records#06-E3-02.wav by poissonmort used under License: Attribution 4.0

All other sound effects were created by LocalThunk and are used under Creative Commons - CC0 license.