
Screenshots

Watch trailer on Steam ↗Rogue Factory
curried_functor, ecaroh · Published by curried_functor · Official site ↗
Mostly Positive — 72% positive (167 reviews) · 23 achievements
Last updated 29 Sept 2026
The AUTOMATION bullet heaven! Build your custom spellcasting factory and tear through endless waves of monsters. Unlock 20+ characters and 100+ golden totems to craft broken roguelite synergies and survive the swarm! Build, automate, autocast, OBLITERATE!
£8.50
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Action, Indie, Simulation · 2026 · More £5 - £15 games
In Rogue Factory, customize your factory to cast spells and defeat hordes of enemies. With over 20 characters and 100 golden totems, create unique synergies in this electrifying blend of automation and roguelike combat.
About this game
Build, Automate, Autocast!
Design your factory build from scratch to autocast your spells!
Enter the 20-Minute Battlefield
Survive relentless waves of monsters against the clock!
Master the Alchemical Spellbook
Don't worry, the battle pauses while you’re building and browsing through recipes!
Roguelite Shop
Stock up on factory parts, totems, power crystals, and more!
Totem Synergies
Which golden totems will you draft? Can you unlock them all for your collection?
Charms and Hexes
Unpredictable boons and cursed zones require course-correction to keep the factory running.
The Arcana Trials
Conquer 10 Difficulty Levels filled with challenges and elite monsters!
Complete the Collection
20+ playable characters and 100+ totems await your discovery!
Features
Unlock all 20+ playable characters
Over 60 Spell Recipes to master!
Draft from over 100 Animal Totems to strengthen unique synergies.
Endless Mode after you survive the 20-minute battle!
Climb through 10 Difficulty Levels in the Arcana Trials!
Daily Challenge Mode!

