Shadowboxing

Coaching & analysis platform for Warhammer 40K

Launch App →

Features

Analysis Tree

Chess-style branching timeline with per-node annotations. Review games move-by-move, explore alternate lines, and annotate key decisions.

Annotation Tools

Move, charge, shoot, and kill tools record what happened without enforcing rules. The player is the arbiter — the app is your shared annotation layer.

OBS Overlay

Chroma-key mode for casting. Overlay wound counters, movement arrows, and range rings on your overhead board camera.

JSON Replay

Export and import full game trees as JSON. Share annotated games with students, co-coaches, or the community.

Army List Import

Paste a Listforge army list and get units on the board with correct base sizes, pulled from embedded datasheets.

Line of Sight

Geometric LOS analysis with terrain occlusion. Visibility polygons show exactly what a unit can see.

Keybind Reference

KeyAction
EscapeDeselect all / switch to Select tool
14Select control group
CAssign selection to control group
Shift+ClickAdd/remove from selection
Q / ERotate camera left / right
HomeReset camera
Ctrl+ZUndo
Ctrl+Y / Ctrl+Shift+ZRedo
F1F6Jump to phase (Command, Movement, Shooting, Charge, Fight, PreGame)
F12Screenshot
RRotate terrain piece (terrain editor)
ECycle terrain elevation (terrain editor)
DeleteDelete selected terrain piece

Desktop Downloads

macOS

Native app for Apple Silicon and Intel Macs.

Coming Soon

Windows

Native app for Windows 10+.

Coming Soon