> For the complete documentation index, see [llms.txt](https://black-knight.gitbook.io/2d-racing-multiplayer-game-template/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://black-knight.gitbook.io/2d-racing-multiplayer-game-template/other-informations/changelogs.md).

# 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.