Stop by our discord to leave feedback and share your builds! (Link to discord in the sidebar)
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10 or newer
- Processor: 4 Cores / 2.5 GHz+
- Memory: 4 GB RAM
- Graphics: Intel Iris Xe / Nvidia GTX 970 / AMD RX 570 or equivalent
- Storage: 250 MB available space
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 10 or newer
- Processor: 4 Cores / 3.5 GHz+
- Memory: 8 GB RAM
- Graphics: Nvidia GTX 1070 / AMD Radeon RX Vega 56 or equivalent
- Storage: 300 MB available space
Supported Languages
Latest news
AnnouncementsOfficial
Rogue Factory 1.0 Launch
Welcome to the Factory BattlefieldThanks to everyone who played the demo and wishlisted, your feedback and interest really helped us get to the finish line!We hope you enjoy our game!~curried_functor & ~ecaroh...and stay tuned for the Patch 1.1 announcement!There is a bit more content still in the works, we'll share a preview of the upcoming content in the next few weeks!Read full article on Community Announcements (ecaroh.games)AnnouncementsOfficial
Launching February 3rd!
Launch date!Rogue factory is releasing on February 3rd 2026! The full game includes:Over 20 charactersOver 60 spellsOver 100 totems8 new consumable scrolls20 charms4 new maps with unique boons/debuffs10 difficulty levelsDaily challengesEndless mode and a final bossSteam achievements/cloud savesDemo updateTo bring the demo up to date with the full build, I'm also updating the demo version with a bunch of new mechanics and quality of life features from the full game. Because of this I need to wipe save files, if anyone has unlocked things in the demo that they want to get back, feel free to join the Discord and I'll patch your save files with anything you've unlocked.Moveable totems and many totem changesTotems are now moveable when purchased and only lock in place once combat has been resumed. This change also introduces a bunch of new totem adjacency bonuses that would've been unusable before. An example of this change is the Water Vole totem:Assembler filtersBy clicking an assembler you can now set a recipe filter for it so it will only produce the selected recipe.New enemies and dropsIn addition to new enemy designs there are also new types of elite spawns including an AOE ranged enemy. Elite enemies now have a chance of dropping orbs that will buff potions when collected.BalanceMany totem buffs and redesignIncreased base movement speedMany attack balancing changesPotion scaling changesTreasure chests spawn more frequentlyReduced portal durationWalls in the battlefieldTunnel belts can now side loadQuality of life featuresMoved stats panel to the bottom right with a more prominent buttonPurge conveyors buttonPlayer character outline for improved visibilityPotion stacks displayMouse controls toggleCombat speed settingsAttack transparency settingsSurrender button to end a runMinimap Scrolls can now be used in any order by clicking on themPerformance improvements/bug fixesFixed window sizing issue on multiple monitor displaysFixed freeze during initial loadFixed incon...Read full article on Community Announcements (curried_functor)AnnouncementsOfficial
Demo v0.7
New featuresDPS table in the stats panelA new table in the stats panel shows the damage dealt per attack since the last level upCollection screenA new screen on the main menu shows you which spells, totems, and scrolls you've discovered and displays their effects and stats.5 new elemental melee spellsThere are 5 new spells that do high damage to nearby enemies. Each has its own elemental type and attack patterns to learn.New portal skip rewards and treasure dropsNew rewards can be earned from skipping level-up portals or opening treasure chestsChoose 1 free rare totemChoose 1 free epic totemIncrease attack sizeQuality of life featuresNew setting to disable projectilesWhen things are getting really crazy late in a run the attack visuals can be overwhelming and make it hard to see what's going on. You can now disable all attack effects in the settings menu so that you can get a better view of what's happening.New recipe book filter for current productionThe recipe book can now be filtered to only show recipes you're currently producingBug fixes/PerformanceFix: Window positioning/sizing on multi-monitor setupsFix: Various totem behavior bugsFix: When placing multiple pairs of tunnel belts, you will automatically switch between input and output without having to manually re-select input.Performance: Enemy physics have been fully reworked to improve performance while also increasing the total number of enemies that can be on the screenBalancing/Other changesElite spawns in higher Arcana Levels have been reworked to be more randomized and continuous making harder difficulties a little more chaotic and challengingDifficulty scaling has been tweaked on higher difficulties to ramp up the challenge more over timeMultiple totems have been reworked to be more usefulHex areas are now all increased in sizeVisual effects have been toned down a bit to reduce overly bright visualsRead full article on Community Announcements (curried_functor)Patch NotesOfficial
Patch v0.63
New music! Thanks to Alfie Morris for composing the new soundtrack! Performance improvements Improved initial launch load times Reduced in-game stuttering due to shader compilation Improved performance when a lot of enemies are on screen at once Bug fixes Fixed a bug that counterintuitively caused frame rate to drop significantly when damage numbers were disabled in settings Fixed multiple save/resume bugs causing certain totem buffs to be lost/reset or incorrectly calculated Fixed save/resume bugs causing scroll usage order to be lost Other When the "Reduce Effects" settings option is enabled it will now remove the status effect particles (fire, poison, etc.) which reduces visual noise and also can improve performance on lower end systems Window size and position are now restored when restarting the game in windowed mode Fixed tooltips when hovering from a factory part/totem to a blocked factory spaceRead full article on Community Announcements (curried_functor)AnnouncementsOfficial
Demo v0.6
New features Hexes and Charms Hexes are a new mechanic that affect your factory every 6 levels. A region of the factory grid will have certain parts disabled for the duration of the level. You'll be warned about what region and what factory part will be disabled 2 levels in advance so you have time to prepare! {STEAM_CLAN_IMAGE}/45215396/f8e3b2a0cf1e71ae2054931168ccd45a7cbd08a3.png Once you've made it past the Hex level, you'll earn a choice between 1 of 2 Charms, the other new mechanic. Charms augment sinks placed within a region of the factory giving spells new properties or changing their elemental type. {STEAM_CLAN_IMAGE}/45215396/0b98edbbe6a4f8f39571537a5d4c93e1a73e9165.png Reworked shop The shop has been changed from 3 slots to 5 slots, and the base reroll price has been reduced but now doubles instead of increasing by 1. This change gives you more (and cheaper!) options in the early game, and also prevents reroll-spam in the late game. It also ensures that you're consistently getting factory parts instead of losing one of three shop slots from a totem/scroll. Treasure chests Treasure chests now spawn during combat which can be opened by standing near them and defending your position for a bit. These chests drop random rewards like sinks or money. {STEAM_CLAN_IMAGE}/45215396/8cd9d855580db337521b681ad8a40a930054ae31.png Splitter filters Splitters can now have resource or recipe filters applied to them so they will always move certain resources in the specified direction. {STEAM_CLAN_IMAGE}/45215396/b68e55bc11b38c46844daac45e2bd185099f466f.png New and re-balanced scrolls Scrolls now have new art, roll more often, and two new scrolls have been added. The big addition here is a new scroll that allows you to move totems around the factory. Other new things There is now a daily challenge mode that can be started from the character select New totems to discover New spells Quality of life improvements Hotkeys There are now hotkeys for selecting factory parts that can ...Read full article on Community Announcements (curried_functor)






