# Changelog

### uVegas: Blackjack - **Authoritative Multiplayer**

<details>

<summary>[Version 1.2.0] - Planned (April 2026)</summary>

* Player Refactoring: All game-specific logic has been moved into `IGameSession` implementations (e.g., `BlackjackGameSession`) and is attached on table join. The Player is now framework-neutral, while RPCs, commands, and gameplay logic are encapsulated within the respective game modules (e.g., `Games/Blackjack`).
* Blackjack Splitting implemented: Players can now split up to a maximum of 3 hands.
* Planned: Replacement of the custom Tween class with a Proxy Tween layer to support third-party tween engines (e.g., DOTween, PrimeTween, LeanTween) under the hood.
* ... TBA

</details>

<details>

<summary>[Version 1.1.0] - Active Development (March 2026)</summary>

* Starting Chips moved to `server.cfg` (default: 25,000).
* Tickrate from `server.cfg` is now correctly applied by the NetworkManager.
* Surrender is now available if enabled in `BlackjackRules`.
* Win/Loss chip text is now displayed at the table.
* Double Down, Insurance, and Surrender rules are now visible in both Lobby and Table view.
* Insurance system expanded: offer, win, and loss events including logic and voice SFX.
* Missing game events (Surrender, Double Down) are now properly dispatched (event emission only, no additional gameplay logic).
* Updated Unity version compatibility to Unity 6.3
* **2026 PlayTest:** uVegas: Blackjack is now available again via [itch.io](https://uvegas.itch.io/blackjack-playtest) as a playable demo for testing.

</details>

<details>

<summary>[Version 1.0.0] - Released (February 2026)</summary>

Initial release on [itch.io](https://uvegas.itch.io/blackjack-multiplayer) and ~~Unity Asset Store~~.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.uvegas.online/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
