Skip to content

A build and deploymant management toolkit written for large scale Unreal Engine games

Notifications You must be signed in to change notification settings

Unreal-Kingdoms/UE-Game-Build-Toolkit-Community-Edition

Repository files navigation

This is the community edition of our build pipeline

This repo is open for you to use in any projects and modify as you see fit! We would appreciate you creating pull requests for any additional modifications you make that my be useful to the community.

Image 1 Image 2

Image 3 Image 4

UE Game Build Toolkit

A build and deploymant management toolkit written for large scale Unreal Engine games

Table of Contents

Setup

Pipeline Setup

First we need to do some initial pipeline setup so that we can automate and distribute various tasks across the Kubernetes cluster

  • To set up the toolkit for the first time please run setup.sh and select "Run pipeline setup"
  • Second you should run "Fix-Up MiniKub Drivers"
  • Next, to start up the pipeline system run "Start UE pipeline system"
  • Once your pipeline is started, in a new window re-run setup.sh and select "Add pipeline task"

Pipeline overview:

image

Reboot setup

Next we need to take reboots into account. In order to start the entire cluster, cluster dashboard , and Tekton dashboard on system start, follow the steps below

  • Run crontab -e to edit your user's cron list
  • Enter the following in a new line on your crontab file @reboot [path to start.sh]
  • Now save the crontab file and do a reboot to test that your cluster will start automatically (You should notice a browser window to your cluster dashboard will open on every reboot)

Usage

This section outlines basic usage of the toolkit, this consists mainly of interacting with the Tekton pipeline to run pre-defined automated tasks.

Written with ❤️ by Tristan J Poland

About

A build and deploymant management toolkit written for large scale Unreal Engine games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages