DEV Community

Daniel Ioni
Daniel Ioni

Posted on

Building Social Life: From a Metaverse Concept to an Execution-Ready Product Roadmap

Building Social Life: From a Metaverse Concept to an Execution-Ready Product Roadmap

Over the last development cycle, we moved Social Life / MyZubster Metaverse from a broad concept into a structured, execution-ready product roadmap.

The vision is ambitious but simple to explain:

Connect social communities, real-world cultural experiences, creators, and persistent digital spaces through an open, browser-accessible metaverse layer.

Instead of treating the metaverse as a separate destination, Social Life is being designed as part of the social experience itself.

A community can exist in the feed, organize a public cultural event, open a virtual twin of that experience, meet inside a WebXR environment, communicate in real time, and preserve parts of the experience as an archive or replay.

Here's what we've built and defined so far.

1. The Product Architecture

The first major step was turning the concept into an actual technical architecture.

The current direction is based on:

  • Next.js / React
  • TypeScript
  • PostgreSQL
  • Redis
  • Object storage + CDN
  • WebSockets for presence and realtime messaging
  • WebRTC / SFU for live media
  • Three.js or Babylon.js
  • WebXR for immersive environments

The key architectural decision is that the metaverse is not a separate application.

It is another surface of the Social Life platform.

Users move between:

Feed → Communities → Events → Rooms → Live Sessions → Archives

while maintaining the same identity, permissions and social graph.


2. Social Foundation

The first development phase focuses on the social platform itself.

We broke this into eight implementation areas:

  • Database schema
  • Authentication and session security
  • Profiles and onboarding
  • Social graph
  • Communities and permissions
  • Posts, comments and reactions
  • Personalized Feed and Discover
  • End-to-end and API contract testing

The onboarding flow is designed around:

Handle → Avatar → Interests → Privacy → Recommendations → Feed

Privacy is part of onboarding rather than something hidden deep inside settings.

The initial social graph and community layer then become the foundation for everything else.


3. Realtime Social Layer

Once the social foundation is available, Social Life becomes realtime.

The architecture includes a WebSocket gateway with short-lived authentication tokens and channels representing:

  • Users
  • Communities
  • Virtual sessions

The realtime layer covers:

  • Presence
  • Direct messaging
  • Community channels
  • Notifications
  • Block and mute
  • Reporting
  • Moderation
  • Rate limiting
  • Anti-spam controls
  • Realtime observability

Server-side authorization remains authoritative.

A client cannot simply claim that a user belongs to a community or has permission to join a protected session.


4. The WebXR Metaverse

This is where the project becomes particularly interesting.

We decomposed the metaverse into eight engineering areas:

WebXR Runtime

The browser becomes the primary runtime.

Users should be able to enter an environment from a modern browser without installing a dedicated metaverse client.

XR devices receive the immersive experience, while desktop and mobile users get a compatible non-XR version.

Scene Manifest

Virtual environments use versioned scene manifests.

Assets can be distributed through the existing CDN pipeline, with formats such as glTF forming the basis of the 3D asset workflow.

Avatars

Users receive lightweight avatars connected to the same Social Life identity.

Avatar transforms and presence are synchronized through the realtime layer.

Room Lifecycle

Rooms follow an explicit lifecycle:

Draft → Published → Scheduled → Live → Ended → Archive

This makes virtual spaces manageable as actual product objects instead of arbitrary 3D worlds.

Spatial Media

Live environments combine:

  • Spatial audio
  • WebRTC
  • SFU infrastructure
  • Stage audio/video
  • Media screens

Interactive Environments

Rooms can contain:

  • Portals
  • Media surfaces
  • Interactive zones
  • Social spaces
  • Stage areas

Performance

Performance budgets, LOD strategies and graceful degradation are part of the architecture from the beginning.

A metaverse experience that only works on expensive hardware isn't the product we're trying to build.


5. Physical Experiences Meet Virtual Twins

Another major part of the roadmap connects public cultural events with virtual spaces.

A creator or community can publish a public event and optionally associate it with a virtual room.

The lifecycle becomes:

Public Event → Virtual Twin → Live Session → Replay / Archive

This creates an interesting bridge between physical and digital culture.

Someone unable to attend physically may still participate through the virtual environment.

Afterwards, the experience can continue through highlights, media and archived virtual spaces.

Importantly, the public event architecture is intentionally designed around lawful, intentionally public event information.

The platform does not require concealed or sensitive real-world coordinates or covert logistics.

Privacy and safety validation are explicit parts of the event model.


6. Creator Studio

Creators and community administrators need their own operational layer.

The roadmap therefore includes a Creator Studio where authorized users can:

  • Manage communities
  • Create public events
  • Publish virtual rooms
  • Attach rooms to events
  • Manage sessions
  • Control archives
  • Manage media
  • Review engagement

This turns the metaverse from something developers manually construct into something communities can eventually operate themselves.


7. Creator Economy — But Not Yet

We also designed the next-stage creator economy.

Possible capabilities include:

  • Memberships
  • Community subscriptions
  • Digital goods
  • Avatar cosmetics
  • Room decorations
  • Paid virtual sessions
  • Creator/community revenue sharing
  • Platform fees

But we deliberately placed a gate before implementation.

Before production payments or payouts are introduced, the project requires review covering:

  • Legal requirements
  • Consumer protection
  • Refunds and cancellations
  • Tax and VAT
  • Creator payouts
  • KYC requirements where applicable
  • Payment-provider requirements
  • Financial-data privacy

Only after that review does the roadmap reach a formal:

GO / NO-GO

decision.

Another important architectural choice:

The MVP does not require a custom blockchain or speculative token.

Digital ownership and entitlements can initially be represented through normal server-side records.

Blockchain should only enter the architecture if a future use case genuinely requires it.


8. From Documents to an Engineering Backlog

One of the biggest changes wasn't technical.

It was organizational.

We converted the architecture into a structured Linear roadmap.

The project is now divided into five milestones:

Milestone A — Social Foundation

Identity, profiles, communities, content and discovery.

Milestone B — Realtime Social

Presence, messaging, notifications and moderation.

Milestone C — WebXR Metaverse

Rooms, avatars, scenes, live media and interactions.

Milestone D — Public Events & Virtual Twins

The bridge between public physical experiences and virtual environments.

Milestone E — Creator Economy Gate

Business-model validation, payments architecture and compliance review.

Across those phases, the architecture has been decomposed into implementation-level issues with acceptance criteria and dependencies.


9. The First Execution Block

The first candidate development block is intentionally not the flashy metaverse part.

It starts with:

Database → Authentication → Profiles → Social Graph

That foundation matters.

Before building immersive rooms, we need to know:

Who is the user?

What can they access?

Who do they follow?

Which communities do they belong to?

What privacy rules apply?

What happens when access is revoked?

Once identity and authorization are reliable, realtime communication and immersive environments can safely build on top of them.


10. What Social Life Is Becoming

The original idea started around connecting digital culture, social communities and immersive experiences.

The architecture now looks more like this:

Identity

Social Graph

Communities

Content & Discovery

Realtime Communication

Public Experiences

WebXR Spaces

Virtual Twins

Creator Tools

Creator Economy

The important part is that these aren't separate products.

They share one identity system, one permission model, one social graph and one community layer.

That's the architecture we're now building toward.


What's Next

The next stage is implementation.

The immediate engineering sequence starts with the Social Foundation before moving progressively into realtime infrastructure and WebXR.

We'll continue sharing the technical decisions behind the project as the architecture moves from Linear issues to running code.

Social Life / MyZubster Metaverse is moving from concept to build.

And now the roadmap is ready.

Top comments (0)