Amazon announced that AWS SDK for Unity is now part of AWS SDK for .NET.
Last year, the company announced the general availability of AWS SDK for Unity, but has since added support for other AWS services including Amazon Simple Notification Service (Amazon SNS), AWS Lambda, and Amazon Simple Queue Service (Amazon SQS).
“The AWS SDK for Unity was created from a fork of the AWS SDK for .NET and supported only a subset of its features,” says Amazon’s Karthik Saligrama. “As the AWS SDK for Unity added support for more features, we realized that forking did not allow us to simultaneously release patches or new features on the AWS SDK for .NET and the AWS SDK for Unity. It was also difficult to accept pull requests from the open source community without diverging from the AWS SDK for .NET.”
“Starting today, we are releasing to our github branch a preview version of the AWS SDK for .NET with Unity components,” Saligrama says. “Currently, the SDK can be built on Windows machines only. The branch contains test cases for all services supported on Unity, which can be run on Android, iOS, or on the Unity IDE.”
Saligrama discusses changes made to ake the SDK easier to configure and use here. This includes AWSPrefab, releasing assemblies in the Unity package, releasing the source code under Apache license, and the SDK version being in sync with the AWS SDK for .NET version.