STEAMDB NEXUS

Steam app 2060160 · updated 02 Nov 2026, 22:04 UTC

The Farmer Was Replaced

Program and optimize a drone to automate a farm and watch it do the work for you. Collect resources to unlock better technology and become the most efficient farmer in the world. Improve your problem solving and coding skills.

The Farmer Was Replaced Steam header artwork
Timon HerzogMetaroot, Timon Herzog
1,667playing now
2,41424-hour peak
7,380all-time peak
756average, last 30 days

The last 30 days

+197.6Gain+35.35%% gain2,960Peak

720 hourly samples, with the daily peak drawn over them. Weekends are shaded.

07992k2k3k08 Oct13 Oct18 Oct23 Oct28 Oct02 Nov07 NovThursday 08 October 2026795 peakFriday 09 October 2026746 peakSaturday 10 October 2026764 peakSunday 11 October 2026730 peakMonday 12 October 2026652 peakTuesday 13 October 2026643 peakWednesday 14 October 2026610 peakThursday 15 October 2026567 peakFriday 16 October 2026565 peakSaturday 17 October 2026639 peakSunday 18 October 2026598 peakMonday 19 October 2026464 peakTuesday 20 October 2026475 peakWednesday 21 October 2026546 peakThursday 22 October 2026661 peakFriday 23 October 2026706 peakSaturday 24 October 2026870 peakSunday 25 October 2026892 peakMonday 26 October 2026725 peakTuesday 27 October 2026676 peakWednesday 28 October 2026661 peakThursday 29 October 2026595 peakFriday 30 October 2026616 peakSaturday 31 October 2026639 peakSunday 01 November 2026674 peakMonday 02 November 20262,051 peakTuesday 03 November 20262,811 peakWednesday 04 November 20262,960 peakThursday 05 November 20262,694 peakFriday 06 November 20262,414 peakSaturday 07 November 20261,905 peak
Daily peakEvery hourly sample

All time

46 months, February 2023 to November 2026. The highest number of people in the game at once, each month, on a time axis -- a gap in the record stays a gap.

02k4k6k8kFeb 2023Sep 2023Apr 2024Nov 2024Jun 2025Jan 2026Aug 2026February 202323 monthly peakMarch 202321 monthly peakApril 202311 monthly peakMay 202313 monthly peakJune 202310 monthly peakJuly 202316 monthly peakAugust 20239 monthly peakSeptember 20238 monthly peakOctober 202312 monthly peakNovember 202310 monthly peakDecember 20237 monthly peakJanuary 202410 monthly peakFebruary 20247 monthly peakMarch 20247 monthly peakApril 20249 monthly peakMay 2024574 monthly peakJune 2024776 monthly peakJuly 2024580 monthly peakAugust 2024235 monthly peakSeptember 2024159 monthly peakOctober 2024161 monthly peakNovember 2024134 monthly peakDecember 2024134 monthly peakJanuary 2025134 monthly peakFebruary 2025165 monthly peakMarch 202592 monthly peakApril 202592 monthly peakMay 202574 monthly peakJune 202572 monthly peakJuly 2025171 monthly peakAugust 2025146 monthly peakSeptember 2025183 monthly peakOctober 20257,380 monthly peakNovember 20251,939 monthly peakDecember 20251,602 monthly peakJanuary 20261,406 monthly peakFebruary 2026994 monthly peakMarch 2026782 monthly peakApril 20261,878 monthly peakMay 2026833 monthly peakJune 2026766 monthly peakJuly 2026690 monthly peakAugust 2026870 monthly peakSeptember 20263,132 monthly peakOctober 20261,070 monthly peakNovember 20262,960 monthly peak
Monthly peak

The last four months

Show:

The highest number of people in the game at once, each month. Four, because four is as far back as the source keeps anything finer than one figure a month.

08462k3k3kAugust 2026September 2026October 2026November 2026August 2026870 peak — daily detail belowSeptember 20263,132 peak — daily detail belowOctober 20261,070 peak — hourly detail belowNovember 20262,960 peak — hourly detail below
Monthly peakHas finer data

August 2026

23 days, each one the highest figure that day. The source keeps no hourly detail this far back. Weekends are shaded.

023547070594001 Aug12 Aug15 Aug18 Aug21 Aug24 Aug27 Aug30 AugSaturday 01 August 2026870 peakMonday 10 August 2026461 peakTuesday 11 August 2026460 peakWednesday 12 August 2026409 peakThursday 13 August 2026420 peakFriday 14 August 2026408 peakSaturday 15 August 2026471 peakSunday 16 August 2026467 peakMonday 17 August 2026870 peakTuesday 18 August 2026750 peakWednesday 19 August 2026688 peakThursday 20 August 2026641 peakFriday 21 August 2026604 peakSaturday 22 August 2026627 peakSunday 23 August 2026572 peakMonday 24 August 2026506 peakTuesday 25 August 2026529 peakWednesday 26 August 2026470 peakThursday 27 August 2026475 peakFriday 28 August 2026464 peakSaturday 29 August 2026543 peakSunday 30 August 2026602 peakMonday 31 August 2026622 peak

September 2026

30 days, each one the highest figure that day. The source keeps no hourly detail this far back. Weekends are shaded.

08462k3k3k01 Sep06 Sep11 Sep16 Sep21 Sep26 SepTuesday 01 September 2026687 peakWednesday 02 September 2026718 peakThursday 03 September 2026702 peakFriday 04 September 2026704 peakSaturday 05 September 2026759 peakSunday 06 September 2026759 peakMonday 07 September 2026664 peakTuesday 08 September 2026605 peakWednesday 09 September 2026732 peakThursday 10 September 20261,284 peakFriday 11 September 20262,102 peakSaturday 12 September 20262,682 peakSunday 13 September 20263,132 peakMonday 14 September 20262,499 peakTuesday 15 September 20262,045 peakWednesday 16 September 20261,747 peakThursday 17 September 20261,562 peakFriday 18 September 20261,480 peakSaturday 19 September 20261,653 peakSunday 20 September 20261,519 peakMonday 21 September 20261,213 peakTuesday 22 September 20261,133 peakWednesday 23 September 20261,092 peakThursday 24 September 2026961 peakFriday 25 September 2026942 peakSaturday 26 September 20261,000 peakSunday 27 September 2026982 peakMonday 28 September 2026795 peakTuesday 29 September 2026722 peakWednesday 30 September 2026717 peak

October 2026

31 days as the curve, each the highest figure that day. Behind it, 569 hourly samples from 08 Oct, which is as far back as the source keeps every hour. Weekends are shaded.

02895788671k01 Oct06 Oct11 Oct16 Oct21 Oct26 Oct31 OctThursday 01 October 2026722 peakFriday 02 October 2026859 peakSaturday 03 October 2026964 peakSunday 04 October 20261,070 peakMonday 05 October 2026885 peakTuesday 06 October 2026868 peakWednesday 07 October 2026814 peakThursday 08 October 2026795 peakFriday 09 October 2026746 peakSaturday 10 October 2026764 peakSunday 11 October 2026730 peakMonday 12 October 2026652 peakTuesday 13 October 2026643 peakWednesday 14 October 2026610 peakThursday 15 October 2026567 peakFriday 16 October 2026565 peakSaturday 17 October 2026639 peakSunday 18 October 2026598 peakMonday 19 October 2026464 peakTuesday 20 October 2026475 peakWednesday 21 October 2026546 peakThursday 22 October 2026661 peakFriday 23 October 2026706 peakSaturday 24 October 2026870 peakSunday 25 October 2026892 peakMonday 26 October 2026725 peakTuesday 27 October 2026676 peakWednesday 28 October 2026661 peakThursday 29 October 2026595 peakFriday 30 October 2026616 peakSaturday 31 October 2026639 peak

November 2026

7 days as the curve, each the highest figure that day. Behind it, 151 hourly samples. Each dip is a night. Weekends are shaded.

