Boss Room 0.2.0 is live!
Lori Krell
Unity, Senior Tech WriterThank you for your continued support for MLAPI and the Boss Room Small Scale Co-op Sample! We have released a new v. 0.2.0 release of Boss Room, using 0.1.0 experimental MLAPI.
In the past month, the team has delivered new features, optimizations, and numerous fixes and changes including the following highlights:
- Updated and introduced various hero abilities, such as: Archer’s PowerShot which accounts for a duration that a key is pressed for or Rogue Dash that teleports the player to a target spot - to learn more about how to handle teleport-like abilities in a networked environment, please check out the DashAttackAction.cs - as well as Implementing a better cooldown solution and calculations.
- Introduced static scene
NetworkObject
s, as well as implementing aScriptableObject
based event system to encapsulate events inside assets. - Increased the overall GPU performance of Boss Room by disabling GPU Skinning, enabling GPU instancing, turning off Cast Shadows for various prefabs, and more optimizations.
- Updated the user interface in many places and refactored the Action Bar code to increase the extensibility without the need of having to manually modify the code in multiple areas.
- Updated our
GameNetPortal
to properly handle Per-Connection state on client disconnect and Player connection if they experience a game-level connection failure - you can check out theApprovalCheck
function in our ServerGameNetPortal.cs. - Fixed various known issues from the previous release.
Find all details in our changelog and download the release from GitHub.
Have questions? Chat with us in the Multiplayer forums and Discord in the #dev-samples channel.