Patch Notes - V1.2

Version 1.2 - June 2024 (CURRENT)

  • Added new trigger enter which acts as bullet damage but does so on trigger stay as an example

  • System Changes:

    • Now only health is affected when inside a damage area like the gas

    • Added brand new death event with event system, so multiple custom actions can happen without the need for programming but a HandleDeath method has been created also

    • Added new bool to make sure health cannot regenerate after the death event, to avoid any bugs or issues in logic

  • Converted all UI text elements to TextMeshPro for easier customisation and better visuals and changed the UI manager script to support this change

  • Added bool checkbox for all managers and singletons so users can easily choose which managers should exist between scenes

  • Added null checks to interactor and UI manager to avoid null reference exceptions when using the system

  • Renamed and optimised all UI elements for better consistency

  • Added UI elements to the BR UI Manager object for easier saving between scenes

Version 1.1 - June 2023

  • Renamed sprites for ease of use

  • Updated demo scene lighting

  • Set Crosshair canvas to scale with screen resolution

  • Added new Namespace of: BattleRoyaleUI

  • Re-organised package assets

    • Renamed all models, textures and extras

  • BRInteractor as the new Raycast Script

    • Refactored script for better optimisation

    • Decoupled UI logic from this script

    • Added input for interacting with items into here

  • Created new Audio Manager called BRAudioManager

    • Added new generic sound Scriptable for creating sound scriptable objects

  • Created new BRVitalsManager to control all updates for health and armour

    • Added radial UI for equipping armour plates

  • Created new UI Manager for easy modification

    • Added crosshair UI to this script

    • Added and refactored all sections to be the only place to update UI elements

    • Added array for UI elements to make the script easier to read

  • Created a new BRItem script to manage pickups

    • Added an enum for adding for additional pickups in the future

    • Refactored the script

  • Refactored DamageArea script

    • Decoupled all UI and vital update logic and moved to the Vitals Manager

    • Simplified the entire script

  • Added Gas Particles to the scene as a visual aid

  • Added basic sound effect for equipping

Version 1.0 - August 2021

  • Initial Release

Last updated