Skip to main content

Changelog

Release 0.0.19

May 8th, 2024

  • Introducing Quickscope, a new collection of features made for easy smoke test automation!
    • New features within the SDK for recording a gameplay session and playing it back as an automated test
    • A UI for designing functional validation tests from data automatically scraped from your game.

Learn more about this release in our blog post!.

Release 0.0.18

April 8th, 2024

New Features

  • The new UI/UX is now available to all users.
  • Be on the lookout for a large release at the beginning of May!

Bug Fixes

  • Fixed a bug where Agent Builder would use incorrect paths for certain operation systems.
  • Fixed a bug where certain redirects were not working on the website.

Release 0.0.17

February 29, 2024

New Features

Bug Fixes

  • The SDK is still only usable in the editor, but will no longer interfere with creating production builds. Future support for running the SDK in production builds will be coming at a later date.
  • Various UI improvements, such as screen size scaling and link fixes

Other Notes

  • Improved scalability of the bot instance history dashboard

Release 0.0.16

December 19, 2023

New Features

  • Our new quickstart guide allows you to have your first bot running in minutes
  • [RGState] is now allowed on class properties
  • Support for raw key press actions using the new Unity Input System, which works great for certain types of bots
  • Code generation time has been reduced, and is now automatic
  • Default tick rate for bots is now faster
  • Logs from local bots are now uploaded and saved for debugging
  • Local bots can now be saved onto your Regression Games account
  • The current tick number can now be accessed by local bots

Bug Fixes

  • Fixed bug where the username and password would not change within the SDK settings
  • Bot loading reliability has been improved
  • Better save settings around login passwords
  • Stack traces from bots are now clickable and more usable within the Unity console
  • Improved / reduced OOM issues with bot replay data

Other Notes

  • Our SSL certs have been updated - make sure to update your SDK to use these new settings

Release 0.0.15

November 21, 2023

info

This version is a release preview, and it's our biggest release yet! Our product is in beta and we would love for developers to try it out and provide feedback! Contact us at info@regression.gg for dedicated support and access.

New Features

  • New welcome screen added to the SDK, with docs and sample scene/bot options
  • Introducing C# bots that run directly in Unity (reference materials here)
  • Introducing Bot Marketplace (Beta), which provides ready-to-go bots and integration instructions for those bots
  • Introducing Validation Dashboard (Beta), which provides an interface to view validation runs for a bot, complete with screenshots, state information, and historical records of previous runs
  • Introducing Agent Builder (Beta), which provides a fast, low-code way to develop bots
  • Improved debug utilities like RGGizmos to see what your bot is thinking
  • Bots can now be directly synced into your Unity projects
  • New tutorials and guides for getting started

General Improvements

  • New homepage dashboard for game developers, showing the latest runs, bots, and guides
  • Agent Builder now supports and uses zip file bots by default
  • New RGState, RGAction, and RGEntity features for integrating the SDK into your game
  • Site has been updated to remove most tournament information and instead focuses on bots for studios

Bug Fixes

  • Fixed an issue where nullable types were not properly generated for RGActions
  • Fixed a code generation bug in Firefox
  • Fixed a bug where local unity bots could not utilize action formats properly

Release 0.0.14

October 10, 2023

info

This version is a release preview. Our product is in beta and we would love for developers to try it out and provide feedback! Contact us at info@regression.gg for dedicated support and access.

Platform Improvements

  • Added better support for choosing between various languages and bot-building tools when creating bots

Bug Fixes

  • Fixed bug with updating bots that are managed via a zip file
  • Fixed bug where logs for bots would display duplicated lines
  • Fixed issue with default settings for the Getting Started sample

Release 0.0.13

September 25, 2023

info

This version is a release preview. Our product is in beta and we would love for developers to try it out and provide feedback! Contact us at info@regression.gg for dedicated support and access.

New Features

  • New RGState attribute in our Unity SDK can be used to seamlessly communicate state information to your bots
  • Agent validation results are now sent to the Unity SDK and properly cause QA tests to fail if a validation has failed
  • The connection status of bots are now shown within the Unity SDK Overlay

