Workshop Enabled
After a few weeks of testing we have decided to enable steam workshop support on the main branch!Thanks to all who tested this, and of course, to all those who uploaded mods!
Rift Wizard 2 is a tough as nails traditional roguelike wizard simulator. You play as an immortal amnesiac wizard who must journey through the cosmos to defeat his nemesis. Each run, you'll build a unique repertoire of spells, passive skills, and magical artifacts.
| App ID | 2058570 |
|---|---|
| App type | Game |
| Developer | Dylan White |
| Publisher | Dylan White |
| Release date | 2025-02-01 03:23 UTC |
| Release state | released |
| Workshop | Visible |
| Store page | store.steampowered.com/app/2058570 |
| Last store refresh | 56 minutes ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | RiftWizard2\RiftWizard2.exe | Full Screen | ||
| 1 | RiftWizard2\RiftWizard2.exe | windowed | Windowed |
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:23 UTC | $19.99 | $19.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 23490321 | 2026-06-19 17:49 UTC | ||
| beta | 23490321 | beta branch | 2026-05-31 00:59 UTC | |
| prev_beta | 18653056 | previous beta build for save compat | 2025-08-06 15:41 UTC | |
| prev_main | 20397167 | previous main build for save compat | 2026-05-02 20:38 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 228988 | windows | from app 228980 · shared install | ||||
| 2058571 | 899.33 MB | 678.81 MB | 254143453753926646 | branches: beta, prev_beta, prev_main |
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 |
|---|---|---|---|
| 23490321 | public | 2026-06-19 17:49 UTC | 1 hour ago |
| 23490321 | beta | 2026-05-31 00:59 UTC | 1 hour ago |
| 20397167 | prev_main | 2026-05-02 20:38 UTC | 1 hour ago |
| 18653056 | prev_beta | 2025-08-06 15:41 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:23 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. | ||||
After a few weeks of testing we have decided to enable steam workshop support on the main branch!Thanks to all who tested this, and of course, to all those who uploaded mods!
Hello Wizards!We're mostly working on RW3 these days but we did want to do a bit for the RW2 modding community before we moved on entirely.Specifically: Steam Workshop is now enabled on the beta branch, and mods can now be enabled/disabled/uploaded in game on said branch.Big thanks to Jacob for getting this one done.Check it out and let us know what you think!-Dylan
Hello!The rumors are true. We are making Rift Wizard 3.There are a few big new features:Most importantly, we have added a crafting system to the game. Each level contains a few crafting ingredients, each crafting reagent contains some set of tags. Every piece of equipment in the game requires a certain number of tags (some specific, some wildcard) to create. Crafted equipment is by far the most common way to obtain equipment in RW3, and we have folded the passive skill system into the equipment system. Our goal is to make it a bit more challenging to get super powerful synergies online early,
RW2 PATCH 3 PATCH NOTES!MISC:Max channel has its own color and stat identityRemoved gnome/two-headed snake/ghost mass as respawn options for mutated/weekly, replaced with Mantis, Fire Flies, and Brain Saplings respectively. No more *instant* infinite respawn loops.Several performance optimizationsAmnesia Shrine will now remove the spell from the spellbook instead of only making the wizard forget it.Blood Golem, Ophan, Fleshbound, and Slimy Voodoo Mantle no longer give secret shields before damage, and now instead intercept damage before it is dealt.Fixed a bug that let modified units try to sw
Patch 3 pt. 3This is mostly a bugfix patch, and hopefully the final one before the beta gets pushed to main. Big thanks to all of you who are playing the beta and giving feedback and finding bugs!(But I had to sneak some fun stuff in too.
Patch 3 pt. 2Bugfixes:fixed multi-tile melee attacks not working and threat indication being wrong.fixed a bug with Shrapnel Blast that was causing it to hit wall tiles with shrapnel even when it was missing the appropriate upgrade.fixed a bug with Iceball that caused it to count each tile of Multi-tile units as an individual for the purposes of its Fae Ball upgrade.fixed Idol of Beauty fire attack upgrade desc.fixed Mothman fear passive not showing up in their tooltip.fixed Searing Orb tooltip to reflect spell's actual behavior.fixed soul ward giving shield over the 20 cap.fixes for Fleshboun
Beta branch now has v1 of Patch 3:NEW EQUIPMENTQuickstep Shoes – movement takes half a turn.Eye of Tamtu – +33% dragon minion HP, +33% Chaos damage, +33% Eye duration.Arcane Accelerator – reduces allies’ current spell cooldowns by 1 each turn.Cultist’s Staff – each turn, pay 1 HP to deal dark damage equal to your missing HP to the nearest enemy.Chaos Robes – whenever you cast a Chaos spell, deal 8 damage to 3 targets in line of sight (randomly fire, lightning, or physical) and gain 25% resistance to those types.The Gloomthorn – cast Prison of Thorns on a random enemy for every 50 damage you de
Patch Notes RW2 Patch 2:Rift Wizard 2 Patch 2This one is BIG — more is in the works, but we had to push this out to the main branch and into your hands!Nearly every spell has been tweaked in some way, with Spell Upgrades being the main focus. Many have been redesigned to feel both engaging and unique.Spell Upgrades that introduce mechanics or flavor from other schools now also add the appropriate Tags, unlocking countless new synergies and emergent interactions.We’ve also added an entirely new school: Slime Magic. Filter for it in the spellbook with (Z), or scroll down to discover all the new
Patch 2 Update 7 Hopefully the last patch before this beta goes to main! FLESHBOUND CHANGES Now only redistributes damage dealt by enemies. Distributed damage is calculated after the initial recipient’s resistances. Issues a faux damage event for all redistribution targets as though they took the redistributed damage from the enemy (triggers retaliation effects). Only redistributes as much damage as would have been taken, rather than sending the same damage to every Fleshbound ally (works similar to Blood Golem). Fleshbound now properly displays its description along with a running total of al
Patch 2 Update 6 MISC: Art added for new items, shrines, spells, skills Small optimization added for Fleshbound BUGFIXES: fixed curse dolls missing their targets if they moved after dealing the death blow, via trample or teleporty buff or other means. fixed pyschic seedling parasitic growth being able to cast on any unit tile irrespective of normal spell range/los rules. fixed slime Rust debuff is now properly classed as a debuff (because there are things that care like debuff removal / hex specialist) fixed armorer + with only a miniaturized armor crashing the game fixed the tooltips for ghos
Patch 2 Update 5 BALANCE: Sigils removed from Trinket chests, they're now their own thing, similar to Exotic Pets. Sigils got another small buff. Radius for summon spell on sigils increased 3 --> 6, and max hp increased 40 --> 80 Ghostly modifier now grants flying. Claytouched modifier now grants burrowing. Fleshbound now redeals damage to all fleshbound allies rather than just those with a matching name, and healing per round is equal to the number of allied fleshbound units rather than being fixed to 1. Amnesia Shrine is now reusable. (Won't disappear after use) Shrines can now show up as ea
Patch 2 Update 4 Short patch notes this time. Not a lot of content changes, but a new game mode! All spells should now have interesting and unique upgrades. BUGFIXES: Exotic pets should now only have modifiers appropriate to their type. No more Slimy Slime pets. Raiment of Eyes updated to queue teaching of spells, so tags added by jars etc. will register. Fixed a crash with Dream Walk – Nightmare Form. Fixed a crash involving Starfire Wizard’s Searing Orb. Fixed a crash when hovering portals or spells, examining a unit within, and attempting to show threat radius. Fixed spells granted to creat
Patch 2 Update 3 NEW ITEMS: Neanderthal's Tooth: Metallic spells gain -1 requires LOS. Blood spells gain +1 radius. Slime spells gain quick cast. Wyrm Spirit Armor: When a Dragon ally dies, gain 10% resistance to damage types matching their tags until the end of the realm. Dragon spells gain +2 max charges. Balor's Eye Staff: When you deal damage with an Eye spell, deal that much damage again in a beam to the target, destroying walls and clouds in the way. Tundra Mantle: Each turn, soaked enemies in a 5-tile radius are frozen for 3 turns. +2 charges to Ice spells. 75% Ice resistance. Explosive
Patch 2 Update 2 Notes: Huge thanks to all the beta players for the feedback, bug reports, and busted strategy discoveries. This update brings some slimy new content, a rework to Devour Mind, a handful of balance tweaks, and fixes for bugs both new and old. Balance Changes: Devour Mind reworked: Level 3 Arcane/Conjuration/Dark/Sorcery Range: 4 Max Charges: 8 Minion Damage: 5 Deal 24 arcane and 24 dark damage to an enemy unit. Then, if the target is under 50% HP, deal that damage again. If this kills the target, they are raised as a zombie. Can only target living, demon, and arcane units. Upgra
Patch 2 Update 1 Notes: Balancing: Cost Changes: Cleaving Whirlwind: Cost reduced from 6 → 4. Mutant Wolf: Cost reduced from 3 → 2. Fenris: Cost reduced from 5 → 4. Summon Wizard – Mutant Wizard: Cost reduced from 3 → 2. Summon Wizard – Jealousy: Cost reduced from 8 → 7. Burning Idol – Bone Explosion: Cost reduced from 3 → 2. Burning Idol – Indiscriminate Hunger: Cost reduced from 6 → 4. Searing Orb – Matter Melting: Cost reduced from 4 → 2. Siege Golems – Assistant Cannoneers: Cost reduced from 3 → 2. Siege Golems – Recycling: Cost reduced from 5 → 3. Siege Golems – Chaos Cannon: Cost reduced
Full appinfo as delivered by Steam PICS, changenumber 37454840. Also at /api/app/2058570/raw.
{
"appid": "2058570",
"common": {
"name": "Rift Wizard 2",
"type": "Game",
"clienttga": "420c9118916e36275e7f52fa08e9cec2ff109012",
"clienticon": "e8bcf9c7eada3e89c3f2d31fa845fa07cd0517f6",
"icon": "64001d3b7735c50e76f8cd30b5451b5c6c0e10c0",
"oslist": "windows",
"osarch": "",
"osextended": "",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1722643200",
"tested_build_id": "13890769",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport"
}
},
"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-1RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "91.24854142357059",
"height_pct": "38.44985087896882"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "91.24854142357059",
"height_pct": "38.44985087896882"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1737517317",
"associations": {
"0": {
"type": "developer",
"name": "Dylan White"
},
"1": {
"type": "publisher",
"name": "Dylan White"
}
},
"primary_genre": "3",
"genres": {
"0": "23",
"1": "3",
"2": "2"
},
"category": {
"category_2": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1738380235",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "2058570",
"store_tags": {
"0": "454187",
"1": "4057",
"2": "5125",
"3": "4094",
"4": "4004",
"5": "122",
"6": "6691",
"7": "1741",
"8": "1716",
"9": "9",
"10": "4747",
"11": "4325",
"12": "21725",
"13": "3871",
"14": "3964",
"15": "1684",
"16": "3916",
"17": "4182",
"18": "492"
},
"review_score": "8",
"review_percentage": "91"
},
"extended": {
"developer": "Dylan White",
"publisher": "Dylan White"
},
"config": {
"installdir": "Rift Wizard 2",
"launch": {
"0": {
"executable": "RiftWizard2\\RiftWizard2.exe",
"description_loc": {
"english": "Full Screen"
},
"description": "Full Screen"
},
"1": {
"executable": "RiftWizard2\\RiftWizard2.exe",
"arguments": "windowed",
"description_loc": {
"english": "Windowed"
},
"description": "Windowed"
}
}
},
"depots": {
"228988": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2058571": {
"manifests": {
"public": {
"gid": "254143453753926646",
"size": "943014451",
"download": "711788400"
},
"beta": {
"gid": "254143453753926646",
"size": "943014451",
"download": "711788400"
},
"prev_beta": {
"gid": "4562153253483918342",
"size": "947760352",
"download": "710843072"
},
"prev_main": {
"gid": "6113878105718279712",
"size": "944274535",
"download": "711950288"
}
}
},
"workshopdepot": "2058570",
"branches": {
"public": {
"buildid": "23490321",
"timeupdated": "1781891357",
"timebuildupdated": "1780189099"
},
"beta": {
"buildid": "23490321",
"description": "beta branch",
"timeupdated": "1780189146",
"timebuildupdated": "1780189099"
},
"prev_beta": {
"buildid": "18653056",
"description": "previous beta build for save compat",
"timeupdated": "1754494864",
"timebuildupdated": "1748491919"
},
"prev_main": {
"buildid": "20397167",
"description": "previous main build for save compat",
"timeupdated": "1777754293",
"timebuildupdated": "1760506356"
}
}
},
"ufs": {
"quota": "500000000",
"maxnumfiles": "2000"
}
}