07992k2k3k01 Nov02 Nov03 Nov04 Nov05 Nov06 Nov07 NovSunday 01 November 2026674 peakMonday 02 November 20262,051 peakTuesday 03 November 20262,811 peakWednesday 04 November 20262,960 peakThursday 05 November 20262,694 peakFriday 06 November 20262,414 peakSaturday 07 November 20261,905 peak
Nothing here is interpolated or estimated; where a sample is missing the line is broken.

Game information

Updated 02 Nov 2026, 22:04 UTC
App ID
2060160
Last updated
05 Nov 2026 build 26462009
Update pace
Occasional updates patched now and then · 3 in 56 days watched
Developer
Timon Herzog
Publisher
Metaroot, Timon Herzog
Release date
Oct 10, 2025
Platforms
WindowsmacOS
Download size
111 MB126 MB
Install size
288 MB304 MB
Genres
Casual, Indie, Simulation, Strategy
Game modes
Single-player
Controller support
Unknown
Achievements
111

Features & support

Steam features

Steam AchievementsSteam CloudSteam LeaderboardsFamily Sharing

Controllers & input

Accessibility

Adjustable Text SizeCamera ComfortCustom Volume ControlsPlayable without Timed InputSave AnytimeStereo Sound

Popular tags

ProgrammingAutomationEducationIdlerLogicPuzzleText-BasedFarming SimMinimalistFarmingResource ManagementArtificial IntelligenceSimulationSandboxStrategySingleplayer3DColorfulEconomyCasual
About this gameFull description from Steam
Program a drone using a simple python-like language to fully automate various farming tasks that would otherwise be very grindy. Feel the satisfaction of simply pressing "execute" and watching your drone do all the hard work. Unlike most programming games the game isn't divided into distinct levels that you have to complete but features a continuous progression. Farming earns you resources which can be spent to unlock new technology. Programming is done in a simple language similar to Python. The beginning of the game is designed to teach you all the basic programming concepts you will need by introducing them one at a time. While it introduces everything that is relevant, it won't hold your hand when it comes to solving the various tasks in the game. You will have to figure those out for yourself, and that can be very challenging if you have never programmed before. If you are an experienced programmer, you should be able to get through the early game very quickly and move on to the more complex tasks of the later game, which should still provide interesting challenges. Although the programming language isn't exactly Python, it's similar enough that Python IntelliSense works well with it. All code is stored in .py files and can optionally be edited using external code editors like VS Code. When the "File Watcher" setting is enabled, the game automatically detects external changes.
Content & age ratings2 regional ratings

Regional ratings

DEJUSl
IGRS3
System requirementsMinimum and recommended hardware

Minimum

Minimum: Requires a 64-bit processor and operating system OS *: Windows 7 (64-bit) Processor: Intel Core i3 Memory: 4 GB RAM Graphics: Nvidia Geforce GTX 550/equivalent or higher* DirectX: Version 11 Storage: 1 GB available space Additional Notes: May run on weaker systems

Recommended

Recommended: Requires a 64-bit processor and operating system

macOS

Minimum: OS: macOS 10.13+ Processor: Apple Silicon is supported / Intel 2.0 GHz Memory: 2 GB RAM Graphics: Intel HD Graphics 3000 Storage: 1 GB available space Additional Notes: May run on weaker systems Recommended:

Linux

Minimum: Recommended:
Supported languages11 languages
LanguageFull audio
English●
French●
Italian●
German●
Spanish - Spain●
Japanese●
Korean●
Polish●
Portuguese - Brazil●
Russian●
Simplified Chinese●

A blank audio cell means full audio was not marked in the returned language list.

Screenshots & trailersScreenshots and trailers

Trailers

AchievementsTotal count and selected achievements

111 achievements in total.

Show selected achievements (may contain spoilers)
AcrobatAchievement
Feels GoodAchievement
Master AcrobatAchievement
Hello WorldAchievement
ErrorAchievement
Infinite LoopAchievement
FashionableAchievement
BushesAchievement
CarrotsAchievement
TreesAchievement

View all Steam achievements

50 developer announcements, Oct 2023 to Nov 2026 · times in UTC

