Server Update
- Fixed an issue where at certain cases, lobbies self-destruct, making other players unable to join after certain time periods.
Marble combat is a physics based multiplayer game for 2 - 8 people. Players compete as magical marbles racing and fighting to dominate capture points and collect power ups.
| App ID | 949000 |
|---|---|
| App type | Game |
| Developer | Phantom8 Studio |
| Publisher | Alternative Software Ltd |
| Homepage | http://www.marblecombat.com |
| Release date | 2019-02-20 00:00 UTC · Early Access |
| Release state | released |
| Free app | Yes |
| Store page | store.steampowered.com/app/949000 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | P8Ball.exe | windows |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 21:13 UTC | Free | Free |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 3778499 | 2019-04-29 15:56 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 228986 | windows | from app 228980 · shared install | ||||
| 228990 | windows | from app 228980 · shared install | ||||
| 949001 | windows | 4.73 GB | 1.59 GB | 3039516560319059916 | ||
| 949002 | windows | 4.04 GB | 1.19 GB | 3341960612177907575 | ||
| 949003 | linux |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 3778499 | public | 2019-04-29 15:56 UTC | 4 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 21:14 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
- Fixed an issue where at certain cases, lobbies self-destruct, making other players unable to join after certain time periods.
Hello! Below are the patchnotes for v0.922 followed by our roadmap and some exciting news: Bugfixes - Online players button is now functional and can be used to invite players to party/whisper - Fixed various issues about the chat window QoL - Players can no longer spam party invites, only 1 instance of the party invite will be visible to the players. Menu - In the main menu, players can now see the marbles of their party members and their player levels. Stability - Improvements to server stability Upcoming Leveling/Progression/Rewards We have setup the back-end requirements for leveling/rewar
There will be a maintenance starting at 12:00 Berlin time today for approximately 4 hours. During this time, multiplayer games will not be playable.
Hey everyone, I woke up to no internet, meant the servers were down during my sleep. The ISP seems to make some changes and this affected the WAN IP address of the servers. To preserve the games playability, here is v0.921, which is a stable build that fixes some of the bugs mentioned before, however there are certain things that are non-functional or non sensical, which all are placeholders for the new content to come. Online players button does not show the online players, instead shows the player options menu without a player. Some Marbles in the main menu are gone. I am planning to update
Alrighty, After fixing a few bugs in the server by paying the cost of getting some negative reviews (Which were justified I think), the current build is in somewhat a stable state. There are a few bugs that I will list below that will be addressed, and I will follow with the pressing stuff that will soon to come. Currently known bugs: - Lobbies do not display the current Game Mode and player count - Players leaving a game stay in the lobby (Intended) but do not have a way to reconnect back (Start Game button will be replaced for disconnected players to Join Game for this) - Some more getting s
Hello! After lines of codes and bunch of weeks, the patch is now out. Given we could complete the backend implementations, now more rapid patching can take action. I personally do not expect a flawless execution given there are a lot of sequences something might occur and testing it as a single person with limited amount of machines just does not cut it. As always, if you find any bugs, please write them on discord or Steam discussions page. And here are the changes: Revamped Social Interactions - You can now whisper to other players - You can join to a persons game via chat (Join game button)
Hello everyone! It has been quite some while since the last update, however the workload was immense and we are trying to make the patch ready in a week. Before giving out the changes, I would like to address some of the reasons why these are the contents for this patch: Over the course of the game, it has been getting quite positive reviews, apart from the undeniable lack of player base, whether the review itself is positive or negative. This is a bitter fact, that we obviously know, however the possibilities we have aren't enough to create one. Say it is about giving out ads, influencers and
Helloooo. 0.919 is out and below are the patchnotes: Abilities - New Ability: Schrodinger's Cat - New Ability: Jet Pack Time Attack - New Parkour: Hit the Six - Ghost Player: The game now records your best run and shows you as a Ghost Player. The previous runs obviously are not recorded so you should beat your score to be able to have a recording. Achievements - New Achievement: When there's grass on the wicket, lets play cricket! Complete the Time Attack parkour - Hit the Six Also would like to remind you that this is the last week for Evil Eye. We decided to include both abilities with this
Hello hello! Patch 0.919 is almost ready and here is what will arrive with it: Time Attack - Time attack now records your best run at each parkour and displaying you your previous actions taken. We have plans to make these sharable with your friends, but this will not be ready until the lobby changes. There is a manual procedure that this can be shared, which we will include in the patch notes. - New Time Attack Route: Hit the Six Abilities - New Ability: Schrodinger's Cat. Launch a quantum replica of yourself towards the direction you are looking by pressing and holding the button. If you rel
Bugfixes Fixed goals registering multiple goals on consecutive ball passes through (Via abilities, predominantly Hurricane)
Hello. Below are the bulk patch notes for the versions 0.915-0.916-0.917. Bugfixes - In-game chat is now enabled (0.915) - Fixed an issue that makes players be unable to control their marbles under certain host configurations (0.915) - Fixed an issue where marbles are uncontrollable in Marballs game mode due to the above change (0.916) Balance Tremor - Tremor intensity multiplier changed from 1500 to 5000 Hookshot - Hookshot now pulls you to the object instead of the location, meaning if you use hookshot on a moving object, you will move to it instead of where you targeted. - Hookshot can no l
Hello everyone. After a rough few days, iteratively the mess of 0.912 is gone. There are still a few bugs, known or unknown, hence the chanting of please report them comes in. Basically in the state of being a small studio, not having the number of people to test the game extensively and being unable to create every situation replicable, we released the game in early access, given we knew Marble Combat is fun, but it is not achievable without the help an outer force. We also made it Free to Play so the gamble element which is paying money and getting nothing in return falls upon us, those who
Before anything, I f*****d up. I have to accept the responsibility and clean the mess I have created. You will find a lot of bugs with the build, especially when joining an already started game. This being said, creating a lobby with "Allow Joining Mid-game" option and playing the game with the old fashion way should give the same taste as the previous build. After I am done with fixing all the issues, I will be posting a blanket announcement with all the changelogs and fixes that were cleaned from the previous build. My sincere apologies. Kaan
Hello. Below are the patchnotes for v0.911 Gameplay - Cancel button in ability selection menu is now functioning and pressing it will take you back to main menu - Rematch button in the end-game is now functioning. When all remaining players vote for a rematch, the game will start again - Games can now be joined midway. It currently lacks the frontend implementation, however you can join the games of your friends with Steam Presence. We will be adding frontend functionality for this with the next patch. - Target finding is now more accurate Bugfixes - Fixed multiple issues where widgets would g
Hello. Today, at 8:00 pm to 00:00 am PST and CET, the community day starts. Those who login in these time periods will automatically receive the exclusive item: Number 10: Discoball We will follow-up with these special events in the future with more rewards and we aim to bring people together for better games! From 6:00 pm to 7:00 pm CET, the servers will go for maintenance and during this period, the global chat will not be usable. Spread to your friends and join us on Marble Combat!
Full appinfo as delivered by Steam PICS, changenumber 37438766. Also at /api/app/949000/raw.
{
"appid": "949000",
"common": {
"name": "Marble Combat",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"osarch": "",
"icon": "71febfeb28eff438e718996cb25a8b6260bad443",
"logo": "e5ae25eb5cec4775a6c9322207eae9d2572d14db",
"logo_small": "e5ae25eb5cec4775a6c9322207eae9d2572d14db_thumb",
"clienticon": "0794cca908492b49b55cff814a8c3e14ae8dfde8",
"clienttga": "7ce7f1e5681506d4295a34c37e4199a388e633b5",
"market_presence": "1",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1683072000",
"tested_build_id": "3778499",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"5": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_SingleplayerGameplayRequiresActiveInternetConnection"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamMachine_TestResult_SingleplayerGameplayRequiresActiveInternetConnection"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "1",
"token": "#SteamOS_TestResult_SingleplayerGameplayRequiresActiveInternetConnection"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "1",
"recommended_runtime": "proton-stable",
"requires_h264": "1",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Marble Combat",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"store_screenshot": "ss_cba5460eb6fd9bb3b6ab34b7994f7e993ec338a2.jpg",
"store_asset_mtime": "1547655053",
"associations": {
"0": {
"type": "developer",
"name": "Phantom8 Studio"
},
"1": {
"type": "publisher",
"name": "Alternative Software Ltd"
}
},
"primary_genre": "37",
"genres": {
"0": "1",
"1": "4",
"2": "37",
"3": "23",
"4": "70"
},
"category": {
"category_2": "1",
"category_36": "1",
"category_22": "1",
"category_35": "1",
"category_1": "1",
"category_49": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1550703607",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "949000",
"store_tags": {
"0": "113",
"1": "19",
"2": "597",
"3": "492",
"4": "493",
"5": "3859"
},
"review_score": "6",
"review_percentage": "77"
},
"extended": {
"developer": "Phantom8 Studio",
"publisher": "Alternative Software Ltd",
"homepage": "http://www.marblecombat.com",
"isfreeapp": "1"
},
"config": {
"installdir": "Marble Combat",
"launch": {
"0": {
"executable": "P8Ball.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
},
"steamcontrollertemplateindex": "2",
"steamconfigurator3rdpartynative": "7"
},
"depots": {
"228986": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"949001": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3039516560319059916",
"size": "5082369361",
"download": "1707333168"
}
}
},
"949002": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3341960612177907575",
"size": "4341958992",
"download": "1273692096"
}
}
},
"949003": {
"config": {
"oslist": "linux"
}
},
"branches": {
"public": {
"buildid": "3778499",
"timeupdated": "1556553379",
"timebuildupdated": "1556553378"
}
}
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "5",
"ignoreexternalfiles": "1",
"hidecloudui": "1",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": "P8Ball",
"pattern": "*.sav",
"platforms": {
"1": "Windows"
}
}
}
}
}