Skip to content

wanjohiryan/Arc3dia

Repository files navigation

Arc3dia  light logo

Game with friends from anywhere and at anytime; instantly from your chrome browser.

Arc3dia Gameplay

Arc3dia is a plug-and-play Docker image that allows you to play games and stream them to a remote chromium browser on any device. It provides an accessible way to enjoy your favourite games with friends remotely.

Installation

Detailed installation instructions are coming soon. Stay tuned!

Note

The development process has taken longer than anticipated, however we are expecting to launch the alpha version by late September. So stay tuned

Features

  • Plug-and-Play Compatibility: Arc3dia offers a hassle-free setup process, requiring minimal configuration.
  • Versatile Input Support: Supports both gamepad and mouse/keyboard input out of the box.
  • Ultra-Low Latency Streaming: Leverages Warp, a custom QUIC protocol, to ensure exceptionally low-latency game streaming.
  • Built-In Multiplayer Functionality: Enables multiplayer gaming by default, allowing you to invite friends to parties and enjoy gaming together.
  • Streaming to External Platforms: Seamlessly stream your gameplay directly to platforms like YouTube and Twitch in real-time without needing other applications.
  • Game Progress Preservation: Capture your in-game progress, including levels attained and skills acquired. Share it with friends or return to it later without disrupting your primary gameplay.
  • Web Browser Input Integration: Experience low-latency input streaming from your web browser directly to the game using WebTransport. Powered by Yomo
  • Universal Device Compatibility: Enjoy gameplay on all devices that can run the Chrome browser, including Android, Android TV, Google TV, iOS, PC, Mac, and more.
  • Open Source Freedom: Arc3dia embraces Google Stadia-like features but remains open source, offering room for customization and expansion.

Usage

Possible use-cases:

  • Create a self-hosted cloud gaming setup on platforms like AWS/GCP or locally, enabling you to stream and play games on any device, regardless of your location and device.
  • Develop highly scalable cross-platform multiplayer games by hosting both the game and game server in data centers. You can then embed and stream gameplay to a wide array of devices, allowing you to code once and deploy anywhere.

Contributing

We welcome contributions from the community! If you're interested in contributing to Arc3dia, feel free to fork the repository and submit pull requests.

License

This project is licensed under the AGPL-3.0 License.

Contact

Have questions, suggestions, or just want to chat? You can reach us at wanjohiryan33@gmail.com or join our community on Discord.

Long live Linux 💝