Blog

Subscribe through RSS
All Blog

Capsule Toy Machine: Future-Proof Open-Source Platform for WebXR

October 23, 2024

Imagine developing for a platform that guarantees your work will last decades, free from the constraints of corporate clouds, and puts control over distribution back into your hands. Welcome to the Capsule Toy Machine.

As a developer, you know the fragility of today’s tech landscape. Proprietary systems fade away, leaving creative work lost to time—think of the PlayStation Portable Cloud or games that disappear when servers shut down. The Capsule Toy Machine is the solution: a future-proof, offline-first platform that empowers developers to create WebXR content free from big tech and cloud services. By using ePub files, the Capsule Toy Machine transforms your apps into lasting, shareable, and monetizable experiences.

Why Choose the Capsule Toy Machine?

1. Longevity Without Cloud Dependencies

Your apps won’t be tied to a fleeting ecosystem. The Capsule Toy Machine packages apps as ePub files, which can be shared digitally or on SD cards and remain functional for decades. Your content will be accessible 40+ years from now without needing a centralized service or internet connection.

2. Offline-First Design

The Capsule Toy Machine is built for offline functionality. Up to 100 users can connect locally via a WiFi gateway—perfect for social apps, meetups, conferences, education, and collaboration, all without internet access.

3. Open-Source Ethos

The Capsule Toy Machine champions open-source ethics. Developers have full control, with no corporate restrictions or forced updates. Distribute apps on GitHub, host them yourself, or sell them as ePub files on SD cards—your choice.

4. Simple ePub Packaging

Developing for the Capsule Toy Machine is as straightforward as using A-Frame and packaging your app into an ePub file. The platform reads ePub files like any XR app, creating a local server to run your content:

  • No complex deployment pipelines.
  • No proprietary app stores.
  • Just build, package, and share.

Powerful APIs for Developers

The Capsule Toy Machine is equipped with robust APIs to help you create innovative, multiplayer, and social XR experiences—all offline:

1. Multiplayer API (Networked-Aframe)

Develop real-time multiplayer apps over a local WiFi network.

2. Peer-to-Peer Sharing API (WebTorrent)

Enable users to share ePub files or media locally, fostering a seamless peer-to-peer ecosystem.

3. Voice and Video Chat API (SimplePeer)

Add immersive voice and video chat features to your apps.

4. Custom Input API (WebXR Input Profiles)

Integrate custom controllers and gesture inputs for richer interactions.

5. Local Data Sync API (PouchDB)

Sync user data across devices locally, ensuring consistent experiences.

6. Content Update API (Socket.io)

Push real-time updates across devices on the local network.

7. Asset Streaming API (PeerJS)

Stream large 3D models between devices, optimizing performance.

8. File Transfer API (ShareDrop)

Enable effortless file transfers of ePub apps between devices without internet.

9. Multimedia Playback API (Video.js)

Embed videos and audio for offline playback within your ePub apps.

10. Offline Analytics API (Matomo)

Track user interactions locally, without relying on cloud services.

11. Session Persistence API (localForage)

Save and restore user sessions for a seamless experience across devices.

12. Local Caching API (Workbox)

Cache content locally to improve loading times.

13. User Authentication API (Keycloak)

Verify user access offline, ensuring security and privacy.

14. Device Discovery API (Bonjour.js)

Automatically detect nearby devices for easy multiplayer or peer-to-peer setup.

15. Localization API (i18next)

Support multilingual content without needing an internet connection.

Join the Open-Source Revolution

The Capsule Toy Machine offers a chance to break free from corporate-controlled ecosystems. Build apps that are independent of the cloud, last for decades, and enable real-world, offline interactions.

  • Imagine your multiplayer apps running smoothly at conferences, meetups, or remote locations—without any internet access.
  • Imagine the security of knowing your apps are fully open-source, distributable as ePub files, and playable on physical media for decades.
  • Imagine a developer-first platform where your work isn’t at the mercy of tech giants but thrives in an open, decentralized ecosystem.

The Capsule Toy Machine is your tool for creating lasting, meaningful apps—whether for games, education, art, or social experiences. It’s time to build apps that can be shared in a room of 100 people offline, putting control back in the hands of developers.

Ready to build the future? Join us in shaping the next chapter of WebXR development.

Start creating today. Build free. Build for the Capsule Toy Machine.