CloudDeck is a full Linux-powered gaming PC that lets you stream your existing PC game library to a phone, a TV, an old laptop, a handheld, or any other device that can't run these games on its own. It runs Bazzite and boots straight into Steam Gaming Mode, the same interface as the Steam Deck, so it feels more like a console than a traditional Windows PC. You sign in with your Steam account, install your own games, mod them if you want, and it runs pretty much anything the Steam Machine can run with similar performance. You can stream at up to 1440p60. Pricing is $19.99 a month, or $14.99 on a 6 month plan.
I built CloudDeck because the cloud gaming options out there didn't quite fit what I wanted. The big ones lock you to a fixed catalog and some of the games I want to play are missing. The few that hand you a real machine instead of a catalog are fairly expensive. I wanted something that sits in between.
Some caveats: latency depends on how far you are from our servers. We have five server locations across Europe and North America so for now we limit signups to those regions. Some games don't run on Linux or Proton, and some anti-cheat blocks VMs and cloud machines outright. So right now CloudDeck works best for single-player games and non-competitive multiplayer titles.
This is the first time I'm sharing on HN, feel free to ask me anything about the product, the infrastructure, or the economics!
My experience from previous solo projects is that it's surprisingly much work to build and deploy even simple CRUD REST APIs with basic things like jwt authentication, permission checks, filtering, sorting and pagination no matter the language/framework. I've worked with Vert.x, Play Framework, Express.js, Go and the Serverless framework so far.
That's why my current solo project is actually a generator for basic REST APIs, it's currently in beta [1]. The idea is to describe the API you need in YAML, it is then being deployed directly from that.
Under the hood I'm using the Serverless framework with TypeScript which works quite well for me. Everything you need is available as npm packages these days and I found that since switching from plain JavaScript to TypeScript I'm finding errors in my code earlier on.
I started out with GitLab for their free CI and multiple private repos before both was available on GitHub.
I'm mostly using GitHub to share code examples as people are just more familiar with it. With GitHubs current offering I might completely switch in the not too distant future.
I'm working on a platform to generate simple CRUD APIs from JSON schemas: https://stackprint.io
I noticed that while working on past side projects I spent a lot of time writing simple CRUD APIs, permission checks, client code to connect and model classes which (at least for me) is usually not the most fun part when working on new app idea ;) So I started creating a concept to automate most of that for future projects and developed a simple web platform around it.
During the quarantine I've been mostly working on a set of permission rules to control access to API resources. I also started on generating client code which at least works for Angular at this point. I'm very hopeful that I can stay productive and get it to work for React/VueJS and iOS/Android as well soon :)
CloudDeck is a full Linux-powered gaming PC that lets you stream your existing PC game library to a phone, a TV, an old laptop, a handheld, or any other device that can't run these games on its own. It runs Bazzite and boots straight into Steam Gaming Mode, the same interface as the Steam Deck, so it feels more like a console than a traditional Windows PC. You sign in with your Steam account, install your own games, mod them if you want, and it runs pretty much anything the Steam Machine can run with similar performance. You can stream at up to 1440p60. Pricing is $19.99 a month, or $14.99 on a 6 month plan.
I built CloudDeck because the cloud gaming options out there didn't quite fit what I wanted. The big ones lock you to a fixed catalog and some of the games I want to play are missing. The few that hand you a real machine instead of a catalog are fairly expensive. I wanted something that sits in between.
Some caveats: latency depends on how far you are from our servers. We have five server locations across Europe and North America so for now we limit signups to those regions. Some games don't run on Linux or Proton, and some anti-cheat blocks VMs and cloud machines outright. So right now CloudDeck works best for single-player games and non-competitive multiplayer titles.
This is the first time I'm sharing on HN, feel free to ask me anything about the product, the infrastructure, or the economics!