Chess 
Fully authoritative 3D chess where players walk up to a real board, sit down and move the pieces live in the world. Play another player or an AI bot, wager money, all managed from a single config.
Requires the free bzzz_chess asset pack (3D table, board, chairs and pieces).
Key Features :
- Automatic Framework Detection
Auto-detects ESX, QBCore or Standalone at runtime, with per-framework money and notification handling, no manual booleans to flip.
- Pure 3D Board Interaction
Walk up to a table, sit down and move the pieces directly in the world. Overhead camera, raycast pick-and-place and drag-and-drop, no on-screen chessboard.
- Player vs Player and AI Bot
Challenge another player or a built-in chess bot with three difficulty levels and adjustable thinking time, so you can play even when nobody is around.
- Server-Authoritative Engine
A pure Lua rules engine validated against the standard perft positions. Castling, en passant, promotion, check, checkmate and stalemate are all handled and verified server-side.
- Wager System
Players bet cash or bank money and the winner takes the pot, with equal-stake matching for PvP, a configurable house cut and refundable draws.
- Passive Spectating
Tables live in the open world, so anyone nearby watches the game render live, with no UI and no interaction required.
- Native End Screen & Captured Tray
A native GTA scaleform result card shows victory, defeat or draw for each player, and captured pieces stack neatly beside the board.
Get it for free
Documentation : Installation | Var-Documentation
Thank you for supporting us, don’t hesitate to give your feedback !
| Code is accessible | Yes or No |
| Subscription-based | No |
| Lines (approximately) | + 3000 |
| Requirements | ESX / QBCore / Standalone + bzzz_chess (free asset pack) |
| Support | Yes |







