[FREE] IC3D 3D Chess [OPEN-SOURCE] ( Realistic Chess, Leaderboard, matchmaking, etc.. )

Sit down, call your shot, and outthink your opponent with IC3D Chess β€” a fully-featured, play-it-in-the-world 3D chess system for your server. Walk up to a table, take a seat, and move the real pieces with your mouse β€” no clunky 2D board, just you, the board, and your rival across the table. :chess_pawn::crown: β€” and it’s completely FREE.


:fire: Core Features

  • :chess_pawn: True 3D In-World Play – Sit at the table, get an overhead camera, and pick up & drop the actual pieces with raycast-style mouse control. Fully server-synced so everyone nearby sees the game live.

  • :brain: Real Chess Engine – A pure-Lua rules engine verified against the standard perft positions. Castling, en passant, promotion, check, checkmate, stalemate and draw rules β€” all handled and validated server-side, so no illegal moves and no cheating.

  • :robot: Play vs Computer – Challenge a built-in AI bot with three difficulty levels (Easy / Medium / Hard) and adjustable thinking time. Perfect for when no one else is around.

  • :busts_in_silhouette: Player vs Player – Head-to-head matches on any table. One player sits, another joins β€” race is on.

  • β™”β™š Choose Your Side – Pick White, Black, or Random before every match.

  • :money_bag: Money Betting – Wager on PvP matches with matched stakes. Winner takes the pot, draws are refunded, with a configurable house cut.

  • :trophy: ELO Ranking & Leaderboard – Persistent chess.com-style rating with title tags from Novice all the way up to Grandmaster. Climb the ranks and show off your badge.

  • :stopwatch: Dual Chess Clocks – On-screen timers for both players with Fischer increment. Flag your opponent and win on time.

  • :movie_camera: Cinematic Waiting Camera – While you wait for an opponent, the camera orbits the table so you can see yourself seated and take in the scene.

  • :chair: Immersive Animations & Captured Pieces – Seated sit animations, an NPC opponent that β€œthinks” on its turn, and captured pieces that stack neatly beside the board.

  • :sports_medal: Native Result Cards – Clean GTA scaleform victory / defeat / draw shards at the end of every game.

  • :artist_palette: Premium Styled UI – A slick, animated start menu with Back/Exit navigation, difficulty & side pickers, betting screen, live leaderboard and your rating badge.

  • :world_map: Configurable Tables – Drop chess tables anywhere on the map via config, each streamed in and out around players automatically.

  • :bell: Left-Side Notifications & TextUI Prompts – Clean [E] prompts and unobtrusive notifications.

  • :shield: Server-Authoritative – Every move validated on the server. No trust in the client, no exploits.

  • :package: Requires the bzzz_chess prop pack – This script is built on top of the excellent bzzz_chess props (table, board, chairs & pieces) by BzZz. Full credit for the beautiful 3D chess models goes to BzZz β€” grab the props from https://bzzz.tebex.io/. All the gameplay, engine, AI, betting, ranking and UI are provided by IC3D. :folded_hands:


:movie_camera: Preview


:pushpin: Download (FREE)


:books: Documentation


My other scripts


Code is accessible YES - OPEN-SOURCE
Subscription-based No
Lines (approximately) ~4000
Requirements ox_lib / bzzz_chess / oxmysql
Framework Requirements ESX / QB-CORE / QBOX or NONE
Support Yes
3 Likes