November

  1. The Miner Was Replaced is OUT NOW!

    Hey folks! 👋 Today is a pretty big day! The Miner Was Replaced, the DLC for The Farmer Was Replaced, is out now! 🥳 Over the past months, we’ve been working on taking the programming and automation of the base game somewhere completely new.…

    chat

October

  1. The Farmer Was Replaced is coming to mobile on November 2! 📱

    Hey everyone We’ve got another announcement for you today: The Farmer Was Replaced is coming to mobile! 🥳 I know programming on mobile sounds weird but Ateo, the studio that made the mobile port, have put an unbelievable amount of work into…

    chat

September

  1. ⛏️ The Miner Was Replaced releases November 2!

    Hey everyone! We’re incredibly excited to finally announce that The Miner Was Replaced, the DLC for The Farmer Was Replaced, will release on November 2! 🎉 https://store.steampowered.com/app/4521700/The_Miner_Was_Replaced/ As the name…

    chat

June

  1. The Miner Was Replaced – Work in Progress Video

    Hey folks, We are busy working on the new mining DLC. Since the mining is already looking quite nice, we thought we would share a short video showing a early work in progress of the new mining mechanic: If you would like to see a…

    chat

April

  1. Hotfix for the mac keybinds

    Fixed the bug that reassigned cmd + f to just f and caused the search function to pop up everytime you press f.

    Patch notes
  2. The Typer Was Replaced, Tap Tap Loot Release and Improvements

    Hey everyone 👋I’ve got something fun to share today.A few months ago, we had a fun idea: What if you could use The Farmer Was Replaced to automate another game? Here’s a little experiment we did on that: Together with the creators of the…

    chat

March

  1. The Miner Will be Replaced! – DLC Teaser

    Hey folks 👋, Yes, I'm currently working on replacing the miner in my first DLC!At the moment, everything is still in the early stages and the exact features have not been decided upon yet. What I do know is that it will be about mining!I am…

    chat

February

  1. 🎨 Custom Themes, Editor Improvements 🎨

    Hey folks, 👋 I have just pushed a new update and this one is especially interesting if you like to customize the colors of your coding environment. You can now choose between different color themes, including a night mode and a light mode.…

    antenirulf

December

  1. The Farmer Was Replaced is Now Available on macOS 🍎

    Hey folks 👋,I’ve got some really good news to share today. 😊 First of all: The Farmer Was Replaced is now available on macOS! 🍎 The Mac build is finally live, so you can now play the game natively on Mac without any workarounds. I know many…

    chat
  2. Hotfixes

    Fixed links in the info window showing before they are unlocked. Fixed the error message when calling `spawn_drone` with a function that takes arguments. Make sure only one item is used when multiple drones try to reposition the treasure at…

    Patch notes
  3. Quality-of-Life Update and Leaderboard Rebalance

    Hey folks, As promised, this update balances the leaderboards and introduces highly requested quality-of-life features, such as the option to enable all language features at the beginning of the game.First some general improvements:Added a…

    Nourin

November

  1. Please nominate the Farmer Was Replaced for Best Game You Suck At

    Hey folks 👋The Steam Awards are just around the corner! Every programmer knows the feeling. When the code works as expected, you feel like a genius. If not, well, you know how it is. That's why I think the “Best Game You Suck At” Steam…

    antenirulf

