2026-06-07 16:56 UTC · Community Announcements · Dusklight Games
Greetings, Challengers! Version 1.2.0 is finally here, bringing a brand-new system upgrade and an exciting track expansion, along with a limited-time discount you won't want to miss! 🛠️ Major Update ContentThe Brand-New "Custom Song Mode" is Now Live:You can now freely arrange your favorite songs to create your own challenges. The system fully supports saving up to 4 custom song lists! (The original "Random Song Mode" has been perfectly upgraded; now you can freely combine both "custom" and "random" songs within your custom song list!) New Song Additions:A massive drop of 15 brand-new songs!
2025-07-14 13:39 UTC · Community Announcements · Dusklight Games
Endless Mode Stage Configuration Adjustments 1.New Boss will appear at least once as a hidden third boss within the first 30 waves. 2.New Boss will appear at least once as a regular boss between waves 30–50. 3.Existing Bosses now have enhanced versions (marked with ★), appearing in Endless Mode with increased HP, attack power, and movement speed. Balance Adjustments 1.If coin drops in a single wave exceed 2000, the drop rate will gradually decrease. 2.When movement speed exceeds 100%, the effective value will gradually be reduced. 3.The minimum value for effect size settings is now 0.7. 4.Some
2025-06-29 08:39 UTC · Community Announcements · Dusklight Games
1.Endless Mode balance adjustments. 2.Defense damage reduction rebalanced. 3.Monster bullet and magic damage rebalanced. 4.Improved monster death splitting behavior. 5.Bosses now have 1.5 seconds of invincibility upon appearance. 6.Added tip messages. 7.Fixed a bug where Stage 9 was not unlocked after updating. 8.Weapon balance adjusted: Icewind Hammer and Whirlwind Axe.
2025-06-27 03:34 UTC · Community Announcements · MISCHIEF
Hello everyone! Rhythm Witch: Beat Death has joined the Steam Summer Sale — now 10% OFF! At the same time, a brand-new chapter "Tower of Eternity" is now live!Take on the all-new stage Tower of Eternity, and once you reach the 20th floor, you'll unlock Endless Mode — a thrilling, non-stop rhythm combat experience!Battle against 7 powerful new bosses, including: 🌕 Crimson Wolf Fenrir 🛡️ Animated Armor 👁️ Greater Fiend Eye 🐉 Golden Dragon 👹 Demonplate 🔥 And the ultimate foe — the Inferno Jester Mage!Prove you're the true master of rhythm! Below are the full update and balance details: New
2025-05-29 04:04 UTC · Community Announcements · rnova1980
New Features: Added Mac version support.
2025-05-23 06:35 UTC · Community Announcements · Dusklight Games
New Features: 1. Added a “Max Effect Size” setting when “Effect changes with ATK Radius” is enabled. (Default value is x1.5. Setting it to x1 can significantly reduce overly flashy effects caused by increased attack range.) Optimizations: 1.Improved monster spawn positions and counts in horizontal-style stages. 2.Fixed: When purchasing a weapon that is placed in the first slot of the backup bag, the selected weapon could not be merged or sold. 3.Fixed: The ATK Radius bonus shown on weapons was lower than the actual effect. (Corrected a calculation error and adjusted the ATK Radius bonus so the
2025-05-21 14:58 UTC · Community Announcements · rnova1980
New Features: 1.Introduced 3 new equipment items. 2. Starting from Wave 8, the Equipment Shop has a chance to offer Epic-grade equipment. Optimizations: 1.Added a re-check system for Steam achievements in case they fail to unlock due to unexpected issues. 2.Safeguard: The Beat key and other controls can no longer be assigned to the same button. 3.A 1.5-second delay is added before each wave starts to better synchronize with the music. 4.Controller support expanded to include PS4 and Switch Pro controllers. 5.The Equipment Shop now displays a “Missing Seals for the Weapon” hint. Balance Adjustm
2025-05-18 05:35 UTC · Community Announcements · Dusklight Games
Optimizations: 1.When unlocking equipment and weapons through achievements, the corresponding entries in the Gallery will now be unlocked immediately. 2.Hell Mode has been adjusted to have 3 difficulty levels. The original version now corresponds to Level 3.
2025-05-15 14:19 UTC · Community Announcements · Dusklight Games
Bug Fixes: 1.Fixed a bug where the boss HP UI would not disappear after a battle ended when two bosses appeared. 2.Fixed an issue where musical notes from treasure chests and magic circles would fly out of the scene. Balance Adjustments: 1.Significantly reduced the number of obstacles in the environment (trees, small rocks, tombstones) — they no longer block player movement. 2.Reduced the number of traps in the environment and decreased trap damage (Trial difficulty remains unchanged). 3.Lowered the HP of monsters in the first 3 waves. 4.Reduced the difficulty of Stages 7 and 8.
2025-05-12 13:43 UTC · Community Announcements · Dusklight Games
1.Added a toggle option for hit effect display. 2.Fixed missing sound effects when hitting on beat. 3.When customizing controls, buttons without icons will now display text labels instead. 4.Optimized display issues for 3340x1140 resolution. 5.Optimized display issues for 2560x1440 resolution. 6.Modified unlock conditions for Advanced and Frenzy Rhythm modes: Winning a run will unlock both modes. Failing a run will also unlock both modes, provided Auto Mode has already been unlocked.
2025-05-11 10:07 UTC · Community Announcements · Dusklight Games
1.Fixed issues in the Japanese translation. 2.Added detailed information for HP regeneration, including the actual recovery rate per second. 3.Corrected controller button mappings for certain gamepads. 4.Adjusted the order of some music tracks.
2025-05-09 01:28 UTC · Community Announcements · rnova1980
A thrilling undead celebration that combines beats and survivor elements has finally begun. As the skeletons summoned by the Necromancer Sibel, are you ready to follow the rhythm of the music and fight against the horde of monsters in the Immortal Tower’s labyrinth? What’s even more exciting is that multiple streamers will join this undead feast, battling side by side with you to challenge the legendary ""Immortal Tower""! Want to see who can perfectly sync to the beats and break through the levels? Log in now and join this bone-rattling magical battle! Call your friends, come and witness the
2025-05-03 09:11 UTC · Community Announcements · rnova1980
Today, we’re giving you a taste of the true heartbeat behind Rhythm Witch: Beat Death — the music! With over 30 original tracks spanning a wide range of genres, the game’s soundtrack breathes life into every battle. From eerie and whimsical melodies to high-speed, pulse-pounding anthems, each tune brings its own soul to the rhythm-driven combat. We’ve carefully selected a few of our favorite tracks for you, our fellow skeletons ☠️, to experience in advance. 🎧 Heads up: Grab your headphones and let the beats immerse you in the perfect harmony of music and battle! After you’ve had a listen, dro
2025-04-30 06:01 UTC · Community Announcements · rnova1980
In life, he was a legendary grand sorcerer—tall, dignified, draped in a suit-like robe, with massive skeletal wings unfurled behind him. The Elemancer fights with dazzling flair, channeling crackling lightning between his hands that strikes fear into all who see it. Proud and aloof, he often looks down on his fellow skeletons. Yet, to avoid fading away from magical exhaustion, he takes it upon himself to cook and care for Sybelle’s daily needs. Compared to the rest of the undead lost in their own fantasies, Morta is more like a sharp-tongued but dependable butler. Morta: "Master, you must eat.
2025-04-27 06:00 UTC · Community Announcements · rnova1980
If you spot a cloaked figure perched silently atop a distant treetop, you’re likely looking at this mysterious beastkin archer. Emerald Shadow always strives to maintain her “cool” image—but she can’t resist seeking her master's approval. She often brings back rabbits or small monsters as trophies, proudly showing them off to earn praise. Unfortunately, fashion isn’t her strong suit, and her efforts rarely impress. This only fuels her determination to stand out, displaying an almost obsessive fighting spirit within the squad. Ullr: "Master! Behold my flawless archery! And look—I brought you so
Full appinfo as delivered by Steam PICS, changenumber 37940347. Also at /api/app/2951580/raw.
{
"appid": "2951580",
"common": {
"name": "Rhythm Witch: Beat Death",
"type": "Game",
"releasestate": "released",
"icon": "66f6659aa088c1d902051341bc31969fad6b1112",
"clienticon": "19991f4ba7f4484a79a2ec93df78ae1202b91e01",
"clienttga": "4936e0e44417b2cda34e4506890666c0c2abc161",
"linuxclienticon": "315fda1083ebad5d1e5d27788f9d0fc284dde6d7",
"oslist": "windows,macos",
"osarch": "64",
"osextended": "macos64,macosapplesilicon",
"name_localized": {
"tchinese": "節奏魔女 舞動的骷髏",
"schinese": "节奏魔女 舞动的骷髅",
"japanese": "リズムウィッチ ビートオブデス",
"koreana": "리듬 마녀: 죽음과 함께 춤을"
},
"languages": {
"english": "1",
"koreana": "1",
"schinese": "1",
"tchinese": "1",
"japanese": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1747267200",
"tested_build_id": "18427318",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"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": "0",
"small_text": "1",
"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"
}
},
"controllertagwizard": "1",
"controller_support": "partial",
"small_capsule": {
"tchinese": "743535ee14fac404373876a29970fb15626ff566/capsule_231x87_tchinese.jpg",
"english": "8cba15cd0196632872e388c41808d91fe66c231f/capsule_231x87.jpg",
"schinese": "83e7517484294754c61e8b5032f54596212b2631/capsule_231x87_schinese.jpg",
"japanese": "97807b4711f32c961b90ee2e11e33f479cdf31a3/capsule_231x87_japanese.jpg",
"koreana": "58f537691624abac5a2e86bea6cc0efde640de9f/capsule_231x87_koreana.jpg"
},
"header_image": {
"tchinese": "header_tchinese.jpg",
"english": "header.jpg",
"schinese": "ef37d8cfb32d10088c159c58d418173da789e48c/header_schinese.jpg",
"japanese": "547c3d2f6e0357188484234c702422329fdb2d60/header_japanese.jpg",
"koreana": "7d6d4fe0430a17a3100803ea756881af11e2af9d/header_koreana.jpg"
},
"library_assets": {
"library_capsule": "en,zh-tw,es,zh-cn,ja,ko",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en,zh-tw,zh-cn,ja,ko",
"library_header": "zh-cn,en,zh-tw,ja,ko",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "28.04935851337642",
"height_pct": "57.49135517178862"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "832db6bf060e0647792fa988e31d97e13fc31a2c/library_600x900.jpg",
"tchinese": "b159a5ef232305b22edb699a66508f2fd0fd04da/library_600x900_tchinese.jpg",
"spanish": "e06260929cb315436c6c48b3a7ee072da7f36ce7/library_600x900_spanish.jpg",
"schinese": "e06260929cb315436c6c48b3a7ee072da7f36ce7/library_600x900_schinese.jpg",
"japanese": "97a56f17acd212a021d5af077f80aeed60c027b6/library_600x900_japanese.jpg",
"koreana": "92e115c631f559b9e34b190f2d0a3d573b415ee4/library_600x900_koreana.jpg"
},
"image2x": {
"english": "832db6bf060e0647792fa988e31d97e13fc31a2c/library_600x900_2x.jpg",
"tchinese": "b159a5ef232305b22edb699a66508f2fd0fd04da/library_600x900_tchinese_2x.jpg",
"spanish": "e06260929cb315436c6c48b3a7ee072da7f36ce7/library_600x900_spanish_2x.jpg",
"schinese": "e06260929cb315436c6c48b3a7ee072da7f36ce7/library_600x900_schinese_2x.jpg",
"japanese": "97a56f17acd212a021d5af077f80aeed60c027b6/library_600x900_japanese_2x.jpg",
"koreana": "92e115c631f559b9e34b190f2d0a3d573b415ee4/library_600x900_koreana_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "8a5b96792b8acb83200b2bea2e9aef1be3c7d12c/library_hero.jpg"
},
"image2x": {
"english": "8a5b96792b8acb83200b2bea2e9aef1be3c7d12c/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "8a5b96792b8acb83200b2bea2e9aef1be3c7d12c/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png",
"tchinese": "logo_tchinese.png",
"schinese": "7ea64a28d4d81b896db64d501cc43f3202462089/logo_schinese.png",
"japanese": "2b604b3922518a49dfe4424acdc209af9ee45eff/logo_japanese.png",
"koreana": "f570bf45f6a78621426b2bfd7a69e1bafa08ecd9/logo_koreana.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "28.04935851337642",
"height_pct": "57.49135517178862"
},
"image2x": {
"tchinese": "logo_tchinese_2x.png",
"english": "logo_2x.png",
"schinese": "7ea64a28d4d81b896db64d501cc43f3202462089/logo_schinese_2x.png",
"japanese": "2b604b3922518a49dfe4424acdc209af9ee45eff/logo_japanese_2x.png",
"koreana": "f570bf45f6a78621426b2bfd7a69e1bafa08ecd9/logo_koreana_2x.png"
}
},
"library_header": {
"image": {
"schinese": "9625860a405e2141e9f804f3bac628135b79cd48/library_header_schinese.jpg",
"english": "d3b7ba39af820309a798ad2dc355719c52c5c212/library_header.jpg",
"tchinese": "1cf083ee5c9fd18e593ab884905ebca65a55765b/library_header_tchinese.jpg",
"japanese": "18c86a32800d780758f400cd5f63f1a5b43b49ea/library_header_japanese.jpg",
"koreana": "eb5ad2dcf2670260016460f7317a53178516ac39/library_header_koreana.jpg"
},
"image2x": {
"schinese": "9625860a405e2141e9f804f3bac628135b79cd48/library_header_schinese_2x.jpg",
"english": "d3b7ba39af820309a798ad2dc355719c52c5c212/library_header_2x.jpg",
"tchinese": "1cf083ee5c9fd18e593ab884905ebca65a55765b/library_header_tchinese_2x.jpg",
"japanese": "18c86a32800d780758f400cd5f63f1a5b43b49ea/library_header_japanese_2x.jpg",
"koreana": "eb5ad2dcf2670260016460f7317a53178516ac39/library_header_koreana_2x.jpg"
}
}
},
"store_asset_mtime": "1751000140",
"associations": {
"0": {
"type": "developer",
"name": "Dusklight CO., LTD."
},
"1": {
"type": "publisher",
"name": "Dusklight CO., LTD."
},
"2": {
"type": "publisher",
"name": "2P Games"
}
},
"primary_genre": "23",
"genres": {
"0": "1",
"1": "23"
},
"category": {
"category_2": "1",
"category_23": "1",
"category_22": "1",
"category_18": "1",
"category_29": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
}
},
"steam_release_date": "1746752011",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2951580",
"store_tags": {
"0": "1752",
"1": "723991",
"2": "4885",
"3": "42804",
"4": "4726",
"5": "7208",
"6": "4255",
"7": "7481",
"8": "19",
"9": "3964",
"10": "4195",
"11": "1659",
"12": "1684",
"13": "4057",
"14": "4562",
"15": "3993",
"16": "4182",
"17": "4191",
"18": "492",
"19": "1716"
},
"review_score": "8",
"review_percentage": "93"
},
"extended": {
"developer": "Dusklight CO., LTD.",
"publisher": "Dusklight CO., LTD.",
"homepage": "https://en.dusklightgames.com/rhythmwitch"
},
"config": {
"installdir": "Rhythm Witch",
"launch": {
"0": {
"executable": "Rhythm Witch.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "Rhythm Witch.app",
"config": {
"oslist": "macos"
}
}
},
"steamdecktouchscreen": "1",
"steamconfigurator3rdpartynative": "65533"
},
"depots": {
"2951581": {
"config": {
"oslist": "windows,linux"
},
"manifests": {
"public": {
"gid": "2887536314884775816",
"size": "909615847",
"download": "339134832"
}
}
},
"2951585": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "4537493852877323801",
"size": "972705321",
"download": "344754384"
}
}
},
"4420520": {
"dlcappid": "4420520",
"config": {
"osarch": "64"
},
"manifests": {}
},
"baselanguages": "english,schinese,tchinese,japanese",
"hasdepotsindlc": "0",
"branches": {
"public": {
"buildid": "22691418",
"timeupdated": "1780848052",
"timebuildupdated": "1775634578"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "3932160",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "DuskLight/Rhythm Witch/",
"pattern": "*.sav",
"platforms": {
"1": "Windows"
}
}
},
"rootoverrides": {
"0": {
"root": "gameinstall",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "",
"replace": "unity.DuskLight.RhythmWitch"
}
}
},
"1": {
"root": "gameinstall",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "",
"replace": ".config/unity3d/DuskLight/RhythmWitch"
}
}
}
}
}
}