Start a project

Our product · 2024 · In development

Project MAYA

Play PC games on Android, anytime, anywhere.

Cloud gaming built from scratch: stream PC titles to an Android phone without installing them, play with a built-in virtual gamepad, go live to YouTube and Facebook, and team up with friends.

Project MAYA: Play PC games on Android, anytime, anywhere.
Type
Our product
Year
2024
Role
Founded, designed and built
Platform
Android 7.0+ and a Windows host
Status
In development
Stack
Java, WebRTC, Media3 / ExoPlayer, libVLC, FFmpeg, Firebase, Python

(01) The problem

Big cloud-gaming services are expensive, region-locked or both, and none of them treat live streaming as part of the game.

(02) What we did

MAYA streams game video down over WebRTC, RTSP or DASH and sends stick and button events up over a socket. On the PC, a small Python receiver turns them into a virtual Xbox 360 controller.

What’s inside

  1. 01

    Cloud gaming

    Stream PC games to Android without installing them, played back in Media3 or libVLC.

  2. 02

    Virtual gamepad

    An on-screen controller, so no extra hardware is needed. The PC sees an Xbox 360 pad.

  3. 03

    Live broadcasting

    Go live from a session straight to YouTube and Facebook, with FFmpeg encoding on the phone.

  4. 04

    Play together

    Clans, friends and multiplayer, plus reels and For You and Following feeds.

  5. 05

    Queue and library

    A game store and a session queue that holds your place when every machine is busy.

  6. 06

    Floating video

    A floating player keeps the stream visible while you move around the app.

MAYA on Android.
MAYA on Android.
The on-screen controller layout.
The on-screen controller layout.
The virtual gamepad over a streamed Windows desktop.
The virtual gamepad over a streamed Windows desktop.

Team on this project

Services

Next projectVibesAn all-in-one social app for Android. →