Skip to content

Design and planning #2

@rob1997

Description

@rob1997

What

Scoping, planning, and designing the Unity SDK's components. Includes creating flow diagrams, class diagrams, and architectural documentation to define the SDK structure before implementation.

Why

A well-designed architecture ensures maintainability, clear separation of concerns, and alignment with the Open Creator Rails proposal (WP3). Design artifacts will guide implementation and serve as reference for contributors.

How

  • Define SDK component boundaries and interfaces
  • Create flow diagrams for wallet connection, RPC calls, relay operations, and access checks
  • Create class diagrams for core components
  • Document integration points with web3.unity and smart contracts
  • Align design with the proposal's acceptance criteria (e.g., <10 lines of code for typical gating scenarios)

Acceptance Criteria

  • Flow diagrams for main user journeys (connection, subscription, access check)
  • Class diagrams for SDK architecture
  • Scoping document with component breakdown
  • Design review completed

Estimation

Dependencies

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions