1.1.3 Now Live For All
I may or may not have forgotten to push the beta branch changes live to everyone over the last few months. Those notes are here. Thanks! ♥bean
Dodge the music and weave through an endless ballet of bullets in an all-new collection of hand-crafted levels set to the music of an award-winning cast of international musicians. Turn any song into an amazing experience with the robust Level Editor and never run out of things to dodge.
| App ID | 1400910 |
|---|---|
| App type | Game |
| Developer | Studio Bean |
| Publisher | Studio Bean |
| Homepage | https://soundodger.com |
| Release date | 2023-04-10 14:58 UTC |
| Release state | released |
| Controller support | full |
| Store page | store.steampowered.com/app/1400910 |
| Last store refresh | 1 hour ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Soundodger 2.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:42 UTC | $19.99 | $19.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 21350015 | 2026-04-01 19:50 UTC | ||
| beta | 21350015 | test new features | 2025-12-31 04:32 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 1400911 | 413.85 MB | 252.34 MB | 4507934144993908789 | branches: beta |
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 |
|---|---|---|---|
| 21350015 | public | 2026-04-01 19:50 UTC | 1 hour ago |
| 21350015 | beta | 2025-12-31 04:32 UTC | 1 hour 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:30 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. | ||||
I may or may not have forgotten to push the beta branch changes live to everyone over the last few months. Those notes are here. Thanks! ♥bean
Sounds,Thanks to members of the Soundiscord community, especially Viri, I've added in various quality of life fixes to hopefully make your soundodging a little less frictional for 2026. The list of incoming fixes are slowly coming in, so I'll do my best to keep up as they do.For now these changes are only on the Beta branch, to allow the community a chance to double check and make sure things are working as intended. Thanks for your patience!Happy Dodging,♥BeanBETA changelog v1.1.3GameFixed Heart staying on player when restarting practiceFixed Untouched award not being given when restarting pr
How about a few more fixes before the day is over? Sounds good to me!♥Beanchangelog v1.1.2Level SelectFixed buttons sometimes not responding to mouse hoverEditorFixed blurry text throughout EditorFixed dropdown text being visible on top of Shortcuts windowAdjusted Settings subtitle font
A Good December to You All!I've addressed a few bugs from the recent Lost Levels update, mostly dealing with visual bugs in the Level Select screen. Other than that, have a great string of consecutive holidays!♥Beanchangelog v1.1.1Level SelectFixed missing heart indicator on level buttonsFixed S+ shimmer on levels not appearing properlyChanged angle of S+ shimmerFixed Mods window staying open when clicking Back To Title buttonGameFixed practice points @ 0:00 not showing description textFixed missing rays in background of Results ScreenEditorFixed editor settings not displaying project and musi
Hi!A recent security issue with nearly every Unity Game in existence has forced me to update Soundodger 2, which meant finishing an update that was sitting dormant for a couple years. The good news is Soundodger 2 is now safe and sound. The bad news is you now have access to the Lost Levels. ...wait. Actually, it's good news from front to back!Long Lost LevelsLost Levels have been added to the game, accessible from the Title Screen. These are a collection of alternate and unseen versions of levels from the development of Soundodger 2. It's not much, but I can't tell you how many people have as
Long Time No Dodge, Soundfans! A Decade of Dodging Happy Anniversary to not only Soundodger 2 releasing in Early Access on this day in 2021, not only for announcing it a year earlier in 2020, but to the grandodger of them all, Soundodger+, released as well on this day exactly 10 years ago. Wow! To celebrate such a packed and important day, we've got a bunch of goodies dropping. Unfortunately, since I am now working at another company, a proper game update is not in the cards today. Speaking of cards... Trading Cards Trading card drops are now live for Soundodger 2! Collect them all, trade with
Salutations Soundodgerers, Another week has passed, and so another update is upon us. The biggest news here is that text now behaves properly for everyone, whether cam tilt is on or off. This will break the visuals of very specific user levels that did lots of fancy text decoration, so sorry about that. Here's how text now displays (in level creator lingo): If a text marker appears later in time than an earlier one, it will remain on top. If more than one text marker exists at a certain time, the higher layer will stay on top (eg Layer 1 will appear on top of Layer 2) Small potatoes other than
Ahoy Avoiders! We just pushed out a minor update addressing a few QOL fixes. The biggest changes depend on what you care most about, so feel free to read below and decide for yourself! ♥Bean changelog v1.0.2 Game Fixed bullet size bug affected by recently-removed large bullets Tweaked Silvergun (expert) pachinko chaos Changed text objects to always display the most recently-created objects on top of older ones (This fixes several background text issues in Bean Bounty) Changed Hungry Eyes achievement to only work in Vengeful Eyes (expert) and updated achievement description too Fixed enemies sh
Hey Bullet Avoiders, We had an amazing launch day yesterday. I'm glad so many new and Early Access players are getting to enjoy the finished, complete, occasionally-challenging version of Soundodger 2. Our creators worked yesterday to make some minor tweaks to levels, and I went ahead and squashed a few bugs that really had no business being there. Thanks for reporting bugs in the discord, and continue enjoying your dodging! ♥Bean changelog v1.0.1 Game Tweaks to Bean Bounty (normal + expert) Tweaks to Drops (easy + advanced) Tweaks to Loathing (normal) Color tweaks to Drops (challenge) Fixed m
Hello Dodge Fans! The day has finally come. Soundodger 2 is now 1.0.0! No more Early Access. All features and songs and levels and dreams in general are in the game, ready for you to dodge to your heart's content. Thanks to everyone who has helped the project out along the way, including the lovely folks from the official discord, countless friends and family, and of course the incredible musicians and level creators who joined the team to bring you the amazing experience we now have. I'll keep this short so you have more time to enjoy the game, so from all of us here, please enjoy! ♥Bean chan
Ahoy Dodge Folks! The time has almost come. After 3 excruciatingly fun years, I'm proud to announce Soundodger 2 will be leaving Early Access and reaching that golden 1.0 status on April 10. That's just 2 weeks away! I won't scare you with how much work there still is to do on the game, but rest assured this is always how it goes no matter how much time you give yourself. The Trailer I'll let this shiny new trailer do most of the explaining, but basically you should have one last goodbye to your socks before they are blown off. The Soundtrack The Soundodger 2 Soundtrack page is also now live a
Hows It Goin Fellow Dodgerydoos? A substantial-yet-small update has gone live for the Beta branch. The only thing of interest here is auto-restart, one of the most-requested features since Soundodger+ launched 10 years ago. I've always been against the idea and still have no interest in using it, but uh... here you go! Enable it via Options > gameplay. A major major update is coming next month! Please look forward to my silence as we scramble to make sure it all goes smoothly. Until then, patch notes below! ♥Bean changelog v0.5.11 Game: Added autorestart to Options > gameplay (ignored in zen m
Howdy Dodgerinos! Our latest update certainly packed a doozy of a changelog, but there's one aspect I felt needed its own space to breathe. Of course I'm talking about everyone's favorite mechanic to have feelings about - shattering. {STEAM_CLAN_IMAGE}/38909821/c15fb7a7af8ef40cb2c613fbddf3a2165337b618.gif What is shattering? First off, you now take damage when getting hit. This appears in the game as cracks in the player. The cracks heal over time, and getting a heart instantly heals fully. If you get hit too often in too short a time, you will shatter. When you shatter, the song ends and you'
Hello. It's been a couple of months, so here's a couple of months of updates! Lots of small QOL fixes can be found below, such as holding shift on the Pause screen for additional options, but there are some major additions to the game you probably wouldn't have guessed would ever be added. That's right, you can now shatter to pieces right in the middle of a game. But don't worry, there are plenty of ways to practice, get better, and show those mean bullets you came to dance. In fact, I had more to say about shattering than could fit here, so please read through this Shatter FAQ if you have any
Hi Again, I wasn't too long this time, was I? An update went live in the beta branch a few days ago, and now that my sanity has been confirmed, here is that same update for all players with a few more bugs squashed along the way. If you missed out on 0.5.2's patch notes, please refer to this post. See you next month for some new bangers! ♥Bean changelog v0.5.3 Main Fixed bullets sometimes not disappearing when surviving rewind Changed OOB-disobeying rubber bullets to fulfill their bounce quota before leaving the arena "forever" (-1 bounce rubbers will continue to bounce forever) Editor Fixed l
Full appinfo as delivered by Steam PICS, changenumber 37444986. Also at /api/app/1400910/raw.
{
"appid": "1400910",
"common": {
"name": "Soundodger 2",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"osarch": "",
"osextended": "",
"logo": "ab326ab33b92e39e2ae51c0dc93a42455314718d",
"logo_small": "ab326ab33b92e39e2ae51c0dc93a42455314718d_thumb",
"icon": "e9bc124e7079a29327b44f321334884a96fca78e",
"clienttga": "ced80e8331f2b316f96269c2b6845e8d906f96e1",
"clienticon": "f2c3ca755c6d576f226eb837771fe795921b4966",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1754697600",
"tested_build_id": "11082048",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"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": "0",
"recommended_runtime": "proton-9.0-4RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controller_support": "full",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1679933135",
"associations": {
"0": {
"type": "developer",
"name": "Studio Bean"
},
"1": {
"type": "publisher",
"name": "Studio Bean"
},
"2": {
"type": "franchise",
"name": "Soundodger"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "4",
"2": "23"
},
"category": {
"category_2": "1",
"category_17": "1",
"category_23": "1",
"category_28": "1",
"category_22": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1681138678",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1400910",
"store_tags": {
"0": "4885",
"1": "1752",
"2": "4255",
"3": "4026",
"4": "5547",
"5": "1773",
"6": "4305",
"7": "19",
"8": "1654",
"9": "5796",
"10": "6625",
"11": "3871",
"12": "4975",
"13": "6052",
"14": "7481",
"15": "597",
"16": "4400",
"17": "4094",
"18": "4252",
"19": "8122"
},
"review_score": "8",
"review_percentage": "95"
},
"extended": {
"developer": "Studio Bean",
"publisher": "Studio Bean",
"homepage": "https://soundodger.com"
},
"config": {
"installdir": "Soundodger 2",
"launch": {
"0": {
"executable": "Soundodger 2.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"1400911": {
"manifests": {
"public": {
"gid": "4507934144993908789",
"size": "433949820",
"download": "264600096"
},
"beta": {
"gid": "4507934144993908789",
"size": "433949820",
"download": "264600096"
}
}
},
"branches": {
"public": {
"buildid": "21350015",
"timeupdated": "1775073052",
"timebuildupdated": "1767155488"
},
"beta": {
"buildid": "21350015",
"description": "test new features",
"timeupdated": "1767155522",
"timebuildupdated": "1767155488"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Studio Bean/Soundodger 2",
"pattern": "*.sd2",
"platforms": {
"1": "Windows"
},
"recursive": "1"
}
}
}
}