Two blue-robed mages duel in a fenced dirt arena at dusk. One charges a rune ring while the other is hit by a column of fire.

Makhia

Read the words.
Break the cast.

A top-down pixel-art duel of mages. Every spell is spoken before it lands, so the fight goes to whoever reads it first.

Play Makhia

Pick your system and jump into the town.

Free · No install required · Godot 4 · Windows & Linux (x86_64)

On Linux: unzip the folder, then run bash run.sh.

Six spells, spoken before they land

Press 1 to 6, or pick a slot,Pick a slot to see each spell as it looks in the game.

Magic Arrow: the caster says In Por Ylem, then an arcane bolt drops onto the other mage for 1 damage.

In Por Ylem

Magic Arrow

Make, move, matter

Cast
1 second
Effect
1 damage
Aimed at
Another mage

The quick interrupt. Fast enough to break a longer cast before it lands.

Hop on a saddlebug

Press F and your saddlebug scuttles in on a burst of stars. Ride a lap of the town, cast the whole way, and hop off wherever the fight takes you. Pick a slot to meet each one.

Dark saddlebug: a mage hops on in a burst of stars, rides a lap of the town road and hops off.

Dark saddlebug

Green shell, dark face — yours from the first duel: press F and ride off.

Ready to duel?

Free · No install required · Godot 4 · Windows & Linux (x86_64)

On Linux: unzip the folder, then run bash run.sh.