ARCANUM

DARK-FANTASY ARCANE BRAWLER

Descend into the cursed halls. Only your magic stands between you and the dark.

An old sorcerer wakes in the depths of a forsaken keep. Demons prowl the corridors, sword-wraiths drift through the walls, and blinking horrors claw out of the shadows — all serving one master: the Evil Wizard. Fight through five haunted halls and end his reign.

❖ ❖ ❖

⚔ Features

Two-button arcane combat — a quick close strike, and a short-range area blast that shakes the screen.

5 hand-themed levels, each with its own colour and foes, building to a final boss duel.

6 enemy types — flying demons, swarming bats, sword-wielding Ghost Warriors, and teleporting Evil Creatures that blink around you… up to the Evil Wizard himself, who charges, leaps and taunts you as he fights.

HP crystals, live score & persistent best score, plus on-screen move icons with a cooldown sweep for your special.

Moody pixel-art dark-fantasy dungeon — torch-lit, medallion-lined, dripping with arcane purple.

Full sound design: spells, creature cries, teleport whooshes, and a boss who speaks.

🎮 Controls

ARROWS / WASD · SPACE —— Move / Jump

LEFT CLICK —— Attack

K / RIGHT CLICK —— Special (area blast)

🔗 Links

Source code — github.com/Crmy7/arcanum

Game Design Document (PDF) — Arcanum-GDD.pdf

❖ ❖ ❖

Clear every hall. Survive the archmage.
The dark will claim you… unless your magic claims it first.

ARCANUM · UNITY 6 · 2026

Updated 3 days ago
Published 12 days ago
StatusReleased
PlatformsHTML5
AuthorCrmy7
GenreFighting

Comments

Log in with itch.io to leave a comment.

I finally defeated the Archmage :)
The hitboxes sounds very very generous to me right ?
I really like the game loop accross 5 level with a boss.
Maybe the win/loose feedback comes too rapidly on screen, these moment deserves a few seconds before showing the modal IMHO.
Well done Sir!

Thank you! Yes, I originally wanted to make long-range attacks, but I couldn’t find the right sprites. So I went with melee attacks with a slightly larger range, to prevent the player from getting hit while attacking.

Yes! I’ve defeated the evil wizard!