2026-07-22 18:59 UTC · Community Announcements · Kyle
Hello!We're back with a new world, some bugfixes, and improvements to some previous Featured Levels. New World: CI-X REINCARNA✝ION!! Idol GraduationMusic: Turbo ft. Moon JellyChart: Team P.A.L. (CV: rKizCora)VFX & Art: 빙수 (CV: Bingsu), Den (CV: 04_1008), TeoC (CV: TeoC Perfect Form)This new level is a part of our collaboration with Cosmic Radio, the song contest held by peropero (creators of Muse Dash)! This time, we have a high-energy idol-themed level, featuring some of the ADOFAI cast. This is probably some of the most ambitious animation we've had in an ADOFAI level, so extra shout-out to
2026-06-26 15:47 UTC · Community Announcements · Kyle
Hello! This update brings us to v3.2.0 and we've got a set of 8 new Featured Levels for you today. New Featured LevelsClassic Wave 13linear ring - kisaragi \It was once a normal ride back home, until the train unusually kept going and soon stopped at an abandoned station. Rumor has it, someone before you had already witnessed the horrors inside this dark, terrible place... and went missing. In an unexpected turn of events, face the reality-altering chaos that lives beneath... the "Kisaragi Station".(Note: This level contains mild horror themes that may not be suitable for some audiences.)Sobre
2026-05-27 21:06 UTC · Community Announcements · Kyle
EDIT (May 27th, 2026 6:40pm PST): If you are having issues upon start-up, please check if you have any fan-made mods for the game installed. If you do, please remove them all before restarting Steam and trying again. There is currently reports of some incompatibility for unofficial fan-made mods. This is referring to mods that modify the actual game, not custom levels. Thank you!Hello! It's been a bit quiet, but we're still working on ADOFAI every day. Today we can finally show off what we've been working on: a new level, a reworked level, the addition of local co-op multiplayer, and more! New
2026-01-25 13:39 UTC · Community Announcements · Kyle
Happy New Year!Hopefully you enjoyed the holidays. It's been a little quiet on our end, but we've actually still been working on the game behind-the-scenes all this time, slowly working on updates. We had to take a bit of a break to focus on releasing our other game, Rhythm Doctor, into its full 1.0 and then taking a few weeks to rest afterwards. But now that we're back…we have a new ADOFAI update for you, just in time for the 7th Anniversary of the game's release! Here's what's new:World AR: LibertasNew Featured Levels: Classic Wave 12 and Tech Wave 3We also want to let you know that we're al
2025-08-13 22:54 UTC · Community Announcements · Kyle
Hello! We hope you've been enjoying the game, especially our previous waves of community-made Featured Levels!We're currently working hard on porting the game to the Nintendo Switch, but we wanted to release another two waves of new Featured Levels while you wait. Today, we have a Classic Wave (levels that follow the general design rules of the main levels) and a Tech Wave (levels for advanced players that embrace community-made design ideas.)Have fun!Level Editor ImprovementsTile Shape: You can now select between a more rectangular shape or a more square shape for your tilesWe've attempted to
2025-04-01 16:33 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/fb990ce9c00f3b16220d8e637181ad3bb846d5cf.png Surprise! As of April 1st, you'll see you'll see a new tile waiting for you in the main menu. You can also trigger it by typing in the cheat code "firestix" on the main menu. This special update will stay up for a week. You'll need to beat 6-X first to access it, because it isn't quite "beginner" territory. Have fun with it! We hope you enjoy the little surprise. --- If you don't mind spoilers, here's what we've added... Enabling the crab tile on the main menu will take you to a new version of the game, with new versions
2025-02-03 23:15 UTC · Community Announcements · Kyle
Version 2.9.2 As of recently, it's been six years since we first launched A Dance of Fire and Ice on Steam! Over that time, we've received a tidal wave of support way beyond anything we could have predicted. Thank you to everyone who has played, left reviews, told their friends, and made videos about ADOFAI. Thanks to your continued interest, we've been able to spend all these years working on updates and improvements. Brick by brick, we've expanded the game into something much bigger than we had imagined in 2019. One of those bricks has been the addition of Featured Levels. With Featured Leve
2024-12-10 01:30 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/9310a3f1ba978828720fb1fe31033967b44a1c41.png UPDATE: Partial rollback of Wave 10 Featured Levels December 11th 2024: Due to a licensing mistake on our end, we have removed a few of the new Featured Levels temporarily. We hope to be able to return the new levels as soon as possible The affected levels include: 〇、 humanity REBIRTH We sincerely apologize for the inconvenience and we take full responsibility for the mistake. We'll provide an update when we have more to share. Thank you for understanding. --- Version 2.9.0 A Dance of Fire and Ice Coming to Nintendo Switc
2024-08-27 23:46 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/375aa689abb97e40e5811a5bae60f756c695bebd.png Version 2.8.0 New Xtra World: XS-X Party of Spirits Music by: Cansol Tutorial Music by: Blooky Level by: NumbEr07 VFX by: Firestix Let's party! This was a really fun world to make. We knew we wanted to work with this piece for a long time, especially with how quick and bouncy it is. It was a perfect opportunity to introduce a new character, our Tiger. Firestix went the extra mile on animating all of our ideas, and we love how it came out. Enjoy! New Featured Levels Olie - Temple Of Treasure Temple Of Treasure is one of th
2024-02-06 04:16 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/6a215a63982e226cb9408494ca11b5a03452c327.png It's the 5-Year Anniversary of A Dance of Fire and Ice! Thank you so much for playing our game all these years. It's been amazing to watch how the custom level community has gotten better and better over time. The levels that the community has made are so creative, and the skills on display by the streamers who play them have been really impressive. We're a really small team, so we never imagined that people would still be playing after all this time. We hope you continue to enjoy the game! To celebrate, we've added one n
2023-10-23 16:13 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/2cd9b5fc141b9ae83004a404c121b9d6760b0d84.png Version 2.6.0 New Team Members: We've added a few new members to the 7th Beat Games team! Hyonsu and Paring are two programmers who have come aboard to help us with all sorts of ADOFAI features, especially for the level editor. They work fast and have been incredibly helpful members of the team for the past few months. Rikri and rKizCora have also joined us! rKizCora is helping us with Featured Level selection and Rikri is helping us with licensing and communication with level creators. Having them assist us is crucial to
2023-06-03 06:28 UTC · Community Announcements · Kyle
Version 2.5.0 is out now! This update has a whopping 7 new levels in the Featured Levels section, plus some UI + Quality of Life improvements, and new features in the Level Editor! Remember that every so often we find some really stellar community levels, get permission from the original song's artist and the level's creator, and add it to the game. You can find it by going to the Custom Level Select and then entering the "Featured" section. New Featured Levels: LORELEI Music by: Camellia Level by: Jo Future, Irin, and Bingsu "This level's music was commissioned for the final tie-breaker level
2022-12-27 20:23 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/5c10ad84d71594a25f872b145cc3f7996ee9ff60.png Hello! We figured we'd surprise you with one more update for 2022. After this, we'll see you in the new year! New World World XI: It Go (Music by answearing machine, Level by Rikri, Character Design and Assets by Kyle, Animation and VFX by Firestix) There's a few things we want to note about this world. This is our first time working with our new VFX Artist, Firestix! You may know him from his many…cursed…works in the Steam Workshop! Firestix went absolutely above and beyond with the animation in this new world, we're rea
2022-12-09 00:08 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/43574dd4ad40e3be88d63439e6554625ad26feec.png Hello! The year is coming to a close, but we finished a new world we're excited to share. We also have some improvements to the Custom Level Editor, and some new Featured Levels. New World! World XN: Trans-Neptunian Object (Music and Illustrations by Valerie Halla, Level by Jenny, Tutorial Music by Blooky) For this level, we had the honor of collaborating with illustrator, cartoonist, and composer Valerie Halla! We were excited enough to get a chance to chart her track, but being able to work together on the visuals was a
2022-06-22 16:54 UTC · Community Announcements · Kyle
{STEAM_CLAN_IMAGE}/34150082/4f8a9d23654916979d586d86b97c899ef30041f9.png It's been an exciting month! In case you missed it: our DLC expansion, Neo Cosmos, is out now! It's been two weeks since we've launched the DLC, and the reaction has been really amazing. Thank you all for your support and your feedback. We had been working on Neo Cosmos for a long time in secret, keeping most of the details to ourselves, and hoped that you would find it as fun and surprising as we did while playtesting. Thank you all so much for playing. Here's a summary of everything new that's happened since then! Versi
Full appinfo as delivered by Steam PICS, changenumber 38797460. Also at /api/app/977950/raw.
{
"appid": "977950",
"common": {
"name": "A Dance of Fire and Ice",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "",
"logo": "fdef30f0fcf8d9dc434de755ab3084bde2e5c96c",
"logo_small": "fdef30f0fcf8d9dc434de755ab3084bde2e5c96c_thumb",
"icon": "8951234b5979fde3030acbf53b32fc04dfc706b3",
"clienttga": "b5c46feb1d58b7e4505895b77d87d5c9994e2063",
"clienticns": "85558f8b324f1c00b5386092f2fc98fe70ca1958",
"clienticon": "c439bf516f25a5e57cde6fbb614b93ead54aec9c",
"languages": {
"english": "1",
"koreana": "1",
"schinese": "1",
"tchinese": "1"
},
"eulas": {
"0": {
"id": "977950_eula_0",
"name": "A Dance of Fire and Ice EULA",
"url": "https://store.steampowered.com//eula/977950_eula_0",
"version": "1"
}
},
"name_localized": {
"schinese": "冰与火之舞 A Dance of Fire and Ice",
"tchinese": "冰與火之舞 A Dance of Fire and Ice",
"koreana": "불과 얼음의 춤 (A Dance of Fire and Ice)"
},
"osextended": "macos64,macosapplesilicon,macosnotarized",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1690502400",
"tested_build_id": "11778745",
"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"
}
},
"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": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controller_support": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg",
"schinese": "capsule_231x87_schinese.jpg"
},
"header_image": {
"english": "header.jpg",
"schinese": "header_schinese.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "79.48003588719686",
"height_pct": "88.55227926491794"
}
},
"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": "BottomCenter",
"width_pct": "79.48003588719686",
"height_pct": "88.55227926491794"
}
}
},
"store_asset_mtime": "1734406021",
"associations": {
"0": {
"type": "developer",
"name": "7th Beat Games"
},
"1": {
"type": "publisher",
"name": "7th Beat Games"
},
"2": {
"type": "publisher",
"name": "indienova"
},
"3": {
"type": "franchise",
"name": "7th Beat Games"
},
"4": {
"type": "franchise",
"name": "indienova"
}
},
"primary_genre": "23",
"genres": {
"0": "23"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_18": "1",
"category_17": "1",
"category_23": "1",
"category_41": "1",
"category_42": "1",
"category_30": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"romanian": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
}
},
"steam_release_date": "1548374460",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "977950",
"store_tags": {
"0": "1752",
"1": "1621",
"2": "4026",
"3": "8122",
"4": "4182",
"5": "492",
"6": "3871",
"7": "1773",
"8": "4305",
"9": "1684",
"10": "597",
"11": "1714",
"12": "19",
"13": "4166",
"14": "5350",
"15": "1756",
"16": "1685",
"17": "3859",
"18": "4085",
"19": "113"
},
"review_score": "8",
"review_percentage": "94"
},
"extended": {
"developer": "7th Beat Games",
"publisher": "7th Beat Games",
"homepage": "https://7thbe.at",
"listofdlc": "1977570",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "A Dance of Fire and Ice",
"launch": {
"1": {
"executable": "ADanceOfFireAndIce.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "A Dance of Fire and Ice.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"3": {
"executable": "ADanceOfFireAndIce",
"type": "default",
"config": {
"oslist": "linux"
}
}
},
"steamcontrollertouchtemplateindex": "1",
"steamcontrollertouchconfigdetails": {
"1862174839": {
"controller_type": "controller_mobile_touch",
"enabled_branches": "default,frontline,stardust,deepspace,alpha,beta,nosteamworks,older",
"use_action_block": "false"
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "4"
},
"depots": {
"977951": {
"config": {
"oslist": "windows",
"osarch": "32"
},
"manifests": {
"public": {
"gid": "3822952625857119142",
"size": "2827440096",
"download": "592592560"
},
"beta": {
"gid": "3822952625857119142",
"size": "2827440096",
"download": "592592560"
},
"older": {
"gid": "3822952625857119142",
"size": "2827440096",
"download": "592592560"
},
"older-2.9.8": {
"gid": "4350901558406864000",
"size": "2560066990",
"download": "530339984"
}
}
},
"977952": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "3606983167934430243",
"size": "3016780025",
"download": "651422096"
},
"beta": {
"gid": "3606983167934430243",
"size": "3016780025",
"download": "651422096"
},
"older": {
"gid": "4156537970384372298",
"size": "2613729723",
"download": "563625424"
},
"older-2.9.8": {
"gid": "319299450802500809",
"size": "2582050733",
"download": "540078512"
}
}
},
"977953": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "4950993065500607066",
"size": "3353106013",
"download": "690752256"
},
"beta": {
"gid": "4950993065500607066",
"size": "3353106013",
"download": "690752256"
},
"older": {
"gid": "5946385526315175969",
"size": "2950284099",
"download": "600178832"
},
"older-2.9.8": {
"gid": "5467695589284220896",
"size": "2571572870",
"download": "534006608"
}
}
},
"977954": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "5224208323207550260",
"size": "3357823428",
"download": "693175008"
},
"beta": {
"gid": "5224208323207550260",
"size": "3357823428",
"download": "693175008"
},
"older": {
"gid": "1205441995000949574",
"size": "2954865191",
"download": "602930944"
},
"older-2.9.8": {
"gid": "4411502221839577904",
"size": "2603027512",
"download": "531230144"
}
}
},
"977955": {
"manifests": {
"public": {
"gid": "3677132390289850251",
"size": "55186821",
"download": "54324368"
},
"beta": {
"gid": "3677132390289850251",
"size": "55186821",
"download": "54324368"
}
}
},
"baselanguages": "english",
"workshopdepot": "977950",
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "24397494",
"timeupdated": "1785062483",
"timebuildupdated": "1785061503"
},
"beta": {
"buildid": "24397494",
"description": "Public beta",
"timeupdated": "1785062007",
"timebuildupdated": "1785061503"
},
"older": {
"buildid": "23935606",
"description": "archive of previous default build",
"timeupdated": "1782493849",
"timebuildupdated": "1782493782"
},
"older-2.9.8": {
"buildid": "23805287",
"description": "older version before 3.1",
"timeupdated": "1784680872",
"timebuildupdated": "1781795426"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1073741824",
"maxnumfiles": "5000",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "User",
"pattern": "*.sav"
},
"1": {
"root": "gameinstall",
"path": "User",
"pattern": "*.modsav",
"recursive": "1"
}
}
}
}