Skip to content
Patryk Obara edited this page Jul 25, 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

This is standard Valve's Steam Runtime Docker image pre-built and published for everyone to use; in the future it will include additional software to accomodate building Luxtorpeda packages.

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.

Clone this wiki locally