Skip to content

Conversation

@tulayha
Copy link
Contributor

@tulayha tulayha commented Jan 28, 2026

Migrates the Unity SDK to a proper UPM package so it can be installed via Package Manager using a Git URL.
JS .jslib binaries are now shipped with the package, removing the previous npm build requirement.
Adds editor menu tools to simplify setup and mock-mode testing.

BREAKING-CHANGE: SDK installation changed from importing into Assets/ (with a Unity project import flow) to installing as a UPM package under Packages/ via Package Manager/Git URL. The previous npm build step for generating .jslib binaries is no longer required because binaries are included.

feat(editor): add menu item to import WebGL template
feat(editor): add menu item to apply recommended project settings
feat(editor): add menu item to add mock-mode prefab to active scene

ci: add/update pipelines for UPM package build and tests
ci: remove/update legacy workflows tied to Assets/ import flow

fix: update references after package migration

…kages/

Migrates the Unity SDK to a proper UPM package so it can be installed via Package Manager using a Git URL.
JS .jslib binaries are now shipped with the package, removing the previous npm build requirement.
Adds editor menu tools to simplify setup and mock-mode testing.

BREAKING-CHANGE: SDK installation changed from importing into Assets/ (with a Unity project import flow) to installing as a UPM package under Packages/ via Package Manager/Git URL. The previous npm build step for generating .jslib binaries is no longer required because binaries are included.

feat(editor): add menu item to import WebGL template
feat(editor): add menu item to apply recommended project settings
feat(editor): add menu item to add mock-mode prefab to active scene

ci: add/update pipelines for UPM package build and tests
ci: remove/update legacy workflows tied to Assets/ import flow

fix: update references after package migration
@momintlh
Copy link
Collaborator

LGTM, need to just separate editor and runtime dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants