2026-09-02 23:23 UTC · Community Announcements · eldany
{STEAM_CLAN_IMAGE}/45041409/2add0c94d5dd54cf2cdbfae36cd083bf3b087b45.png Competitive ranked matches with dedicated servers are now live in Roomballs. This was one of your requests, and I wanted to make it happen. Now you can jump into ranked, compete, and see how you stack up. It’s still in testing, so expect a few rough edges. Things might break, and some parts may need adjusting. Everyone’s welcome to give it a go and help me figure out what needs work. Found a bug? Something feel off? Got an idea? Drop it in the discussions. Tell me what happened, what you liked, and what frustrated you. I’
2026-08-20 20:46 UTC · Community Announcements · GhostDev01
Hey everyone! eldany here!Roomballs is finally out, and I couldn't be more excited!So if you want to find other players, organize matches, tell me about any game bugs or problems you're having with the game, the best place to contact me is the official Discord server right here!I look forward to seeing you and thank you for playing Roomballs!
2026-08-20 17:04 UTC · Community Announcements · GhostDev01
Roomballs is finally here! It's been three years of hard work and these last few weeks of very little sleep, but it's finally here!You will be able to enjoy A high-energy mix of football and air hockey starring zany robots. Remember that you can Play online or locally, complete solo Cup Challenges, train with bots, and become the ultimate Roomballs champion.With the possibility of unlocking 300+ characters and skins!Roomballs is available NOW on PC via Steam for FREE!
2026-08-05 18:21 UTC · Community Announcements · GhostDev01
Hi everyone! We're just a couple of weeks away from launch and I'm back with some exciting news!UI rework before launchIt’s been a busy few weeks with lots of changes and adjustments. One of the main ones was the UI overhaul to make it easier to understand and read. But this wasn’t just a change to a few buttons; it extended to the entire game, which I think is a huge quality-of-life improvement for players.More options for playersFollowing the suggestions of several players, I also made changes to the options, which can be applied before or during matches. Among the things they had requested
2026-07-13 15:58 UTC · Community Announcements · GhostDev01
Hi everyone! I'm back with some exciting news!While we've been teasing it on our social media for quite some time, we can finally officially confirm that RoomBalls will launch on August 20!It would mean a lot to us if you could wishlist the game. Every wishlist helps us build momentum for launch day and gives the game a better chance to reach more players.And remember, RoomBalls will be completely free to play, so there's no reason not to give it a try! We hope you'll have as much fun playing it as we had making it.Wishlist now and see you on August 20!
2026-06-11 14:57 UTC · Community Announcements · GhostDev01
Hi everyone! Roomballs has some exciting news! We can confidently confirm, assure, guarantee, and verify (yes, I'm that confident) that the game runs great on Steam Deck.Check out the test video below!What are my plans for Steam Deck?As a big fan of this handheld, I want to make sure the game feels as comfortable as possible to play. While Steam Deck optimization isn't my top priority right now, I believe a few menu improvements, custom control layouts, and some UI adjustments could make the experience even better.That said, these changes would simply enhance an experience that is already exce
2025-11-14 20:55 UTC · Community Announcements · eldany
I’ve added deeper customization for skins — they now support masks, textures, and multiple color channels, giving you way more options to create your own style. Early Access is coming soon with even more content!
2025-10-06 21:57 UTC · Community Announcements · eldany
Hi! I'm back! After some time, I've finished the Academy. New players can now train with the Captain through short lessons to learn how to master the game. Next stop: Tournament Challenges. I'm going to work on a SOLO MODE tournament system to bring progression and a Career Mode to players, allowing them to advance without needing to play online. Tournament Challenges will let players accumulate XP to rank against others globally and in their country, as well as unlock new Roomballs, accessories, arenas, and more championships. Stay tuned! Any feedback you’d like to share is more than welcome!
2025-06-25 19:57 UTC · Community Announcements · eldany
Roomballs just got a huge update! Tons of bugs have been fixed and Lobbies have been replaced by rooms. Now it's much easier and more flexible to create, join, and leave rooms, switch teams, start or cancel matches, and more. The distance filter has been removed, but the room list now shows info like FPS, distance, and host ping. The room creator can assign players to each team and make changes at any time. Spectator mode has also been added. You can now see how many players are online globally and in your country. Please download the update, try it out, and let us know what you think. Enjoy!
2025-06-03 12:40 UTC · Community Announcements · eldany
I’ve just added two new features to Roomballs to help players connect and stay informed! The first is a News Scroller at the bottom of the main menu. I’ll use it to share updates, tips, and anything that might help improve your experience in the game. The second is a Nearby Chat. This feature lets you send and read messages from other players within a 4,000 km radius — basically, an 8,000 km wide circle with you at the center. It works like a public board where you can coordinate times to play with people near you and increase your chances of finding matches. Let me know if you think this is a
2024-09-02 19:55 UTC · Community Announcements · eldany
Join now!{STEAM_CLAN_IMAGE}/45041409/b02c3fb4b3efe5d52251da6d1caee9e0c3d0e293.png
2024-09-02 19:52 UTC · Community Announcements · eldany
{STEAM_CLAN_IMAGE}/45041409/56abfeaf50f35113b7f1cbd38a4023e1e33e087d.png {STEAM_CLAN_IMAGE}/45041409/0c3d707825ed4e7e45ee6f4b0eb6f40b49ec93d7.png {STEAM_CLAN_IMAGE}/45041409/a107cb73199e7c128049a32620cbb7b49447c29f.png {STEAM_CLAN_IMAGE}/45041409/e39e8544c7a5c6dd342c8edf733ec6e74ecab0ee.png {STEAM_CLAN_IMAGE}/45041409/117c597d614e350d33853ee5a02b0c3b9a47996e.png
2024-05-31 17:08 UTC · Community Announcements · eldany
Hey everyone! We are thrilled to announce that Roomballs is officially visible on Steam! At Ultraton Studios, we have poured our hearts and souls into this project, and we can't wait for you to join us on this incredible journey. Roomballs is a unique blend of soccer and air hockey, featuring zany robots inspired by your favorite pop culture icons. This game is not just about speed and strength; it's about strategy, quick moves, and clever plays. We guarantee endless fun and high-octane action! We invite you to follow our progress, share your thoughts, and support us as we work towards our dre
Full appinfo as delivered by Steam PICS, changenumber 38805829. Also at /api/app/2882310/raw.
{
"appid": "2882310",
"common": {
"name": "Roomballs",
"type": "Game",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"icon": "0b4171d1e2b00d483419c80f12e4c866b2d71f88",
"clienttga": "44346800868771b63f6b1fe1be4e9b019eafe2be",
"clienticon": "01a491bc3e83b7c0aec26ab4e8636f208b2450d9",
"releasestate": "released",
"eulas": {
"0": {
"id": "2882310_eula_0",
"name": "Roomballs EULA",
"url": "https://store.steampowered.com//eula/2882310_eula_0",
"version": "2"
}
},
"aicontenttype": "1",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1788543902",
"tested_build_id": "25021421",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"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",
"controller_support": "partial",
"small_capsule": {
"english": "5d032a23811990222cd5b9da6ceb6f74a25631d7/capsule_231x87.jpg"
},
"header_image": {
"english": "0cbcd8462b3767053b34efab4c4b6b1286e256c0/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": "74.63312244471652",
"height_pct": "94.68760719280192"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "7b3d061eeff9d38da4a862ee6fb10b8836aaf4f8/library_capsule.jpg"
},
"image2x": {
"english": "7b3d061eeff9d38da4a862ee6fb10b8836aaf4f8/library_capsule_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "a688e09b0766e88c9f41f170e6267e6c6fbea1d6/library_hero.jpg"
},
"image2x": {
"english": "a688e09b0766e88c9f41f170e6267e6c6fbea1d6/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "a688e09b0766e88c9f41f170e6267e6c6fbea1d6/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "bafd878e054f9ced928bb58f6458094cf99878cb/logo.png"
},
"image2x": {
"english": "bafd878e054f9ced928bb58f6458094cf99878cb/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "74.63312244471652",
"height_pct": "94.68760719280192"
}
},
"library_header": {
"image": {
"english": "0cbcd8462b3767053b34efab4c4b6b1286e256c0/library_header.jpg"
},
"image2x": {
"english": "0cbcd8462b3767053b34efab4c4b6b1286e256c0/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1780962210",
"associations": {
"0": {
"type": "developer",
"name": "Ultraton Studios"
},
"1": {
"type": "publisher",
"name": "Ultraton Studios"
}
},
"primary_genre": "18",
"genres": {
"0": "4",
"1": "23",
"2": "29",
"3": "9",
"4": "18",
"5": "37"
},
"category": {
"category_1": "1",
"category_9": "1",
"category_38": "1",
"category_60": "1",
"category_49": "1",
"category_36": "1",
"category_37": "1",
"category_39": "1",
"category_24": "1",
"category_18": "1",
"category_2": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"arabic": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"dutch": {
"supported": "true"
},
"indonesian": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"thai": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
},
"hindi": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"brazilian": {
"supported": "true"
}
},
"steam_release_date": "1787245295",
"steam_deck_blog_url": "https://steamcommunity.com/games/2882310/announcements/detail/695389579400709123",
"community_hub_visible": "1",
"gameid": "2882310",
"store_tags": {
"0": "701",
"1": "1254546",
"2": "324176",
"3": "1775",
"4": "3878",
"5": "1773",
"6": "7178",
"7": "4747",
"8": "1697",
"9": "4136",
"10": "5711",
"11": "4195",
"12": "4305",
"13": "5752",
"14": "3968",
"15": "4840",
"16": "7368",
"17": "3859",
"18": "3843",
"19": "4182"
},
"review_score": "6",
"review_percentage": "73"
},
"extended": {
"developer": "Ultraton Studios",
"publisher": "Ultraton Studios",
"isfreeapp": "1"
},
"config": {
"installdir": "Roomball",
"launch": {
"0": {
"executable": "Roomball.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
}
},
"steamdecktouchscreen": "1"
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2882311": {
"manifests": {
"public": {
"gid": "4925705523452344041",
"size": "6016923570",
"download": "5402954800"
}
}
},
"baselanguages": "english",
"branches": {
"public": {
"buildid": "25189843",
"timeupdated": "1788880577",
"timebuildupdated": "1788879906"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10000",
"maxnumfiles": "1",
"hidecloudui": "1",
"ignoreexternalfiles": "1",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "savegame",
"pattern": "*.sav"
}
}
}
}