Web-based Cloud Gaming service for Retro Game
Find a file
2019-09-30 02:37:37 +08:00
.github
_layouts Update customize 2019-09-21 05:29:47 +08:00
assets/css Update CSS for youtube full screen 2019-09-30 02:37:37 +08:00
cmd
config Remove old nes emulator (#78) 2019-09-04 02:21:46 +08:00
cws
document Remove old nes emulator (#78) 2019-09-04 02:21:46 +08:00
emulator Remove old nes emulator (#78) 2019-09-04 02:21:46 +08:00
encoder
games
h264encoder
libretro Remove old nes emulator (#78) 2019-09-04 02:21:46 +08:00
overlord
static
util
vendor
vpx-encoder
webrtc
worker remove comment 2019-09-04 02:31:45 +08:00
.dockerignore
.gitattributes
.gitignore Update .gitignore 2019-09-11 02:03:22 +08:00
_config.yml Update pages 2019-09-21 05:17:19 +08:00
Dockerfile
Gemfile update css 2019-09-24 00:51:37 +08:00
Gemfile.lock update css 2019-09-24 00:51:37 +08:00
go.mod
go.sum
index.html Update CSS for youtube full screen 2019-09-30 02:37:37 +08:00
LICENSE
Makefile
prometheus.yml
README.md Update README 2019-09-08 05:31:31 +08:00

Web-based Cloud Gaming Service

CloudRetro, Open-source Cloud Gaming Service For Retro Games

This project aims to bring the most modern and convenient gaming experience to users. You can play any retro games on your browser directly, which is fully compatible with multi-platform like Desktop, Android, IOS. This flexibility also enables online gaming experience to retro games.

Cloud Gaming field is the future of gaming when it can go beyond the limitation of hardware by utilizing Cloud and streaming technology. This year, Google and Microsoft are joining the scene with Google Stadia and Microsoft Xcloud.

Screenshot Screenshot
screenshot screenshot
screenshot screenshot

Video demo: https://www.youtube.com/watch?v=koqWB1VKflo

Try this game

http://cloudretro.io

  • On Desktop:
    • Arrow keys + Z(A) + X(B) + C(X) + V(Y) + Shift(Select) + Enter(Start)
    • S(Save) + A(Load) + F(Full screen)
      *A(B) means they key A on keyboard is equivalent to key B in emulator
  • On Mobile:
    • Just follow the UI.
    • Only Android with latest chrome version can work for the service

Feature

  1. Cloud gaming: Game logic and storage is hosted on cloud service. It reduces the cumbersome of game initialization.
  2. Cross-platform compatibility: The game is run on web browser, the most universal built-in app. No console, plugin, external app or devices are needed. Chrome with the latest version is recommended for the game.
  3. Emulator agnostic: The game can be played directly without any extra effort to set up the gaming emulator or platform.
  4. Vertically scaled: The infrastructure is designed to be able to scale under high traffic by adding more instances.
  5. Cloud storage: Game state is storing on online storage, so you can come back to continue playing in a game.
  6. Online multiplayer: Bring online multiplayer gaming to retro games. (In Road map)
  7. Collaborate gameplay: Follow the idea of "Twitch Plays Pokemon", multiple players can play the same game together (In Road map)

Open source

This project is open-source at https://github.com/giongto35/cloud-game

About us

Nguyen Huu Thanh
https://www.linkedin.com/in/huuthanhnguyen/

Tri Dang Minh
https://trich.im