
Screenshots

Watch trailer on Steam ↗GrindFest
Sorcerer on the Rocks · Published by Sorcerer on the Rocks · Official site ↗
Content notice: This Game may contain content not appropriate for all ages, or may not be appropriate for viewing at work: Frequent Violence or Gore, General Mature Content
Mixed — 58% positive (43 reviews)
Last updated 27 Sept 2026
Don't you love it when numbers grow faster and faster? GrindFest is the pinnacle of idle programming action fanasy RPG genre. Learn how to use C# to make your own bots, make them kill, loot and cooperate with each other. Play as any role or automate everything so you don’t have to play at all.
RPG, Simulation, Early Access · 2024 · More free games
In GrindFest, dive into a unique RPG experience where you can automate your way through the game or take control yourself. Developed by Sorcerer on the Rocks and set for release in 2024, this early access title invites you to master idle programming with C#.
About this game
Code your way to glory
Control your heroes using the C# programming language, and unleash them into a massive seamless world. Your bots will hack and slash their way through hordes of Orks, level up, craft weapons for the Dwarfs, disregard Elves, acquire gold, brew colorful mushrooms and gaze into the Abyss. All this while you can sit back, relax, fine-tune your code and admire your bots' progress.
This game is made for you
Be a Hero.
Learn the ancient art of C#.
Loot, loot, loot!
Play as any of the archetypical classes including healer, tank, and damage dealer.
Let the game play itself.
Explore Gothic Horror world inspired by the classics of High Fantasy.
Kill everyone.
System Requirements
Will my PC run this? →Minimum
- OS *: Windows 7 (SP1+)
- Processor: Intel Core i5-2500K or AMD FX-6300
- Memory: 8 GB RAM
- Graphics: NVIDIA GeForce GTX 660 or AMD Radeon HD 7870
- DirectX: Version 10
- Storage: 2 GB available space
- Sound Card: DirectX compatible
Recommended
- OS: Windows 10 or Windows 11
- Processor: Intel Core i7-4770K or AMD Ryzen 5 2600X
- Memory: 16 GB RAM
- Graphics: NVIDIA GeForce GTX 1060 or AMD Radeon RX 580
- DirectX: Version 11
- Storage: 2 GB available space
- Sound Card: DirectX compatible
Supported Languages
Latest news
AnnouncementsOfficial
Smashing Pumpkins
Step 1: Smash 1000 pumpkins {STEAM_CLAN_IMAGE}/45066698/7833d5a62966539823f9d8d29cdf89a8646a4613.gif Step 2. {STEAM_CLAN_IMAGE}/45066698/fc6ca0eef73f19af62e0577ddd70b9315a52a787.png Step 3. ??? Step 4. ProfitRead full article on Community Announcements (Sorcerer on the Rocks)Patch NotesOfficial
Version 0.2.266 - Think()
New Features Advanced AI Thinking: AutomaticHero.Think() and ClearThoughts() methods for sophisticated bot decision-making using remote LLM {STEAM_CLAN_IMAGE}/45066698/798233014687556f58036e3253cf88afdd240a80.gif {STEAM_CLAN_IMAGE}/45066698/5ef9e55b54b5af990a0e867a24e62ad74ac3ec09.png Visual Basic Scripting: Visual Basic.NET support for bot programming Enhanced Bot API Methods: - FindNearestEnemies() for multi-target awareness - Attack(enemy) method for direct combat targeting - AllocateStatPoints() and AllocateSkillPoints() for character progression - Hero.CarryingCapacity property for inventory management Moon Gates: Socketable runes now act as addresses for portal destinations Carrying Capacity: Heroes now have weight limits and cannot carry overly heavy items like ore in inventory Death Replay: Partially implemented replay functionality for analyzing combat deaths Reagent Spawning: Mandrake roots, mushrooms, and potatoes now spawn naturally in the world Lumberjacking & Carpentry: New gathering and crafting skills for wood-based materials Enhanced Mining: Tools now have efficiency ratings and improved mechanics Bot API Idle() Method Improvements: - Now automatically walks through different areas as hero level increases - healthPotionThreshold parameter to control healing behavior - lootPredicate parameter to customize what items to collect - Respects 90% carrying capacity limit - Defaults to collecting gold, health potions, and better equipment Party Management: Gold, gems, souls, and gold cap properties added to AutomaticParty Items Looking Glass: Legendary magnifying glass that automatically identifies items when held by selected hero Quality of Life Improvements Controller Support: Enhanced Xbox controller layout with dedicated buttons for pickup, attack, block, item display, and health potions UI Improvements: - Attack rating now displayed in character window - Items can be dropped on experience bar to move to inventory - Tooltips display more slowly using al...Read full article on Community Announcements (Sorcerer on the Rocks)Patch NotesOfficial
Version 0.2.243 - Way of the Coward
New Features Unlock Warrior class {STEAM_CLAN_IMAGE}/45066698/a2708f361c36bd1ec6e65b220babedbed6845da7.png Block skill, block all damage when holding right mouse button and aiming at enemy {STEAM_CLAN_IMAGE}/45066698/87ec89ec0b6f1e9f140133c3f11c20ee0378a3dd.gif Monsters can now pick up weapons from ground {STEAM_CLAN_IMAGE}/45066698/7d503e5bc8b91844673afcf4452217b9b3a1786b.gif Items left in village persist Hero.Idle() now auto-equips items Food - Instant healing items but take time to consume - Edible fish and various new food items Fishing - New leaderboards for fishing achievements - Fish now have weight and length stats - New species: Mossfin Trout and Ironscale Carp {STEAM_CLAN_IMAGE}/45066698/14f227f9b2f8e4d4a8584ef02e9c7b659650f9f1.png Crafting - New resources: Coal ore and Iron ore - Fuel system for crafting - Fillable containers like cauldrons New crypt dungeon rooms: - Magic Classroom - Alchemy lab - Prison Music skill with new instruments (Orcish Drum and Lute) Very basic support for controller and arrow keys Bug Fixes Inventory now closes on death Dwarven totem effect corrected UI Leaderboards can now be closed with ESC Nameplates shouldn't overlap that much Unresponsive movement when hovering over nameplatesRead full article on Community Announcements (Sorcerer on the Rocks)Patch NotesOfficial
Version 0.2.238 - Fluid transfer
New Features Mixing potions and refilling them from vessels and other potions {STEAM_CLAN_IMAGE}/45066698/5acd113ffdab3a6c12cde0130136083cd9f2ee93.gif Discord integration - patrons can link their game account and access special patron role/channels Potions now glow less when empty Dropping potion of fire causes it to explode {STEAM_CLAN_IMAGE}/45066698/c9442ed61d562276d0a206f667848abcaeaabf10.gif Container contents now display flattened in tooltips (hold Ctrl to unflatten) Curse spell added (works like inversed Bless spell - removes stats from non-undead, adds stats to undead) Unlock spell can now open both chests and doors New Area.Dungeon and Dungeon.Rooms API Default script changed from Hero.FollowCursorAndAttack() to Hero.Idle() Balance Changes Wraith enemy added to first area. Wraiths now summons skeletons and casts curse Adjusted item rarity probabilities Movement speed, attack speed, and hit recovery speed now scale using logarithmic formula Default script changed from Hero.FollowCursorAndAttack() to Hero.Idle() Bug Fixes Fixed opening portals from dungeons Fixed FindInteractive and FindNearestEnemy functions AI now properly uses all available skills Altar now correctly destroys items with probability based on number of affixes item already has Mouse raycast in player input adjusted to 1000 Item stats now have more variety Abyss now gives proper soul rewards for 100+ levels Item durability now persists through saves FindNearestEnemy now ignores enemies in waterRead full article on Community Announcements (Sorcerer on the Rocks)Patch NotesOfficial
Version 0.2.233 - Hero.Idle();
New Features {STEAM_CLAN_IMAGE}/45066698/92886bf85ea732926474900b14ccf0428cbc5245.png Hero.Idle(); method with implementation of basic botRead full article on Community Announcements (Sorcerer on the Rocks)






