2026-08-28 14:00 UTC · Community Announcements · hermionekw
TimelineEntries End: September 2nd, 2026Playtest Starts: September 4th, 2026Playtest Ends: September 10th 2026DetailsYou must own the game and be willing to give feedback at the end of the playtest! Playtest participants will be notified via discord and added to a special Discord channel in the official Vitamin Games server. So make sure you're in the server! Also please ensure you have spelled your discord name correctly and do not change it!Sign Up Nowhttps://forms.gle/2Vu6TQ2UwwU7LxZ5A
2026-08-19 15:00 UTC · Community Announcements · hermionekw
Researchers, the 1.0 release date has been rescheduled to October 8th 2026.This is NOT a delay in the sense of something being awry, but instead a date change so that the full release of Afterbeat is as glorious as it should be. Trust me, on October 8th you’ll be raring to load up your PC to dive right into it!Business is as usual across our socials and community Discord, so you don’t have to miss a beat when 1.0 launches in October 🎵 Thanks for understanding and carrying on the support for Afterbeat, we really appreciate you all.Pidge StatementFor additional context, I needed more time for t
2026-08-03 12:21 UTC · Community Announcements · hermionekw
Warning: this is an older post. The release date is October 8th 2026Date Recalibrated: Afterbeat 1.0 will launch on September 1st 2026A minor change, but a necessary one! Re-mark your calendars everyone!Join the community!To get the latest game news and hang out with fellow researchers!Join the official Discord!
2026-07-16 18:30 UTC · Community Announcements · Jake Kwalee
Warning: this is an older post. The release date is October 8th 2026Date Calibrated: Afterbeat 1.0 will launch on August 25th You heard me, the release date is finally here – isn’t it exciting? If you missed it, here is the latest trailer that was featured in the pre-show of Convergence! Join the community!To get the latest game news and hang out with fellow researchers!Join the official Discord!
2026-07-15 02:14 UTC · Community Announcements · Jake Kwalee
Afterbeat has a 25% discount to celebrate International Nonbinary People's Day!Did you know I was nonbinary? Probably? Unsure... but for those that also don't know HAL (the cool person with white hair in the story mode's intro) is also nonbinary! Specifically agender!Some of HAL's concept designs and sketches.I love how they turned out and tbh i think the final color palette is a bit on the nose for the nonbinary stuff, but you got to admit they look quite dapper don't they? Try out my friend's new game!Join the community!To get the latest game news and hang out with fellow researchers!Join th
2026-07-14 15:00 UTC · Community Announcements · Jake Kwalee
{STEAM_CLAN_IMAGE}/25548160/6501890a57638fc2679de2ae021c3f752db3220c.png Make sure you tune in to this year’s Convergence Showcase, where some pretty special news will be shared about Afterbeat in the pre-show. TRUST ME. You will NOT want to miss this! 📅 16th July at 18:00 UTC Watch live on the Convergence Showcase YouTube or Twitch channel 👾 https://store.steampowered.com/app/440310/Afterbeat_Project_Arrhythmia/
2026-06-25 17:01 UTC · Community Announcements · hermionekw
Afterbeat has a 25% discount in the Steam Summer Sale!What are you waiting for? You only have until July 9th to utilise this deal, so I would suggest you choose Afterbeat as your game of the summer! Join the community!To get the latest game news and hang out with fellow researchers!Join the official Discord!
2026-06-19 09:51 UTC · Community Announcements · Jake Kwalee
{STEAM_CLAN_IMAGE}/25548160/486c9cb86dab0d8bfcbe20cc6437ba04adc97e6d.png We have a upcoming VR CHAT meetup on 21st June, where you can meet up with Pidge the developer and hang out with the rest of the Afterbeat crew. This will be on VRCHAT ON June 21st/June 20th (Depending on timecode) Here are the times its going to be with some timecodes! June 21st 8:00 AM - 10:00 AM (JST) 12:00 PM - 2:00 AM (BST) OR June 20th 4:00 PM - 6:00 PM (PDT) 7:00 PM - 9:00 PM (EDT) 11:00 PM - 1:00 AM (UTC) Join the community!To get the latest game news and hang out with fellow researchers!Join the official Discord!
2026-06-11 15:00 UTC · Community Announcements · hermionekw
Have you ever seen a pretty game get dangerous like this?The beauty of bullets in Afterbeat can only be described as musical yet deceptive, as this tight bullet hell is sure to get your ears pumping and heart racing.Steam Bullet Fest is on now through June 15th at 10 am PT. You'll find hack-n-slashes, anime side scrollers, incremental bullet hells, and more.To celebrate, we are showcasing some other games that are participating in this bullet-infused festival:Don’t Stop, Girlypop!Spread the love! Don’t Stop, Girlypop! is a Y2K arena movement shooter where standing still is not an option. ❤ Jus
2026-06-05 13:38 UTC · Community Announcements · Jake Kwalee
Version Notes for 26.6.2Hey all, here are the latest patch notes~Story ChangesAdded back in a slightly updated Sphere as an updated level.Swapped out Mothership for Granite as a second, slightly easier level for the demo.Added one additional small cutscene / VN segment.Example mod: Advanced FPS OverlayFeaturesAdded particles as a new object type, including properties for emitter shape, world/local space toggles, and color.Added built-in mod support and a new template mod for viewing object counts.Added a new quick action mod for customizing gameplay.Added annotation tools with adjustable brush
2026-04-28 16:00 UTC · Community Announcements · Jake Kwalee
Hey all! Today, I have a short dev diary covering some details of the level editor and some context on the name change! 1. We have switched from Project Arrhythmia. How do you feel about the new name, Afterbeat? Certainly a last-minute swap, eh? Yeah, there was some internal discussion about the name and how hard it was to spell, how it’s not really even relevant to the game outside of legacy and the rhythm pun, etc. In the end, I concluded it was either now or never, and I decided it was probably better to change it. Certainly divisive today, but I do hope folks realize my intent with the nam
2026-04-27 10:16 UTC · Community Announcements · Jake Kwalee
Hal has reset the system, switching the name, but don't worry, we're still trained to calibrate to fight humanity's greatest threat.We've gone from Project Arrhythmia to... Afterbeat?Certainly a last-minute swap, eh? Yeah, there was some internal discussion about the name and how hard it was to spell, how it’s not really even relevant to the game outside of legacy and the rhythm pun, etc., etc.I basically came to the conclusion it was either now or never, and I decided it was probably better to change it. Certainly divisive today, but I do hope folks realize my intent with the name change when
2026-04-22 15:00 UTC · Community Announcements · hermionekw
Watch on YouTube and Twitch at 1 PM PT and chat about Afterbeat live!Wishlisted is a games showcase that aims to bridge the gap between visionary indie developers and the players who love them, and with over 100+ games being shown, we are excited that Afterbeat will be one of them.Set in 207X, a mysterious disease called "LNS" has been ravaging the world. A lone AI researcher, Anna Schroeder, attempts to find the cure with her trusty supercomputer companion HAL.Join the Discord to continue chatting about Afterbeat!
2026-03-30 08:04 UTC · Community Announcements · Vitamin Games
26.1.1 - 26.3.9 a/b Includes: 26.1.1, 26.1.2, 26.1.3, 26.1.4, 26.1.5, 26.2.2, 26.2.3, 26.2.4, 26.2.5 a/b, 26.2.6 a/b, 26.2.7 - 26.3.4, 26.3.5, 26.3.6, 26.3.7, 26.3.8, 26.3.9 a/bif Version Notes 26.1.1 First update in heaps ages... 26.1.5 I'm back and relatively healthy again the update lol. 26.2.2 You're not insane, we skipped 26.2.1 but it's cause it was simply only for QA testing. Hope you like the new patch log format. Messing with it since it's required for the new QA testers anyways~ 26.2.3 Snapping is actually good now? 26.2.4 Snapping is even more good now!? And some bug fixes~ 26.2.5 a
2026-02-24 02:45 UTC · Community Announcements · Vitamin Games
TimelineEntries End: February 28th, 2026Playtest Starts: March 2nd, 2026Playtest Ends: March 16th, 2026Playtest Feedback Ends: March 23rd, 2026DetailsYou must own the game and be willing to give feedback at the end of the playtest! Playtest participants will be notified via Discord and added to a special Discord channel in the official Vitamin Games server. So make sure you're on the server! Also, please ensure you have both spelled correctly! You should hear back by the 1st (ish).There will be no story segments present in this playtest, so don't worry, it only spoils bosses 1-3 not the final
Full appinfo as delivered by Steam PICS, changenumber 38759050. Also at /api/app/440310/raw.
{
"appid": "440310",
"common": {
"name": "Afterbeat ",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"logo": "4db46a56f7b0459caa66ac00afe4d87cfd7e44e2",
"logo_small": "4db46a56f7b0459caa66ac00afe4d87cfd7e44e2_thumb",
"icon": "4c81aa04920f2cd464b6c7e06f8bc828b3f6776d",
"clienticon": "4c81aa04920f2cd464b6c7e06f8bc828b3f6776d",
"clienttga": "0c247ccd4a79c47d86ed7e63f7d51a080ddd4390",
"osarch": "64",
"languages": {
"english": "1",
"spanish": "1",
"schinese": "1",
"russian": "1",
"japanese": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1663632000",
"tested_build_id": "7864864",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "other",
"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-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "1",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "85e9f751313174080902f4ca0546b447bc8a4046/capsule_231x87.jpg"
},
"header_image": {
"english": "d8a5d6394aa7b8cb963fffc9b5c62c31578d4545/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": "22.969112118600464",
"height_pct": "77.43582925550653"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "f68221c7f9b7f240fe38fef5be49479257cfd48d/library_capsule.jpg"
},
"image2x": {
"english": "f68221c7f9b7f240fe38fef5be49479257cfd48d/library_capsule_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "c52ca9e89a204227895b9f8b98f0021f1fc24967/library_hero.jpg"
},
"image2x": {
"english": "c52ca9e89a204227895b9f8b98f0021f1fc24967/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "c52ca9e89a204227895b9f8b98f0021f1fc24967/library_hero_blur.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "22.969112118600464",
"height_pct": "77.43582925550653"
},
"image": {
"english": "8373f029121b7112b7cfe4521ad61ec5d22344db/logo.png"
},
"image2x": {
"english": "8373f029121b7112b7cfe4521ad61ec5d22344db/logo_2x.png"
}
},
"library_header": {
"image": {
"english": "936454c625777c4bed308207daf1a4f07df655f6/library_header.jpg"
},
"image2x": {
"english": "936454c625777c4bed308207daf1a4f07df655f6/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1784133748",
"associations": {
"0": {
"type": "developer",
"name": "Vitamin Games"
},
"1": {
"type": "publisher",
"name": "Kwalee"
},
"2": {
"type": "franchise",
"name": "Kwalee"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25",
"2": "23",
"3": "2",
"4": "70"
},
"category": {
"category_2": "1",
"category_1": "1",
"category_9": "1",
"category_22": "1",
"category_30": "1",
"category_17": "1",
"category_23": "1",
"category_39": "1",
"category_24": "1",
"category_44": "1",
"category_25": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_60": "1",
"category_43": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1560552981",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "440310",
"store_tags": {
"0": "1621",
"1": "1752",
"2": "4885",
"3": "19",
"4": "4026",
"5": "8122",
"6": "492",
"7": "3871",
"8": "4182",
"9": "1773",
"10": "493",
"11": "3859",
"12": "1685",
"13": "3841",
"14": "4840",
"15": "7368",
"16": "4400",
"17": "4085",
"18": "4562",
"19": "4195"
},
"review_score": "9",
"review_percentage": "95"
},
"extended": {
"gamedir": "",
"developer": "Vitamin Games",
"publisher": "Kwalee",
"homepage": "https://vitamin.games"
},
"config": {
"contenttype": "3",
"installdir": "Afterbeat",
"steamcontrollertemplateindex": "4",
"launch": {
"0": {
"executable": "Afterbeat.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"440311": {
"config": {
"osarch": "32",
"oslist": "windows",
"language": ""
},
"manifests": {
"public": {
"gid": "6301140160103406095",
"size": "191177386",
"download": "91220512"
},
"alpha": {
"gid": "6301140160103406095",
"size": "191177386",
"download": "91220512"
}
}
},
"440312": {
"config": {
"osarch": "64",
"oslist": "windows",
"language": ""
},
"manifests": {
"public": {
"gid": "3366465847113888125",
"size": "659889480",
"download": "351590368"
},
"alpha": {
"gid": "5019817999789358721",
"size": "671936897",
"download": "353272720"
}
}
},
"440313": {
"config": {
"oslist": "windows",
"osarch": "64",
"language": ""
}
},
"baselanguages": "english",
"workshopdepot": "440310",
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "23583039",
"timeupdated": "1780665488",
"timebuildupdated": "1780654161"
},
"alpha": {
"buildid": "24508705",
"description": "Preview new features, patches before they hit the default branch!",
"timeupdated": "1785588068",
"timebuildupdated": "1785588067"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "300000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "settings",
"pattern": "*",
"platforms": {
"1": "Windows"
},
"recursive": "1"
},
"1": {
"root": "gameinstall",
"path": "beatmaps/prefabs",
"pattern": "*",
"platforms": {
"1": "Windows"
},
"recursive": "1"
},
"2": {
"root": "gameinstall",
"path": "beatmaps/themes",
"pattern": "*",
"platforms": {
"1": "Windows"
},
"recursive": "1"
}
},
"rootoverrides": {
"0": {
"root": "gameinstall",
"os": "Windows",
"oscompare": "=",
"useinstead": "gameinstall",
"pathtransforms": {
"0": {
"find": "settings",
"replace": "settings"
}
}
}
}
}
}