Skip to content

Project setup in Unity #3

@rob1997

Description

@rob1997

What

Set up the Unity project environment including UPM (Unity Package Manager) package structure, CI/CD pipeline, and OpenUPM page for distribution.

Why

A proper package setup enables easy consumption by developers, automated testing via CI/CD, and discoverability through OpenUPM. Per the Open Creator Rails proposal, the Unity integration should have headless CI test coverage and work against public testnet deployment.

How

  • Create UPM-compatible package structure (package.json, asmdef)
  • Configure CI/CD for Unity builds and tests
  • Publish and maintain OpenUPM listing
  • Ensure compatibility with IL2CPP where applicable

Acceptance Criteria

  • UPM package can be installed via Git URL or OpenUPM
  • CI pipeline runs on PR/push
  • OpenUPM page is published and up to date
  • Package builds successfully on Unity Editor

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