October

  1. More Bug Fixes

    Here's one more batch of bug fixes! The update after this one will address some of the boring, unintended strategies people use on the leaderboards. Be ready for a leaderboard reset soon.Various documentation fixes and improvements.The…

    Patch notes
  2. More Bug Fixes

    A bug that prevented the full number of items from being accounted for in the "Big Bone Farmer" and "Big Maze Farmer" achievements has been fixed.The cactus single leaderboard has been fixed to use the 8x8 size instead of the full farm…

    Patch notes
  3. More Bug Fixes

    Fixed a few more things.Fixed a bug that prevented the Japanese localization from being automatically applied based on the Steam language.Updated the builtins file. Fixed a few more minor mistakes in the documentation.The "Unlock All"…

    Patch notes
  4. More Bug Fixes

    Some more bug fixes are out!The game-breaking import error message in the Simplified Chinese and Portuguese localizations has been fixed.Various documentation errors have been corrected.Some broken achievements were fixed in an earlier…

    Patch notes
  5. Hotfix: Addressed crashes and freezes when playing in Chinese or Japanese

    Hey folks, Thank you all for playing the game! 🥰 We've had some hectic hours over here while I searched for the cause of the crashes and freezes experienced by players using Chinese or Japanese localisations. 😅 This issue should now be…

    Patch notes
  6. 🥳 Version 1.0 is Here! – Multiple Drones, New Unlock Tree and more! 🎉

    Hey folks After over three and a half years of steady development, over 20 updates, and your amazing feedback, I am excited to announce that The Farmer Was Replaced is now officially released as version 1.0 on Steam and available at 20% off…

    Nourin

September

  1. 🥳 The Farmer Was Replaced – Full Release on October 10! 🥳

    Hey folks I’m super excited to share some big news with you: The Farmer Was Replaced is leaving Early Access and officially launching into version 1.0 on October 10! 🎉This is a huge milestone for me. After three years of solo development…

    antenirulf

June

  1. Optimizations!

    This patch brings many optimizations on both the GPU and CPU side. Particularly on the GPU side there have been some very significant optimizations that finally make the game less GPU intensive. Unfortunately the items in the inventory are…

    Patch notes

March

  1. Editor Update

    -Code windows are now scrollable. -Added code highlights to visualize the call stack. -You can now search all windows with ctrl + F. -If an error happens in a window that is completely off screen the camera will move to it. -The code…

    Patch notes

February

  1. Added Translations

    -Added a language setting with 12 languages. -Various improvements to the documentation. -`measure(None)` is now allowed and equivalent to `measure()`.

    Patch notes

January

  1. Function call cost fix

    Fixed a bug that caused function calls with parameters that should have been free to take 1 tick instead.

    Patch notes
  2. Small Update

    -`from file import *` no longer imports variable names starting with an underscore. -All import statements are now free (take 0 ticks). -Added a special error message if a function is used before it's defined. -Added a special error message…

    Patch notes
  3. Import Cost Changes

    This update fixes some issues with the number of simulation ticks spent on imports. -`from file import` now costs 1 tick. -`import file` is still free. -Reading from a module like `y = file.x` is now free as long as the variable `file` has…

    Patch notes
  4. Imports And Global Variables

    Breaking Changes: You'll have to change these in your code. Functions defined in other files (windows in the game) are no longer imported implicitly. You now have to unlock and use explicit import statements like in Python (See the import…

    Patch notes
  5. Documentation fix

    -Added more crosslinks between docs pages. -Fixed the messed up expand page.

    Patch notes
  6. Fixes

    -Fixed Expand_2 page missing in the table of contents and added a link from Expand_1. -Polyculture now actually starts at 5x like documented. -Fixed the displayed plant cost in entity tooltips. -Using a negative number of items now throws…

    Patch notes

December

  1. Nerfed Dynamic Function Calls

    Some players have found some fun exploits that use dynamic function calls to do free computations. Unfortunately these strategies aren't in the spirit of the leaderboard and have to be nerfed. -Calling a function that has been reassigned to…

    Patch notes
  2. Hotfix

    -Fixed planting cost not scaling with upgrades. -Reset `Leaderboards.Fastest_Reset`, `Leaderboards.Polyculture` and 60s stats. -Removed the simulation speedup cap.

    Patch notes
  3. Post Update Fixes

    -Fixed running empty windows. -Apples no longer destroy crops. -Fixed the cost of for loops. -Fixed outer walls disappearing in smaller mazes. -Fixed running `simulate()` on invalid files. -Stats no longer break when loading a save. -Fixed…

    Patch notes
  4. Simulation Update

    It took a bit longer than expected but the Simulation Update is finally here. It improves a lot but also breaks existing code and removes the old dinosaurs. If you prefer to keep the old version you can switch back to it in Steam via "The…

    Timon

July

  1. Fixes

    -Esc now closes the unlock menu. -Links are now underlined. -Fixed windows not scaling when using an external editor. -Fixed links showing a tag sometimes. -Fixed function calls in default arguments. -Fixed 0 step size ranges.

    Patch notes
  2. Fixed the fixes of the fixes

    -Fixed breakpoints not matching the lines. -Fixed "modified collection during iteration" error showing at the wrong place. -Fixed the warning setting -Fixed output window clearing (really this time)

    Patch notes
  3. Follow up fixes of the Documentation Update

    -The text in the ouput window now wraps. -Fixed editing dicts during iteration. -Fixed broken link. -Fixed clicking links outside the windows. -The output window now resets again when execution starting. -Fixed spoiler tags. -Fixed…

    Patch notes
  4. Documentation Update

    - Reworked the in game documentation: - Docs windows can now be added like code windows. - Docs windows can now be closed and minimized like code windows. - All windows can now be resized. - Docs pages can now have inline links. - Many…

    Patch notes

June

  1. Small improvements

    Various improvements to texts. Added two more hints to the maze. Reduced double click delay. Autosave is now enabled by default. Fixed using None as a dict key. (really this time) Fixed displaying nested lists. Fixed some issues caused by…

    Patch notes

May

  1. Many Fixes

    Slightly improved the second maze hint. Fixed creating an empty list not costing an operation. Fixed renaming save file immediately after creating it. Fixed renaming a save file that is open externally. Fixed printing spaces with the drone.…

    Patch notes
  2. Small Update

    -Import statements are now ignored by the game. -Removed the commas in the print output. -Debug_2 and Benchmark pages can now be reached through the contents page. -Some minor documentation improvements. -Fixed binding the left mouse button…

    Patch notes
  3. Small Changes

    Removed the awesome "delete multiple files at once" feature. Made a few small improvements to the help texts. Fixed a get_companion bug that was caused by yesterday's patch. Fixed syntax coloring strings with keywords in them.

    Patch notes
  4. Bug Fixes

    Comparison operators now work more like in python. Fixed game hanging when a file ends with a missing colon syntax error. Maybe fixed a file watcher related crash? Fixed "wrong number of args" message when there is a syntax error in the…

    Patch notes

April

  1. Small Update

    Added Benchmark unlock Added get_op_count() function Calling functions is now slightly faster All values can now be used as bools like in python Measuring the treasure after 300 relocations now returns None Made leaderboard scores also…

    Patch notes

February

  1. Cactus Balancing Update

    use_item no longer uses an item if the item can't be used. Instead it returns False. each cactus now drops cactus items equal to the farm size so it is no longer more profitable to farm cactus on a smaller farm. all prices involving cactus…

    Patch notes
  2. Small Patch

    __builtins__.py files are now ignored by the game and @Noon has generously provided his __builtins__.py file to be included with all saves automatically. This gives external code editors proper intellisense information on all the builtins…

    Patch notes
  3. Small Fixes

    Partially optimized the zooming Fixed bug with list slices

    Patch notes

January

  1. Stats Update

    Added a stats page that tracks how much you're farming. Improved all text in the game. Removed the trade cost overview page. All item costs can still be seen in the item tooltips. Added ctrl s to save the game. Added a tabs to spaces…

    Patch notes

November

  1. Key Bindings and Fixes

    Added key rebind settings. Added execution key binds. Added //= operator. Added extra info pages for scopes, comments and tuples. Added a warning prompt when pressing the delete save button. Fixed menu scaling to weird window sizes. Fixed…

    Patch notes

October

  1. Bug fix

    Fixed bug that allowed you to cheat the leaderboard.

    Patch notes
  2. More Fixes

    Fixed missing and wrong info. Fixed execution stopping when pressing ctrl while the window is focued. Fixed being able to create lists without commas.

    Patch notes
  3. Fixes

    Autosave is now disabled by default. Added setting for the file watcher. The file watcher and autosaves can't be active at once anymore. Fixed file watcher changes not being applied until after you click the window again.

    Patch notes

All games on this site