Wand and Wit

Wand and Wit is a spell duelling game I'm building: a third-person 3D multiplayer magic duel for 2 to 10 players in a cel-shaded fantasy forest. Players lock on to each other and trade spells, and every spell has a visible wind-up and travel, so the defender can read it and answer with a block or a dodge. Land a hit and your screen plays an anime-style impact frame. The last player standing wins.

It's written in Rust, rendered with wgpu, and runs in the browser on WebGPU. The server is authoritative, and clients predict their own movement and smooth everyone else's over WebRTC. It's still in development.

Impact frames

A hit freezes the caster's view for a few frames while the duel carries on: the world drops to a stark, tinted silhouette, with speed lines converging on the point of impact.

Casting

Seven spells, three to a player, picked in the lobby: fire bolt, ice spear, lightning strike, black hole, light beam, time change and teleport behind.

Day and night

Matches start at golden hour. Time change moves the time of day for everyone while it's sustained, so a duel can carry on into the night.