For the complete documentation index, see llms.txt. This page is also available as Markdown.

Architecture

How Game Launcher Cloud works - from your launcher to your players

Learn how Game Launcher Cloud delivers your games to players seamlessly. This guide explains the complete journey from uploading a build to players launching your game.

Simple Overview: We handle all the technical complexity - you just upload your game, and we make sure it reaches your players instantly, anywhere in the world.


How It Works: The Complete Flow

The Developer Journey

Simple Process

Upload once → We distribute globally → Players download from nearest server → Auto-update forever


The Player Experience

What Happens When a Player Opens Your Launcher?

What the launcher does:

  • Connects to our secure API

  • Downloads your custom branding and appearance

  • Checks what version of the game is installed

  • Shows your latest news and announcements

Smart Update Detection:

  • Compares local game version with latest cloud version

  • Only downloads files that changed (delta patching)

  • Shows download progress with speed and ETA

  • Verifies file integrity after download

Optimized Downloads:

  • Player automatically connects to closest server

  • Maximum download speed with CDN

  • Resume capability if connection drops

  • Background downloads while browsing news

Launch Process:

  • Quick file integrity check

  • Launch with custom parameters (if configured)

  • Monitor game process

  • Report session analytics (playtime, crashes)


Platform Architecture

Simple System Overview

Frontend Layer

Angular 19 web dashboard with TypeScript, Tailwind CSS, and reactive signals

Backend Layer

ASP.NET 10 REST API with C#, hosted on Linode with auto-scaling

Database Layer

PostgreSQL on Railway with automatic backups and JSON support

Storage Layer

Cloudflare R2 with global CDN for lightning-fast downloads worldwide


Technology Stack

What Powers Game Launcher Cloud

Component
Technology
Why We Use It

Backend API

ASP.NET 10 (C#)

Fast, reliable, cross-platform server

Database

Railway - PostgreSQL

Powerful relational database with JSON support

File Storage

Cloudflare R2

Global CDN for lightning-fast downloads

Web Dashboard

Angular 19 + TypeScript

Modern, reactive admin interface

Desktop Launchers

Avalonia C# .NET

Excellent performance on Windows/Mac/Linux

VPS

Linode Akamai

Creating patches and store the Backend


Last updated