Platform Improvements

  • Logs in the Unity SDK have been sanitized to omit sensitive information
  • New AIEngine service is available to make instant bots more stable and scalable
  • The start time of current and historical bot runs is now visible within the Running Bots dashboard

Bug Fixes

  • Users no longer need a GitHub account to create and use Zip bots
  • Fixed an issue where match logs would be retrieved from an incorrect starting index
  • Fixed a client bug where documentation would not open from the Running Bots dashboard
  • Fixed an issue where Zip bots would not properly start or reload

Release 0.0.12

September 11, 2023

info

This version is a release preview. Our product is in beta and we would love for developers to try it out and provide feedback! Contact us at info@regression.gg for dedicated support and access.

New Platform Features

  • New [RGAction attribute] within RG Unity SDK to make actions easier to define
  • GitHub Actions and Unity Test Runner Support - New samples and guides for running bots in GitHub Actions (and other CI/CD systems via GameCI)
  • UI improvements to Behavior Tree Beta
  • Updated defaults for RG Unity SDK to be more user-friendly
  • The RG Unity SDK now includes its own font assets for better interoperability
  • Links to download Zip bots from dashboard are now available

Bug fixes

  • Fixed issue where the website would freeze in some match loading scenarios
  • Fixed broken links in documentation
  • Fixed issue where Agent Builder code generation would flicker
  • Fixed bug where Unity actions would sometimes be sent to the wrong bots
  • Fixed bug where instant bots would not start when the user did not have a linked GitHub account

Security fixes

  • Fixed bug where lobby APIs would reveal email addresses

Coming Soon

  • Continued improvements and additions to the Unity attribute system
  • Additional samples and guides for various use cases
  • New features for the Agent Builder tool

Release 0.0.11

August 28, 2023

info

This version is a release preview. Our product is in beta and we would love for developers to try it out and provide feedback! Contact us at info@regression.gg for dedicated support and access.

New Platform Features

  • Agent Builder Beta - Our GPT-enabled agent builder product is live for select players, now with improved validation tools. If you'd like to try it out, let us know!
  • Our documentation site is now live! This docs site includes API/SDK references, tutorials, guides, and FAQs for both players and developers.
  • API Keys - developers and players can now create API keys to interact with RG services
  • New onboarding flow for players and game developers
  • The ID of a bot can now be seen and copied within the Bot Manager
  • Zip Bots - Bots uploaded via zip can now be downloaded
  • The home page has been redesigned to provide players more information about getting started.

Unity SDK Features

  • An early preview of our Unity SDK for building AI agents is now live! Our docs site has a getting started guide - message us for access.
  • Developers can now create Unity bots from the Bot Manager
  • Logs for bots can now be downloaded - available via API or through the Bot History dashboard
  • Character configuration for Unity bots is more flexible and customizable
  • Validation results for QA testing bots are now saved to Unity Replay files, allowing for viewing the validation directly within Unity
  • Default settings for the SDK have been adjusted for increased ease of use
  • Added a “Stop All” button for stopping bots from within the Unity game

Bug Fixes

  • Fixed issue where choosing a bot repository via commit would throw an error
  • Fixed a bug where bot logs would not show the correct number of lines before clearing
  • Fixed issues where Unity bots would not teardown properly
  • Fixed a bug where login and registration would sometimes fail
  • Feedback button has been moved to a better spot on the screen to avoid hiding other components
  • Fixed issue with SSL certs on certain systems

Migration Notes

  • For Unity developers: the namespace for various classes in the Unity SDK have been updated. Please make sure to add the following import declaration in your files that use classes from Regression Games.
using RegressionGames;

Coming Soon

  • New attribute-based system for Unity SDK integration. New attributes will permit defining bot actions and state from existing functions and variables within your code.
  • CI/CD support - Instructions and examples will be added for running a Quality Assurance Bots in GitHub Actions.