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
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
Acceptance Criteria
Estimation
Dependencies