GAMES GATHERING 2021 ODESA

Using UMP to improve development speed and quality

Talk recording: Using UMP to improve development speed and quality

Stanislav Osipov

Hall:
Black Sea Hall (Programming + Analytics Track)

What the talk is about

Stanislav Osipov explains how Unity Package Manager helps make development higher quality, faster and less painful. His team has built Unity packages for about seven years, many of them open source. He compares code reuse by copying, submodules and packages, and the ways to install them: Git, a local link, the Packages folder and a scoped registry. The main advantages of packages are native integration, read-only code (changes go through pull requests), isolated work and semantic versioning with a changelog in the editor. He also covers dependencies between packages, options for hosting your own registry, and automating releases and documentation. The talk ends with audience Q&A. Useful for programmers and tech leads who want to share code across projects and teams.