Releases: aws/amazon-gamelift-plugin-unity
Releases · aws/amazon-gamelift-plugin-unity
Release 3.0.0
3.0.0 (12/19/2024)
This version supports Unity 2021.3 LTS and 2022.3 LTS for Windows and Mac OS
- Updated the server SDK to version 5.2.0.
- Added support for creating container images and Amazon GameLift managed container fleets.
- Added a new AWS user profile workflow.
- Refreshed Amazon GameLift Anywhere and managed EC2 workflows with new progress indicators.
Release 2.1.0
2.1.0 (2/13/2023)
- Updated the Server SDK to 5.1.2
- Removed Spot Fleet deployment scenario. For a deployment with Spot fleets and multi-location fleets, use the FlexMatch fleet scenario instead.
Release 2.0.0
2.0.0 (11/16/2023)
- Added support for Amazon GameLift Server SDK 5 and Amazon GameLift Anywhere.
- Native integration with the Unity Package Manager and the GameLift Server SDK plugin for Unity.
- Added support for Unity's .NET Standard profile
- Updated user interface
Release 1.3.1
1.3.1 (08/04/2023)
- Add support for Unity version 2022.3
- Fix local testing UI not able to run MacOS server executables built with "Dedicated Server" platform in Unity 2021 and newer.
Release 1.3.0
1.3.0 (04/20/2023)
- Update minimum required Unity version from 2019.4 to 2021.3
- Update CloudFormation templates to use WINDOWS_2016, due to GameLift deprecating the support for WINDOWS_2012 on 04/20/2023
- Update sample game build logic to use StandaloneBuildSubtarget.Server introduced in Unity 2021.3.22
- Remove .exe/.app restriction when selecting build executables in Local Testing UI and Deployment UI
- Update build script to modify C# GameLift Server SDK csproj to remove version specification for Newtonsoft.Json in favor of version defined in package.json. Verified that this fixes the "Could not locate the assembly" issue with Newtonsoft.Json when building the C# GameLift Server SDK.
- Fix C# warning messages about Nullable Reference Types
Release 1.2.1
1.2.1 (10/31/2022)
- Update Newtonsoft.Json from 12.0.0 to 13.0.1
- Fix JDK detection error when JAVA_TOOL_OPTIONS environment variable is set
Release 1.2.0
- Mac OS Support
- Add menu options to apply Mac OS sample game settings
- Fix "Ping SDK" button not showing the SDK DLL in Mac OS
- Fix JRE/JDK not detectable in Mac OS
- Fix ".exe" extension not selectable for server build executable path in Mac OS
- Support building sample game server and client on Mac OS platform
- Support ".app" for game server executable file extension in local testing
- Support starting/stopping local testing in Mac OS terminal app
Release 1.1.1
1.1.1 (10/13/2021)
- Deployment Scenario
- Add support to create player session in "Single Region Fleet" deployment scenario
- Pass back player session ID in all get_game_connection responses
- Sample Game
- Sample game client now accepts player session ID from get_game_connection responses and pass it to the game server
after establishing a connection - Sample game server now accepts player session ID from client and call AcceptPlayerSession with the provided ID.
This fixes deployment scenarios not accounting for fulfilled player session slots
- Sample game client now accepts player session ID from get_game_connection responses and pass it to the game server
- Testing
- Added assembly definition to run plugin unit tests via the Unity test runner
- Fixed some unit tests
Release 1.1.0
1.1.0 (09/28/2021)
- Files
- Update project file structure to comply with Unity standards
- Move package.json into project root; remove unnecessary Unity project wrapper
- Move Core Library under
Runtime
; change .csproj to use the vs2019 convention and updated to use dotnet build tool to resolve dependencies - Move sample game project to
Sample~
- Move scripts to
Scripts~
; modularize scripts and add more fail-fast mechanisms - Use npm to package the plugin tarball
- Remove other misc files
- Update assembly definition namings to comply with Unity convention
- Update project file structure to comply with Unity standards
- Documentation
- Update and re-format READMEs
- Use the correct URL for deployment scenario help link
- Bug Fix
- Fix bug where bootstrap S3 buckets show all buckets in all regions, add async loading for S3 bucket loading
Release 1.0.0
1.0.0 (09/17/2021)
- Documentation
- Update root and sample game READMEs
- Delete plugin README in favor of AWS documentation links in the plug-in UI
- Update Download GameLiftLocal and JDK instructions in settings UI
- Bug Fix
- Fix "NotConfigured" font style in settings UI