Technology

  • Project Quantum — We’re Going Native.

    Andrew Sampson November 19, 2018

    Project Quantum — We’re Going Native.

  • Scaling Millions of Connections with a Zero-propagation Dynamic DNS

    Andrew Sampson September 29, 2018

    This is the second in a series of blog posts in which we outline our experience with developing the first HTML5 game-streaming service for the web.

  • Building a Cross-browser, Cross-platform, Real-time Game Streaming Protocol

    Andrew Sampson September 17, 2018

    This is the first in a series of blog posts in which we outline our experience with developing the first HTML5 game-streaming service for the web.

  • Introducing Native Keyboard Input For Chrome

    Andrew Sampson July 27, 2018

    Since our launch in January, we’ve been looking for ways to drastically improve the way people play their favorite games via the browser. One limitation we’ve faced is lackluster control over how we currently user input.

  • Open Sourcing Forecast, An HTTP and WebSocket Tester.

    Andrew Sampson June 12, 2018

    At Rainway we are managing thousands of users connections, and this does not come without some headache. No two networks are the same, and as we like to say, the internet is held together by duct tape and glue.

  • Recognizing Millions of Games Instantly

    Nura Nubani December 29, 2017

    When we started creating Rainway we set out to build a service that was user-friendly and did away with manual configuration. Part of this process takes place in our advance game analysis engine, Mist(we have a running joke that all internal projects are named after water-related things). Mist is a powerful engine capable of scanning a users computer in just a few milliseconds going through millions of different game titles. This isn’t just limited to PC games, but also ROMs dating all the way to the 70s, making Mist as versatile as the PC platform itself.

  • Real-time Communication For Everyone

    Andrew Sampson September 06, 2017

    Today we’re open sourcing Spitfire, our WebRTC library that enables real-time communication with web browser.

  • Tracking and Managing Processes on Windows

    Andrew Sampson July 28, 2017

    Today we open sourced our process management library, Warden. It aims to simplify tracking processes and their children across Windows. For this development blog we wanted to dive into why we needed to create this library.