# Changelogs

## 💠 Version 2.2.0 - June 2026

### <mark style="color:yellow;">**New Features**</mark>

* New AI mode added:&#x20;
  * AI cars with 3 ray sensors to avoid obstacles.&#x20;
  * AI cars logic move backward when car get stuck.&#x20;
  * Display debug draw ray sensors car and distance to waypoints (Help for development). &#x20;
  * Customizable AI mode settings through scriptable object (Like change ray sensors distance and ray sensors angle, avoidance weight for AI cars and others).&#x20;
  * Select amount of players, map type, difficulty and race lap through AI mode config panel. &#x20;
  * Race ranking system.&#x20;
  * Race lap system.&#x20;
  * Reward Coins Ranking.&#x20;
  * Total 3 race maps.&#x20;
  * Spectator mode.&#x20;
  * Countdown at start race.
* New daily tasks/quests system added:&#x20;
  * Do daily tasks and claim reward coins.&#x20;
  * Display progress bar on per task.&#x20;
  * Sort tasks claimed reward.&#x20;
  * Support up to 13 task types (Complete race at AI mode, Collect coins, Reach first rank in race,...).&#x20;
  * Available daily tasks data for 7 days (Manage tasks data on Inspector window).&#x20;
  * Manage tasks data by add, update and remove tasks.&#x20;
  * Tasks reset per day (Using UTC time).&#x20;
  * Option export JSON data from daily tasks data on Inspector window.&#x20;
  * Option manage daily tasks data with Playfab title data (JSON Data).&#x20;
  * Use server time to check daily tasks reset (Option with Playfab).

### <mark style="color:yellow;">**Improvements**</mark>

* Improve performance of the replay system in classic mode.
* New animation added to Play Mode popup.
* Improve text in game (Added text with shadow).

### <mark style="color:yellow;">**Fix Bugs**</mark>

* Fix scroll level game panel in Classic mode.

### <mark style="color:yellow;">Changes</mark>

* Upgrade AdMob SDK to version 11.2.0
* Upgrade Unity IAP to version 5.2.1
* Renew IAP Manager script to work with Unity IAP v5.
* Support build Android with target API 36.
* Replace best time feature with daily tasks feature.
* Update documentation.

### <mark style="color:yellow;">Assets</mark>

* UI Pack: Sci-fi (2.0) by Kenney added (CC0 License).
* New font text from Kenney UI Pack.

## 💠 Version 2.1.0 - November 2025

### <mark style="color:yellow;">**New Features**</mark>

* Chat with players in room lobby.

### <mark style="color:yellow;">**Improvements**</mark>

* Get free coins from reward ads with more customizable in the scriptable object.
* Improve ping UI network with color status and can customize in the scriptable object.

### <mark style="color:yellow;">Fix Error Play Store Requirement</mark>

* Support for 16 KB page sizes target on Android 15 or later (Google Play Requirement).
* Fix security vulnerabilities in Unity-built Android applications (Google Play Requirement).

### <mark style="color:yellow;">Changes</mark>

* Upgrade Unity Editor Version to 2022.3.62f2.
* Upgrade Photon Fusion 2 SDK to version 2.0.8
* Upgrade Photon Fusion 2 Physic Addon to version 2.0.4
* Upgrade Unity IAP to version 5.0.2
* Upgrade Admob SDK to version 10.5.0
* Upgrade Playfab SDK to version 2.223.251010

## 💠 Version 2.0.0 - May 2025

### <mark style="color:yellow;">**New Features**</mark>

* New Multiplayer Mode added ( Photon Fusion 2 ):
  * Host-Client mode.
  * Player vs Player ( Max 4 players in room ).
  * Race ranking system.
  * Race lap system.
  * Total 3 maps with random map feature.
  * Collect coins in gameplay.
  * Spectator mode.
  * Loading screen.
  * Display players name in room lobby and in gameplay.
  * Select region at lobby.
  * Create room and find room.
  * Show list rooms at lobby ( Room status: join, playing, full ).
  * Handle network disconnected with showing the reason.
  * Countdown at start race.
  * Cars can collide each others by using Fusion's Physics Addon.
* Monetization feature added:
  * Admob ( Interstitial Ads, Reward Ads, Banner Ads ).
  * Unity IAP ( Remove Interstitial Ads, Unlock All Cars ).
* PlayFab integrated:
  * Control Ads showing with PlayFab ( Using Title Data ).
  * Save load players data with PlayFab ( Cloud save ).
* New popup animation with four types:
  * Scale.
  * Fade.
  * Move in from left.
  * Move in from right.
* New home screen animation with three types:
  * Move in.
  * Scale.
  * None.
* Mobile platforms support added ( Android, iOS ).
* GDPR popup.

### <mark style="color:yellow;">Improvements And Changes</mark>

* Change documentation offline to online:
  * The new online documentation is more detailed and beautifully.
  * Tutorial videos are also included in the documentation:
    * Tutorial video how to import the game template.
    * Tutorial video make new race map.
    * Tutorial video add new car.&#x20;
* Improve car trails effect: Add 2D glow shader to car trails effect.
* Improve car lights: Composite 2D light sprite with 2D glow shader.
* Added five new levels to classic mode ( Offline Mode ).
* Replace legacy input with new input system.
* Upgrade Unity 2021.3 to Unity 2022.3.

### <mark style="color:yellow;">More Assets - Help For Reskin</mark>

* New game icons pack added ( Include 186 game icons with black and white color variants ).
* New particle effect sprites pack added ( Include 80 particle effect sprites ).
* New musics added ( Include 5 new musics ).

### <mark style="color:yellow;">Fix Bugs</mark>

* Fix bug cars shop popup: next button or previous button select wrong cars.

## 💠 Version 1.0.0 - Original Version

### <mark style="color:yellow;">Features</mark>

* 2D top-down game.
* Physics 2D.
* Classic Mode ( Offline Mode ):
  * Level selection panel ( 5 level map ready to use ).
  * Play and unlock next levels.
  * Complete the game levels by avoiding obstacles and reaching the destination within a limited time.
  * Collect coins in game levels.
  * Win and fail screen.
  * Replay system.
  * Best time system.
* Save load game with encryption.
* Cars shop system.
* Night mode ( Using light 2D URP + Post Processing ).
* Sound settings.
* 2D glow shader URP ready for use.
* Display speedometer UI in gameplay.
* Windows and WebGL platforms are supported.
* Animation UI ( Using Dotween package ).

### <mark style="color:yellow;">Assets</mark>

* Racing Pack:
  * Cars ( Include 5 car types with 5 color vaiants for each car type ).
  * Road tiles ( Include 3 road types: asphalt road, sand road, dirt road ).&#x20;
  * Environment tiles: grass, sand and dirt.
  * Other objects: tree, rock, traffic cone, barrier,...
* UI Pack:
  * Include buttons, panel, checkmark, cross, dropdown,... with 5 color variants.
* Cartoon Mobile UI Buttons:
  * 19 icon buttons.
* Sound Effects:
  * 100 sound effects.
* Musics:
  * 4 musics.


---

# 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://black-knight.gitbook.io/2d-racing-multiplayer-game-template/other-informations/changelogs.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.
