A necromancer and skeletal contractors defend the Soul Cauldron

Necromancer for Hire

Death guaranteed. Terms and conditions apply.

Draw a contract with your mouse — a glowing line. Skeletal contractors form ranks along it and hold off Hell's inspectors before they reach the Soul Cauldron. Tower defense, action and roguelite progression in one game.

Download free
  • Free
  • Windows · macOS · Linux
  • No registration
  • Russian / English
  • 16+

Alpha 0.4.1-alpha · Windows, macOS, Linux · all platforms

Windows may say “Windows protected your PC” because the file has no paid digital signature. Select “More info” → “Run anyway”.

Also available on itch.io GitHub

FROM PLAYER TO CREATOR · THE MOST-AI WORKSHOP

Your necromancer.
Your rules.

What if you had to catch souls, rearrange runes, and skeletons only moved after you did? Dream up a small game of your own and build it with AI tools.

  1. 01 Invent a game mechanic
  2. 02 Create a hero and animation
  3. 03 Play right in your browser
Make your game with Most-AI ↗

Includes a mini-game, step-by-step prompts and code checks. Generations are paid for from your Most-AI balance. The linked workshop is in Russian.

AFFILIATE PROMO CODESTART25

+25% in bonus credits
on your next Most-AI top-up

Promo code terms ↗

For new and existing users who have not used this code before. One top-up: 1,000 RUB → 250 bonus credits. Enter START25 in your profile or when topping up. You cannot use it again or apply your own affiliate code.

Trailer, 42 seconds. Captured in the English version.

Coming to Steam

The game is being prepared for Steam. Once the store page opens, a wishlist button will appear here. In the meantime, the alpha is free: download it here.

Visible loading, clearer drawing

  • Loading is now visible when entering a campaign battle from its briefing. A second click cannot start another battle; a failed load returns to the briefing.
  • Clerk projectiles have clearer trails and cores. Enemy crypts use a short label beside the building.
  • The first lesson explains Shift. Tutorial shapes stop animating after six seconds, and the D example is clearer.

Read more in the development log →

Features

Draw contracts with your mouse

Draw a line and skeletons take their places in formation. The contract expires section by section: contractors charge, guards move the front, and clerks fire a rolling barrage from their posts.

Tower defense: waves and buildings

Inspectors, Couriers, Notaries, Ghosts, Lawyers and the Foreman of Hell march on the Cauldron, wave after wave. Build and upgrade Crew Huts, Gatehouses and Accounting offices: contractors hold formation, watchmen guard, and bookkeepers attack from a distance and spot ghosts. Hundreds of fighters move, strike and fall in eight directions.

Action in every wave

Slingshot: pull back with the right mouse button and release to issue an order. Contractors charge, guards move the front, and clerks fire from their posts. Pull distance sets guard and clerk reach; different contract shapes have different tactical effects.

Skirmish — against a bot or online

Two Cauldrons. Two armies of contractors. Destroy your opponent's Cauldron before they destroy yours. Play against a bot or a friend online.

A Ritual formation and the Soul Cauldron during battle

Roguelite runs on maps no one has seen before

Endless Contract takes you from one site to the next. The generator builds a fresh field for each site: roads, building plots and terrain. After each victory, choose a contract amendment, collect artifacts that work together, earn higher grades and unlock a 20-card deck. Daily Challenge gives everyone the same map that day. The campaign has eight handmade maps, each with three stars to earn.

How to play

  1. Draw a contract, form ranks and release a slingshot charge

    1 Draw a contract

    Hold the mouse button and draw a line: that's your contract. The matching skeletons take their places — Contract Work, Security or Audit. A longer line has more slots but costs more mana.

  2. A Cordon formation fights a crowd of inspectors

    2 Formations hold. Charges hit.

    An expiring segment issues an order according to troop role. Pull back with the right mouse button to choose the order's direction and timing. Q, W and E cast Lightning, raise the dead and trigger Crunch Time.

  3. The released squad charges into the enemy

    3 Waves and buildings

    Inspectors arrive in waves, heading for the Soul Cauldron. Spend souls on Crew Huts, Gatehouses and Accounting offices to grow your army's staff. Ready early? Call the next wave and earn souls for the time you saved.

  4. Skirmish: two armies of contractors and two Soul Cauldrons

    4 A run or a Skirmish

    An eight-map handmade campaign, Endless Contract on generated maps with amendments and artifacts, Daily Challenge, and Skirmish against a bot or a friend online.

Meet everyone on the field in the bestiary. The complete guide is in the game's How to Play section.

How it works

  1. Hiring: the necromancer opens a firm by the graveyard. You're hired. Start Monday. I've had enough rest.
  2. Inspection: Hell's inspectors arrive at the firm. Inspection from Hell! We only just opened…
  3. Contract: the golden quill draws an expiring line. Let's get the paperwork done.
  4. Formation: skeletal contractors line up along the contract. All according to contract!
  5. Charge: the contract expires and the squad rushes the inspectors. Time's up. Charge!
  6. The Soul Cauldron is safe and the firm is still in business. Cauldron safe. Business alive! And we're still for hire.

Download free

No installation needed: download the build for your system and run it. Alpha 0.4.1-alpha. Choose Russian or English in Settings. Includes localized voices, cutscenes and spoken prompts for custom key bindings.

Windows

Download for Windows — 352 MB

Windows 10/11, one file — download and run. Windows may display “Windows protected your PC”: the file has no paid digital signature. Select “More info” → “Run anyway”.

macOS

Download for macOS — 174 MB

Intel (macOS 11+) and Apple Silicon (macOS 13+). Extract and move to Applications. The build is not notarized by Apple: on first launch, go to System Settings → Privacy & Security → Open Anyway. Experimental: not yet tested on a physical Mac.

Linux

Download for Linux — 143 MB

x86_64, Vulkan. tar -xzf NecromancerForHire-Linux.tar.gz, then ./Necromancer/Necromancer.x86_64. Experimental: not yet tested on a live Linux desktop.

Requires a GPU with Vulkan support on Windows/Linux or Metal on macOS — most GPUs from the past eight years qualify.

Other options: Windows ZIP archive, 198 MB · GitHub — all builds · itch.io · RuTracker — all platforms in one torrent

Progress is saved separately from the game and survives updates.

Questions

How do I install it on Windows?

Download NecromancerForHire-Windows.exe and run it. It's a single file, with no installation required. You need Windows 10 or 11 and a Vulkan-compatible GPU. There's also a ZIP archive: extract everything and run Necromancer.exe (keep it alongside Necromancer.pck).

Windows says “Windows protected your PC”. What should I do?

That's SmartScreen: the file has no paid digital signature and Windows does not recognize it yet. Select “More info” → “Run anyway”. The game's source code is available on GitHub.

How do I install it on macOS?

Extract NecromancerForHire-macOS.zip and move the app to Applications. The universal build supports Intel (macOS 11+) and Apple Silicon (macOS 13+). It is not notarized by Apple, so macOS may not recognize the developer on first launch: go to System Settings → Privacy & Security → Open Anyway. Experimental: not yet tested on a physical Mac.

How do I install it on Linux?

You need x86_64 and a Vulkan-compatible GPU. Extract the archive and start the game:

tar -xzf NecromancerForHire-Linux.tar.gz
./Necromancer/Necromancer.x86_64

Experimental: not yet tested on a live Linux desktop.

Where are saves stored?

Campaign progress and settings are stored separately from the game:

  • Windows — %APPDATA%\Godot\app_userdata\Некромант на аутсорсе\
  • macOS — ~/Library/Application Support/Godot/app_userdata/Некромант на аутсорсе/
  • Linux — ~/.local/share/godot/app_userdata/Некромант на аутсорсе/

The folder retains the game's original Russian name so early players keep their progress. Copy the path exactly as shown.

How do I update the game?

In the game, open Settings → About → Versions and Updates, or download the latest build here. Close the game, then replace the executable or extract the entire new build into a separate folder. Keep your save folder: the new version will find your progress and settings automatically. The version number appears under About.

What's next

Already available

  • Campaign — eight handmade maps, three stars on each
  • Endless Contract with generated maps, plus Daily Challenge
  • Skirmish against a bot or online
  • Amendments, artifacts, grades and a 20-card deck
  • Windows, macOS and Linux — free, in Russian and English

In progress

  • Balancing the later sites in Endless Contract
  • Bringing cutscenes closer to the game's look: pickaxes and green vests
  • Preparing for Steam: builds and the store page

Later

  • Steam page — no date yet: Steam payments from Russia are currently unavailable
  • macOS on Steam — after Apple notarization

See what's already released in the development log.

Player feedback

This is a solo project. What you enjoyed, what was confusing, where you got stuck — I read every response myself.

How was the game?

0 / 1000

Sends your rating, text, contact details (if provided), page address and game version. Learn more

Find the game on itch.io, GitHub and elsewhere

itch.io

A home for indie games. Rate the game, leave a comment or add it to a collection to help more people discover it. All builds are there too: Windows, macOS and Linux.

Open on itch.io

In Russia, itch.io may require a VPN.

GitHub

The game's source code is available. Give it a star ★ to follow releases, report a bug in Issues or suggest a change — I review each one myself.

Open on GitHub

Find every release and build under Releases.

RuTracker

One torrent for all three platforms: Windows, macOS and Linux. It may contain an earlier release: check the version in the topic title. The forum page is in Russian.

Open the torrent page

Trailer

The English trailer — easy to share with a friend.

Watch the trailer

Telegram

Follow development and releases in the channel, or talk to other players and me in the chat. Most conversations are currently in Russian.

Discussion

Ask a question, share a tactic or criticize the balance — I read and reply myself. You can post without a Telegram account.

Discuss on Telegram

Comments will load when you scroll down to them.