Skip to content

About

Spaces Metaverse unified development environment - Unity SDK, React Bridge, Website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Dan Spaces Monorepo

Unified development environment for Spaces Metaverse platform.

Structure

dan-spaces/
├── unity-sdk/          # Unity SDK (spaces-unity-sdk)
├── react-bridge/       # React WebGL bridge (ReactSpacesMonoRepo)
├── website/            # Marketing website (spaces-website)
├── shared/             # Shared utilities and configs
└── scripts/            # Development scripts

Quick Start

# Clone with submodules
git clone --recurse-submodules https://github.com/daniel/dan-spaces.git

# Or if already cloned
git submodule update --init --recursive

Working with Submodules

Each project is an independent git repository. Changes stay isolated.

Update a specific project

# Pull latest from upstream
cd unity-sdk
git pull origin main

# Or update all submodules
git submodule update --remote

Make changes to a project

cd react-bridge
git checkout -b feature/my-feature
# ... make changes ...
git add .
git commit -m "feat: my feature"
git push origin feature/my-feature

Commit submodule pointer updates

After pulling updates in a submodule:

cd ..
git add unity-sdk
git commit -m "chore: update unity-sdk to latest"

Projects

Directory Upstream Repo Description
unity-sdk spacesmetaverse/spaces-unity-sdk Unity WebGL SDK
react-bridge spacesmetaverse/ReactSpacesMonoRepo React bridge + WebGL
website spacesmetaverse/spaces-website Marketing site

Development Workflow

Gen 1: Video Canvas (Current)

Gen 2: Unity Bridge (Planned)

  • Platform-handled services (Actor, Network, Content)
  • Unity as thin client renderer
  • Firebase real-time sync

Useful Commands

# Status of all submodules
git submodule status

# Foreach - run command in all submodules
git submodule foreach 'git status'

# Pull latest in all submodules
git submodule foreach 'git pull origin main'

About

Spaces Metaverse unified development environment - Unity SDK, React Bridge, Website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages