Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design & Implement a Sample Scene for Lootboxes functionality #533

Closed
3 of 7 tasks
oleksandrchainsafe opened this issue Jul 26, 2023 · 4 comments
Closed
3 of 7 tasks
Assignees
Labels
lootbox Priority: P2 Added to issues and PRs relating to a medium severity bugs. Version: Integrations All issues related to integrations

Comments

@oleksandrchainsafe
Copy link
Contributor

oleksandrchainsafe commented Jul 26, 2023

Title: Implementing Ethereum loot boxes UI - Unity SDK Integration

Issue Description:

Overview:
This GitHub issue aims to focus on implementing the user interface (UI) part for Ethereum Lootboxes functionality as a sample scene within our Unity SDK. The goal is to provide a user-friendly interface for game developers using our Unity SDK, allowing players to browse, purchase, and open loot boxes on the Ethereum blockchain.

Features and Requirements:

  1. Lootboxes UI Design:
  • Collaborate with the team responsible for Ethereum loot boxes smart contract logic to understand the required UI elements and user flows.
  • Design intuitive and visually appealing UI elements for browsing available Lootboxes and their contents.
  1. Open Flow:
  • Implement a seamless UI flow for players to open loot boxes using Ethereum
  1. Lootbox Opening Animation:
  • Create simple animations for opening Lootboxes and revealing the acquired items.
  • Ensure smooth and visually appealing transitions to enhance the player experience.
  1. Error Handling and Feedback:
  • Implement user-friendly error messages and feedback to guide players in case of unsuccessful transactions or network issues.
  • Provide appropriate visual cues to inform players about the status of their actions.

Expected Deliverables:

  • Fully functional and visually appealing UI for Ethereum Lootboxes integration within the Unity SDK.
  • Smooth animations for Lootbox opening and item reveal.
  • A well-tested UI implementation
@kalambet kalambet added the Version: Integrations All issues related to integrations label Aug 18, 2023
@boorich
Copy link
Member

boorich commented Oct 8, 2023

This would benefit from polishing. Being dependent on a terminal to operate the flow from within Unity is problematic.

Make sure that all user interaction (as a player) happens from within the Unity player and does not require transactions to be made in separate applications to succeed.

@boorich
Copy link
Member

boorich commented Nov 10, 2023

image

@boorich boorich added the Priority: P2 Added to issues and PRs relating to a medium severity bugs. label Dec 6, 2023
@boorich boorich assigned boorich and unassigned serenaho and oleksandrchainsafe Dec 6, 2023
@kantagara
Copy link
Contributor

@oleksandrchainsafe I'd re-visit this one.

  • If it's possible, make it easy to generate/deploy lootbox smart contracts directly from the dashboard
  • Then, paste lootbox smart contract address directly into sample scene - that way we don't have to refill lootboxes but devs themselves should be responsible for it
  • Profit

@kantagara
Copy link
Contributor

my comment is a duplicate now, closing in favor of #1024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lootbox Priority: P2 Added to issues and PRs relating to a medium severity bugs. Version: Integrations All issues related to integrations
Projects
None yet
Development

No branches or pull requests

5 participants