Software Development
Built in-house.
Shipped to real players.
Python and Java projects from the studio floor. Tools we actually use, built for the tabletop community we're part of.
Three Tools, One Arbiter
Same rules engine. Three places to use it.
Arbiter Mobile
In Development
Swipe to preview MTG, Warmachine, Warhammer 40K, and Redemption CCG views. Phone apps are now in player testing.
Arbiter is an AI-powered rules judge and list reviewer for tabletop games. It covers Magic: The Gathering, Warmachine/Hordes, Warhammer 40K, and Redemption CCG, all from one platform. Search card databases, build and import decks or army lists, and ask rules questions in plain English. Arbiter checks your build for legality, flags issues, and gives you honest feedback sourced from official card data and rulebooks. No hallucinated card text, no AI-generated netlists.
Every app includes a full card browser, list or deck management, an AI chat judge, ELO-tracked match recording, and tournament tools designed for community organizers. Warmachine gets a death clock and damage grid tracker. MTG players can export from any deckbuilder and paste the list for format-specific deck analysis. There's also a Discord bot with thread memory for asking questions right in your existing channels. The AI routes simple questions through Groq for speed and complex interactions through Claude for depth, no API keys touch your phone.
Arbiter doesn't build your deck or write your army list. You bring the build, Arbiter checks it. Built by Southside Studio & Hobbies as a free community tool with optional supporter tiers on Ko-fi.
- MTG
- Warmachine / Hordes
- Warhammer 40K
- Redemption CCG
- AI Rules Judge
- ELO Match Tracking
- Decklist Paste-In
- Death Clock & Damage Grid
Arbiter Admin
Working Beta
Tournament ops, rules chat, analytics, AI testing, venue dashboard, judge console.
Arbiter Admin is the web command center for tabletop communities. One database, four games: MTG, Warmachine/Hordes, Warhammer 40K, Redemption CCG. Card search, rules chat, event tooling, and per-game health monitoring.
Run Swiss tournaments with Buchholz tiebreakers, a round timer, live standings, and player check-in/drop. Multi-event venues get a broadcast-ready spectator dashboard. Match results post to per-game ELO with full void/reversal. Judges work from a dedicated console with infraction categories scoped per game.
Analytics covers ELO history, warning breakdowns, and Discord-ready exports. The AI runs against per-game test batteries. Quality is measurable, not assumed. Built for game stores, TOs, and playgroups who want one tool across four games instead of a spreadsheet and a hope.
Working beta means working: tournament ops, rules chat, analytics, and AI testing are live and in use. Judge console, deck lab, and a few smaller surfaces are still being polished. Iteration is fast.
- Swiss Pairings
- Buchholz Tiebreakers
- Round Timer
- Live Standings
- Spectator Mode
- Cross-Game ELO
- Judge Console
- AI Rules Engine
- Data Freshness
- AI Regression Testing
Arbiter Discord Bot
LiveBring a rules judge to your Discord server. Arbiter is an AI-powered rules judge that lives in your Discord server. Ask it anything about Magic: The Gathering, Warmachine/Hordes, Warhammer 40K, or Redemption CCG. Just @mention the bot and type your question. No slash commands, no setup, no waiting for a judge to come online.
Every question spawns its own thread, so your channels stay clean and conversations don't get lost in the scroll.
What can it do?
Rules questions across four game systems
Ask Arbiter about timing, interactions, keywords, tournament policy, anything you'd ask a judge at a table. It pulls from official rules databases, card databases, and tournament documents to give you grounded answers, not guesses.
@Arbiter if I have [[hardened scales]], tap [[Yuna, Grand Summoner]] for mana, then play [[Mossborn Hydra]], how many counters will it enter with?
Card images inline
For MTG questions, Arbiter automatically pulls card art from Scryfall and displays it right in the response. No more tabbing out to look up what a card does.
Deck review and deckbuilding
Export from your favorite deck builder, paste the list, and Arbiter will analyze your deck: mana curve, synergies, weak spots, and suggestions. Works for Commander, Standard, Modern, and every other format.
Smart game detection
Arbiter figures out which game you're asking about from context. Or lock a channel to a specific game with /arbiter lock so every question in your Warmachine channel stays on topic.
ELO ratings and match tracking
Record match results with /result and Arbiter tracks ELO ratings for every player across every game system. Supports 1v1 and 4-player Commander pods. View your stats with /score or check the server rankings with /leaderboard.
Tournament and event management
Create events with /event create, share a join code, and let players register themselves. Track standings, manage rosters, and run your local league or weekly tournament night, all from Discord.
Player profiles
Every registered player gets a profile with their ELO history, match record, and registered games. Link your Discord account once and your stats follow you.
Built for game stores, playgroups, and competitive communities that want instant rules answers without pulling a judge away from their own game. If your server plays MTG, Warmachine, Warhammer 40K, or Redemption CCG, Arbiter is ready to join.
- @mention Anywhere
- Threaded Answers
- Inline Card Images
- Decklist Paste-In
- Deck Review
- Cross-Game ELO
- Event Management
- Channel Locking
Got a project in mind?
Tools, bots, scripts, data pipelines, if it needs to run reliably in the real world, we build it. Python and Java, in-house.