A downloadable asset pack

Buy Now89.00โ‚ฌ EUR or more

๐ŸŽฐ uVegas: Blackjack

Server-Authoritative Multiplayer Casino Framework for Unity

Build secure, scalable online Blackjack experiences without reinventing your networking stack.

uVegas delivers a production-ready multiplayer foundation powered by Mirror, featuring full Blackjack logic, server-side validation, persistent user storage, and dedicated server support.

Designed for developers building real-money, social casino, or competitive multiplayer experiences.

๐Ÿš€ Why uVegas?

  • โœ… Server-authoritative architecture (anti-cheat)
  • โšก Real-time multiplayer via Mirror
  • ๐Ÿƒ Complete Blackjack implementation
  • ๐Ÿ”’ Secure server-side validation
  • ๐Ÿ“ฑ Mobile & Desktop ready
  • ๐ŸŒ Extensible casino framework (Poker, Roulette, Slots planned)
  • โณ Long-term Unity version support
  • ๐Ÿ“ฆ Full C# source code included

๐Ÿƒ Gameplay System

Flexible Blackjack Rules

Includes 4 predefined rule sets:

  • Classic
  • European
  • Atlantic City
  • Vegas Strip

Fully configurable:

  • Double Down
  • Insurance
  • Surrender
  • Shoe size
  • Payout ratios
  • Custom rule presets in minutes

๐Ÿ‚ก Card & Deck System

  • 52-card poker deck
  • Joker & back card included
  • Create fully custom decks (Skat, Canasta, etc.)
  • Runtime-configurable decks

๐ŸŽจ Card Themes

  • 9 included dark/light themes (classic, modern & neo)
  • PSD source files included
  • Easy reskin & branding

๐Ÿ’ฐ Chip & Table Configuration

  • 9 chip denominations (1โ€“5000)
  • Custom denominations supported
  • Editable colors & design (PSD included)
  • Per-table betting limits (Min/Max Bet)
  • Fully customizable table rules

๐Ÿจ Casino & Level System

  • Multiple casinos supported
  • Custom progression levels
  • Structured table assignment
  • Individual rules per casino

โš™๏ธ Technical Architecture

๐ŸŽฎ Dealer State Machine

Round lifecycle handled via synchronized server-side state machine:

Idle โ†’ Betting โ†’ Dealing โ†’ Insurance โ†’ Player Turn โ†’ Dealer Turn โ†’ Resolution

Ensures deterministic multiplayer flow.

๐Ÿ”” Event System

ScriptableObject-based events:

  • PlayerBlackjack
  • DealerBust
  • PlayerWin
  • Push
  • ReshuffleShoe
  • etc.

Fully extensible.

๐ŸŒ Multiplayer & Server Infrastructure

Snapshot & Queued Card Distribution

Ensures synchronized hands across clients during live rounds.

Lobby & Table Management

Real-time table discovery and seat management.

Persistent User Database

  • LiteDB-backed
  • Device ID authentication
  • Persistent chip balance
  • Auto-save system
  • In-memory cache for performance

Flexible Authentication

Replace built-in authenticator with custom Mirror Authenticator.

Dedicated Server Support

  • Multiple parallel servers
  • Configurable via server.cfg
  • Host, port, tickrate
  • Save path
  • Auto-save interval

Transport-Agnostic

Supports:

  • Telepathy
  • KCP

Unified transport abstraction.

Graceful Disconnect Handling

  • Automatic seat release
  • Data persistence
  • Clean state recovery

๐Ÿ“š Documentation & Support

By purchasing this product, you confirm that you have read and agree to the uVegas Global EULA. Please read the full license terms before purchase: https://uVegas.online/license

Updated 4 days ago
Published 8 days ago
StatusReleased
CategoryAssets
AuthoruVegas
Made withUnity
TagsAsset Pack, blackjack, casino, Multiplayer, Unity
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Mouse
MultiplayerServer-based networked multiplayer
LinksHomepage, Discord

Purchase

Buy Now89.00โ‚ฌ EUR or more

In order to download this asset pack you must purchase it at or above the minimum price of 89.00โ‚ฌ EUR. You will get access to the following files:

uVegas_Blackjack.unitypackage 7 MB