The project is inspired by Google Stadia. When watching Google Stadia demo, most people will question how good is the latency? Will gaming experience is affected by the network?<p>I did some researches on that topic and WebRTC seems to be the most suitable protocol for that purpose. Some News also guess Google may apply WebRTC protocol also. I limited the project scope and made a POC of Cloud-gaming with a Go Library of WebRTC. The result indeed surprised me on how well WebRTC performs. In a good network condition, video streaming is seamless and the latency is unnoticeable.
My attempt to create an opensource POC of a cloud gaming service inspired by Google Stadia. Cloud gaming is the future of gaming when all the game logic is handled on a cloud server and then media is streamed to the user, so no installation, no heavy device is needed.<p>Try the platform at. Recommend to use Google Chrome:<p>US West (San Francisco): <a href="http://usw.cloud.webgame2d.com" rel="nofollow">http://usw.cloud.webgame2d.com</a> | US East(New York): <a href="http://use.cloud.webgame2d.com" rel="nofollow">http://use.cloud.webgame2d.com</a><p>Singapore: <a href="http://sg.cloud.webgame2d.com" rel="nofollow">http://sg.cloud.webgame2d.com</a> | India (Banglore): <a href="http://idn.cloud.webgame2d.com" rel="nofollow">http://idn.cloud.webgame2d.com</a><p>Europe (London): <a href="http://eu.cloud.webgame2d.com" rel="nofollow">http://eu.cloud.webgame2d.com</a> | Europe (Frankfurt): <a href="http://ger.cloud.webgame2d.com" rel="nofollow">http://ger.cloud.webgame2d.com</a><p>Game Instruction For the best gaming experience, please select the closest region to you.<p>- Video Demo: <a href="https://www.youtube.com/watch?v=koqWB1VKflo" rel="nofollow">https://www.youtube.com/watch?v=koqWB1VKflo</a> (If you cannot play)<p>Game Instruction:<p>- Arrow keys to move<p>- H -> Show help<p>- C, V -> Start, Select<p>- Z, X -> A, B<p>- S, A -> Save (Save state), Load (Load previous saved state)<p>- Share button/ W -> your game state is stored in a link in clipboard, next time you can continue your game by loading that link.<p>- F -> Full-screen<p>- Quit button/ Q -> Quit the current game<p>*The game is designed as joystick targeting multi-platform, so you can play it on Desktop, Android (IOS is not supported yet). Our purpose is to also to bring the modern gaming experience to Retro game.
Fantastic work! This is so impressive engineering wise.<p>This is so exciting for Open Source. All the technology is there. I would love to see something so I could easily play games and then mirror my save games locally. I spend a lot of time on different computers and setting up Wine to play AoE2 drives me crazy everytime.<p>I just really want a Stadia that respects the users freedom :)