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.

circle-info

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

spinner

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?

spinner

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)

spinner

Platform Architecture

Simple System Overview

spinner

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

circle-check

Last updated

Was this helpful?