Autarch

Autarch is a fully onchain dungeon crawling auto-battler set on a world whose sun is dying

Autarch

Created At

ETHGlobal Lisbon 2026

Project Description

Autarch is an onchain game where players raid dungeons to defeat monsters, collect items, and gain experience. Before entering a dungeon, players equip their best gear to make it out alive.

Every item is built from a wide variety of effects - poison, stun, acid, damage, buffs - that can trigger in different ways: at the start of a turn, when a unit loses all its armor, and more.

And the most unique part? All that logic lives ONCHAIN. Nothing lives off chain expect the frontend, and some flavor text and images.

The result is a rich auto-battling experience on par with any web2 game. And the world it's set in is steeped in Vancian and Wolfe references, so anyone who's a fan of the Dying Earth genre will feel right at home.

How it's Made

All gameplay logic lives onchain in contracts deployed to Arbitrum Sepolia. Characters are NFTs and items are ERC-20s (for maximum degen behavior), and even the auto-battling resolves onchain for a truly permissionless world.

We query onchain data with subgraphs, which are especially helpful for pulling a character's expansive inventory.

The frontend is a pretty jank Next.js app styled in a retro pixel-art theme.

Known issues: there are a lot of hacky fixes in the frontend, the contracts don't have any permissioned functions (which is a problem), and the onchain randomness does not implement a proper solution for fair, secure randomness - but these are all just symptoms of the hackathon deadline.

background image mobile

Join the mailing list

Get the latest news and updates

Autarch | ETHGlobal