Agari — Riichi Mahjong

Agari — Riichi Mahjong

About the Game

Riichi Mahjong. No nonsense.


Agari is a complete Riichi Mahjong game built by a mahjong enthusiast, for mahjong enthusiasts. No gacha. No battle passes, login walls, or premium currency. You buy it once. You own it. You play it anywhere.

Family friendly. Nothing to alt-tab away from. If you've been waiting for a mahjong game you're not embarrassed to have open on your screen, this is it.

Three ways to play

  • Singleplayer: offline vs AI, no internet required
  • Private online multiplayer: P2P with friends and family, no servers, just a room code
  • Daily Wall: one round per day, same wall dealt to every player worldwide. See how your result stacks up.

A table worth sitting at

The centerpiece is a 3D mahjong table rendered with a telephoto camera. The compressed depth of a long lens brings the tiles forward, making them crisp and readable without squinting or leaning in. Blue felt, warm wood rims, clean tile artwork. Every detail tuned for the long session.

Every rule. No shortcuts.

Agari implements the standard riichi ruleset used across major online platforms: all 41 yaku, every yakuman, han, fu, proper scoring. Full ruleset including pao, ippatsu, rinshan kaihou, haitei, chankan, nagashi mangan, abortive draws, double and triple ron.

The scoring engine is open source. The Agari library (available on GitHub at agari-industries/agari and on crates.io) handles the full pipeline: hand decomposition, yaku detection, fu calculation, shanten analysis, and wait recognition. Built by the same author. Anyone can check the math.

A tenpai helper shows your valid waits and tile acceptance in real time. There when you want it, out of the way when you don't.

A cast of voices

Every chi, pon, kan, riichi declaration, and ron is called out in Japanese by a cast of distinct voice characters. Human-voiced and AI characters, each with their own sound and feel. You choose your voice; the AI opponents each get their own. The table sounds alive.

AI that actually plays mahjong

The AI plays real mahjong. Not a simplified approximation. Tile acceptance, shanten distance, 5-block theory, call decisions, discard reads. By the book. Fine-tuned parameters drive four distinct personality modes: Offensive (chases fast hands), Balanced, Defensive (avoids dealing in), and Menzen (stays closed hand). Mix and match opponents to suit how you want to play.

Daily Wall

Every day, the same wall is dealt to every player worldwide. No accounts, no servers. Just a deterministic seed from the date. It resets at midnight. If you've played Wordle, you understand the idea.

Play anywhere

Private online multiplayer via WebRTC. 2 to 4 players, with AI to fill any open seats. Share a room code, sit down, play. Reconnect if you drop. Or play solo against AI on a plane, a train, or your couch with the Wi-Fi off. Native support on Windows, macOS, and Linux Desktop.

Your stats, your history

Agari tracks your performance over time: first-place rate, deal-in rate, yaku frequency, han distribution. See which yaku you've won with and which you're still chasing.

The details that make it enjoyable

  • Riichi music: user-selectable tracks that kick in on riichi declaration for an added rush of excitement
  • Smooth animations throughout: discards, calls, wins, round transitions
  • Cinematic win overlay: yaku called out by voice as your hand is revealed
  • A main menu designed as a showpiece, with a live cinematic Yakuman hand display
  • A premium 3D game table: felt, lighting, and tile rendering tuned for comfort over long sessions
  • Tile and table color options, including black tiles
  • Per-channel volume control: tune music, voice clips, and sound effects independently
  • AI personality configurable per seat or globally: set each opponent individually
  • In-game options: Arabic numerals, tsumogiri highlights, identical tile highlights

Built for the game you already love.

Agari is made for people who want a clean, complete digital mahjong table. Not a simplified version, not a free-to-play grind. A full ruleset, smart opponents, and a game that respects your time. It's just mahjong, done right.

Initial Release