ideaapiary / ugc_catalyst

MIT License
1 stars 0 forks source link

Develop the SDK for Unity #6

Open ideaapiary opened 1 year ago

ideaapiary commented 1 year ago

Description

This issue is for developing the SDK for Unity to enable game developers to seamlessly integrate our product with their games. The SDK should provide simple and easy-to-use APIs that allow developers to access UGC sharing functionalities, as well as the dynamic NFT system. The SDK should be well-documented and come with example code that demonstrates how to use the API calls. The SDK should also provide features for tracking user progress and activities related to UGC sharing. The SDK development should follow best practices and standards for coding and compatibility with different versions of Unity.

Goal

To develop an SDK for Unity that enables game developers to seamlessly integrate our product into their games. The SDK should provide simple and easy-to-use APIs that allow developers to access UGC sharing functionalities, as well as the dynamic NFT system. It should be well-documented and come with example code that demonstrates how to use the API calls. The SDK should also provide features for tracking user progress and activities related to UGC sharing. The SDK development should follow best practices and standards for coding and compatibility with different versions of Unity.

Background

The Unity game engine is a popular choice for developers building games for various platforms, including desktop, mobile, and consoles. Our product aims to enable Unity game developers to easily integrate user-generated content (UGC) sharing functionality and our dynamic NFT system into their games. By providing a well-documented and easy-to-use SDK for Unity, we can streamline the process of integrating our product into Unity games and make it more accessible to a wider range of developers.

User Story

As a game developer, I want to easily integrate UGC sharing and the dynamic NFT system into my Unity game, so that my players can share their content and I can track their progress and activities.

Acceptance Criteria

Additional Information

The SDK should be developed using C# for Unity and should be compatible with Unity 2019.4 LTS or newer. The SDK should use API calls for sending and receiving data, and should be compatible with the Soul bound dynamic NFT system. The SDK should provide features for tracking user progress and activities related to UGC sharing.

Checklist