
uVegas: Blackjack - Authoritative Multiplayer
A downloadable asset pack
๐ฐ 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
- Full documentation
- Discord support
- Long-term update roadmap
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 |
| Status | Released |
| Category | Assets |
| Author | uVegas |
| Made with | Unity |
| Tags | Asset Pack, blackjack, casino, Multiplayer, Unity |
| Average session | A few hours |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Multiplayer | Server-based networked multiplayer |
| Links | Homepage, Discord |
Purchase
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:
