Game Project - Build Pipeline

Server build pipeline with steam integration.

  • Unity
  • Gitlab CI
  • C#
  • Steam
This project is part of a larger hobby game project I am working on with a small team.
I am only highlighting the parts of the project I worked on.

About this project

Baking chunk and streaming data required a proper build pipeline for the project. We are using Gitlab CI to automate builds. Every time a push occurs in our git repository, we automatically pull the latest commit and start a new pipeline. Out build configuration runs through multiple steps, we bake the chunk data, we prepare it for streaming, we build a debug and release build, we upload both to steam and we cleanup the temporary files. This allows us for each push to have a build in steam for testing within ~10-15 minutes.

Gallery

Get in touch