> For the complete documentation index, see [llms.txt](https://docs.uvegas.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uvegas.online/games/blackjack/components.md).

# Components

- [BlackjackRules](https://docs.uvegas.online/games/blackjack/components/blackjackrules.md): Defines configurable rule sets for Blackjack tables, allowing flexible variations such as payout ratios, dealer behavior, and player options.
- [BlackjackEvaluator](https://docs.uvegas.online/games/blackjack/components/blackjackevaluator.md): Core logic component that evaluates Blackjack hands, determines winners, and applies rule-based outcomes such as Blackjack, busts, and pushes.
- [BlackjackDealer](https://docs.uvegas.online/games/blackjack/components/blackjackdealer.md): Server-authoritative game controller that manages the full round lifecycle of a Blackjack game - from betting to dealing, player turns, and payout resolution.
- [BlackjackTable](https://docs.uvegas.online/games/blackjack/components/blackjacktable.md): Server-side component that represents a fully networked Blackjack table, built on top of the shared BaseTable framework for seat management, betting, and state synchronization.
