4 September 2026 12:24 UTC · Community Announcements · RainCatalyst
Game is out and we think we squashed all major bugs!We hope you're having fun with the game. This is still a small update; we're not ready to make major changes or add new content yet, but you can have a lollipop, a passive that was done but deactivated by accident.Content ChangesAdded new uncommon passive: LollipopBalance ChangesNerf Eyeball to -2/-1/0/1/2Nerf Printer to "Start of round & Pocket: Spawn 1 blueprint"QoL changesAdded a button that shows up when the round runs for too long and allows you to end it early. It loses you money, but it saves you some IRL timeThe indicator for shots le
31 August 2026 16:33 UTC · Community Announcements · RainCatalyst
Hello!Now that the game is live, we have an open beta branch on Steam if you want to sometimes be a build ahead and test new features and bug fixes.To access it, on Steam right-click the Game -> Properties -> Game Versions & BetasIt should be safe and stable in terms of your saves, but no 100% guarantees!So far the beta build has the following new features:Bug report button and form in the settingsEarly round end button (for rounds that go longer or have all balls locked)Nicer shot indicators and UI improvementsYou are now even more likely to get balls from the chosen set in the shopThis week,
27 August 2026 06:15 UTC · Community Announcements · RainCatalyst
Hey everyone! A small fix yesterday locked people out of their runs, which hopefully should be all fixed now. Sorry for the inconvenience and the responsible devs (me) were properly dealt with. If you lost any of your game progress recently, we've added the I played the demo button to the settings (accessible from the main menu). This allows you to quickly get most of the demo progress (first 3 decks, all difficulties except All Nigher) to catch up. Here are some more minor changes also: Updated some ball descriptions to be more clear (e.g. sheep and goat balls) Improved issues with game launc
27 August 2026 02:57 UTC · Community Announcements · icedropgames
Sorry for the saved run issues - rolling back to previous version, will fix properly ASAP
25 August 2026 15:44 UTC · Community Announcements · miguel
Hey everyone!Thanks so much for all the time you've been putting into Ultrapool so far. We're going to be putting out patches pretty regularly to squash some bugs and issues as they come up. Here's the list of fixes and updates for this patch:Fixed an issue where music wouldn't play on the first time running the gameFixed an issue with saves getting lost when the game crashesAdded missing localization strings for Korean and ChineseFixed an issue with the game sometimes launching offscreen (please reach out of this is still happening to you!)If you have any feedback on the game or issues to rep
24 August 2026 11:59 UTC · Community Announcements · miguel
Hey everyone,🎉It's finally here!🎉The big day has finally arrived, and Ultrapool is OUT NOW and available on Steam + mobile! What to expect from Ultrapool:🎱Totally not normal pool table gameplay full of trick-shots and tricky angles➕ 150+ unlockable balls across 8 thematic sets🍸Mix balls at the cocktail bar to create hundreds of different fusion balls⚡50+ Snacks and Cubes that will drastically modify each round🔥Multiple difficulties and Daily Challenges to tackle🎁Unlock 80+ stickers and dozens of other cosmetics to decorate your tableLaunch sale + bundles!To celebrate the game coming out,
19 August 2026 23:22 UTC · Community Announcements · miguel
Hey everyone!Ultrapool is coming out NEXT WEEK on August 24! To kick off the launch with a bang, we've put together a special event...Hosted by Ludwig from video games, on August 24th from 11AM - 2PM PT 8 streamers will face-off and compete in the Ultrapool Launch Day Ball-Star League!How it works:Everyone goes live at the same time on their own channelsWhoever gets the highest scores by the end of the stream WINSThe prize? AN ENGRAVED TUNGSTEN CUBE (+100 Ultrapool keys for their community)The Participants:StanzFrostprimeSlimeNandrePchalGeegaZainHungryboxHosted by LudwigSee you there!
7 August 2026 21:45 UTC · Community Announcements · miguel
Icedrop Games:Discord: https://discord.gg/sDMAUbAfcsBlueSky: https://bsky.app/profile/icedropgames.bsky.socialTiktok: https://www.tiktok.com/@icedropgamesInstagram: https://www.instagram.com/icedrop.games/offbrand games:Twitter: https://x.com/offbrand_gamesBlueSky: https://bsky.app/profile/offbrand.gamesInstagram: https://www.instagram.com/offbrandgames/TikTok: https://www.tiktok.com/@offbrand_games
16 July 2026 16:32 UTC · Community Announcements · miguel
Hey everyone, super exciting news. We can finally confirm the release date for our game.You'll be able to play the full version of Ultrapool starting August 25th! We debuted this news as part of the Secret Sauce Showcase, a big indie game event and livestream hosted by our publisher offbrand games. We've even got a fancy new trailer to celebrate the news, too.We also recorded a special dev diary for the event, talking a little bit about the gamedev process and our journey with creating Ultrapool. You can check that out here, if you'd like.We'll have more news about the game soon as we get clos
19 June 2026 15:54 UTC · GamingOnLinux
If you like the sound of mixing together cue sports like pool with Balatro's popularized mechanics of challenging rounds - Ultrapool is one for you. Read the full article here: https://www.gamingonlinux.com/2026/06/ultrapool-brings-the-world-of-balatro-roguelikes-to-cue-sports/
4 June 2026 17:13 UTC · Community Announcements · miguel
Hey everyone, we have huge news to share. We're partnering with offbrand games and their founder Ludwig to publish Ultrapool!We have a new trailer for the game to celebrate the announcement, too. Check it out.We're very happy to have the support of the team at offbrand games! They're helping and/or taking care of stuff like marketing, promotion, localisation... allowing us to focus on developing the game and making it as nice as we can.Demo UpdateWe're also updating the demo a little bit! Not a ton of content, but we have some achievements to hunt and language options, along with some assorted
16 March 2026 15:16 UTC · Community Announcements · icedropgames
Hey everyone! We have our first larger update since 0.7.8, hope you enjoy!GeneralAdded a daily run system. Play a single round with random balls and sets, and try to score the highest on the leaderboard for today.Added leaderboards (requires analytics). Currently, these show your daily score for today compared to everyone else.Added Precise Aiming Mode (work in progress). Toggle it in the settings if you have issues lining up your shots.Bug FixesImp Cube is no longer targetablePassives are now consistent with the seedMinor bug fixesFeel free to join our Discord to share your feedback and playt
7 March 2026 18:00 UTC · Community Announcements · icedropgames
Hey everyone, hope you are enjoying the demo! We will start posting patchnotes here from now on.GeneralImproved button visualsYou can now preview locked board skins, including the 2 new ones (Space & Spooky)Added anonymous gameplay analytics. This also helps us start working on the leaderboards, which are coming soon!Bug FixesFixed a softlock that could occur when gaining extra shots after a round had already endedFixed issues with the orange ballFixed a bug where balls that spawn other balls were incorrectly spawning them with 1 score instead of the correct value(hopefully) Fixed a bug where
Full appinfo as delivered by Steam PICS, changenumber 38813854. Also at /api/app/4195110/raw.
{
"appid": "4195110",
"common": {
"name": "Ultrapool",
"type": "Game",
"icon": "00905e0e0ffb251c3345953cd1146029735d47a5",
"clienticon": "00905e0e0ffb251c3345953cd1146029735d47a5",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "",
"osextended": "macosapplesilicon",
"name_localized": {
"japanese": "ウルトラプール (Ultrapool)",
"schinese": "胡闹台球 Ultrapool",
"tchinese": "胡鬧撞球 Ultrapool"
},
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"brazilian": "1"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1787659675",
"tested_build_id": "24908761",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_CrossPlatformCloudSavesNotSupported"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
},
"3": {
"display": "1",
"token": "#SteamMachine_TestResult_CrossPlatformCloudSavesNotSupported"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_CrossPlatformCloudSavesNotSupported"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "134bf8acbbdc7b63f644e363de353ddc948ebfbb/capsule_231x87.jpg"
},
"header_image": {
"english": "01a02c21a927ac9dc71353e18cb784b1ea5c53a7/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "33.84202877629454",
"height_pct": "48.68079946378448"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "beb998e7115b71ee54bb9975a9ab5e73a3326468/library_capsule.jpg"
},
"image2x": {
"english": "beb998e7115b71ee54bb9975a9ab5e73a3326468/library_capsule_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "794dd8c74286accb045127f4b2ed64c47294f809/library_hero_2x.jpg"
},
"image": {
"english": "794dd8c74286accb045127f4b2ed64c47294f809/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "794dd8c74286accb045127f4b2ed64c47294f809/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "7f6f0e3c06aaeeccdab91da8a05bc32a432b1599/logo.png"
},
"image2x": {
"english": "7f6f0e3c06aaeeccdab91da8a05bc32a432b1599/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "33.84202877629454",
"height_pct": "48.68079946378448"
}
},
"library_header": {
"image": {
"english": "b99e0f22ae9c8966aab218e7fbce7346a7502a50/library_header.jpg"
},
"image2x": {
"english": "b99e0f22ae9c8966aab218e7fbce7346a7502a50/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1788797409",
"associations": {
"0": {
"type": "developer",
"name": "Icedrop Games"
},
"1": {
"type": "publisher",
"name": "offbrand games"
}
},
"primary_genre": "2",
"genres": {
"0": "4",
"1": "23",
"2": "18",
"3": "2"
},
"category": {
"category_2": "1",
"category_68": "1",
"category_74": "1",
"category_76": "1",
"category_77": "1",
"category_78": "1",
"category_79": "1",
"category_23": "1",
"category_80": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"catalan": {
"supported": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1787572551",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "4195110",
"store_tags": {
"0": "3959",
"1": "32322",
"2": "9",
"3": "560542",
"4": "4852",
"5": "1773",
"6": "1716",
"7": "3968",
"8": "4252",
"9": "6276",
"10": "4195",
"11": "4182",
"12": "3916",
"13": "1751",
"14": "4791",
"15": "4085",
"16": "4726",
"17": "4305",
"18": "597",
"19": "3871"
},
"review_score": "8",
"review_percentage": "89"
},
"extended": {
"developer": "Icedrop Games",
"publisher": "offbrand games",
"homepage": "https://ultrapool.gg"
},
"config": {
"installdir": "Ultrapool",
"launch": {
"0": {
"executable": "game.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Ultrapool.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "Ultrapool.x86_64",
"type": "default",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"4195111": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4827213316504258853",
"size": "415360488",
"download": "126589904"
},
"beta": {
"gid": "4827213316504258853",
"size": "415360488",
"download": "126589904"
}
}
},
"4195112": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "4712923942235059030",
"size": "499664557",
"download": "150471072"
},
"beta": {
"gid": "4712923942235059030",
"size": "499664557",
"download": "150471072"
}
}
},
"4195113": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "6396586020161885623",
"size": "383118992",
"download": "119153728"
},
"beta": {
"gid": "6396586020161885623",
"size": "383118992",
"download": "119153728"
}
}
},
"baselanguages": "brazilian,english,french,german,japanese,koreana,russian,schinese,spanish,tchinese",
"branches": {
"public": {
"buildid": "25139876",
"timeupdated": "1788605743",
"timebuildupdated": "1788604962"
},
"beta": {
"buildid": "25139876",
"description": "Beta Testing (might be unstable)",
"timeupdated": "1788605003",
"timebuildupdated": "1788604962"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "20000000",
"maxnumfiles": "20",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "Godot/app_userdata/Ultrapool",
"pattern": "*.tres"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataRoaming",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"addpath": ""
},
"1": {
"root": "WinAppDataRoaming",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxXdgDataHome",
"addpath": "Ultrapool"
}
}
}
}