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