Skip to content

Details

With more than 15 years of experience in the Copenhagen game development industry, Mads Dam Jacobsen has lots of super interesting and relevant experiences to share with us in this talk about automating the build and release process of Unity projects. Examples in talk will be shown using the open source Jenkins CI tool plus you can get the code on Github, so you can continue at home afterwards!

See below for which topics will be covered in the presentation.

Program:

17:30 - Sandwiches, sodas and mingling
18:00 - Welcome
18:10 - Presentation
19.15 - Mingling continues
21:30 - Venue closing

Presentation topics:

Introduction

  • Intro to the project and the pipeline used in the talk.
  • Quick word about CI/CD, build pipeline and different tools/providers.

Unity in CI/CD

  • Quick look at Unity Build Profiles.
  • Don't mix Unity build logic and pipeline logic.
  • Make portable pipeline tools.
  • Defining a schemas for Unity and CI/CD interop.
  • Artifacts, which ones to pick.

Reporting

  • Unity Logs.
  • Project Auditor for tracking project issues.
  • Unity DataTool for inspecting Addressables.
  • Propagate reports to your CI/CD tools.

Dependency & Audit trails

  • Attestations: How was it made?
  • SBOMs: And what went in?
  • Enforce best practices with Policies.

Where to go from here?

Events in København, DK
Game Programming
Video Game Development
Unity

Members are also interested in