Skip to content
Patryk Obara edited this page Aug 8, 2019 · 4 revisions

Project goals

TODO: Describe goals and priorities

Technical overview

Luxtorpeda consists of 3 components:

  • Build infrastructure used for packaging open-source game engines
  • Steam Play compatibility tool used for installing those packages
  • Steam Runtime Docker image that provides a necessary build environment

Compatibility tool

GitLab mirror, GitHub mirror

The tool itself is used for automatically installing and downloading game packages inside the Steam client.

Caution: this project is in very early stages of development, so expect a lot of crucial features missing, such as automatic updates or desktop integration.

Docker image

Luxtorpeda Organization on DockerHub, Docker images

This is Valve's Steam Runtime Docker image pre-built and published on DockerHub with some additional build-time dependencies included. More detailed information in Docker Image article.

Packages and build infrastructure

Luxtorpeda Organization on GitLab

GitLab provides build and hosting infrastructure for all packages. Each supported game engine has mirror repo and package repo; package repositories use GitLab CI for automatic builds and deployment.