CI/CD for Unity Games Using TeamCity
summary
Shows how to wire TeamCity, Unity and Perforce to produce two automated outputs: a macOS .app zipped artifact and a WebGL zip, using three build configurations (build macOS, build WebGL, deploy WebGL) and snapshot + artifact dependencies so the macOS and WebGL builds run in parallel and the deploy waits for WebGL. Uses Rider for the Unity C# build class, TeamCity Unity build step plugin, Perforce Perforce depot VCS root, and AWS CLI to sync to an S3 website; builds succeed and the WebGL site is deployed.
AI-written summary · about
chapters (17)
- 0:00Start
- 0:17Create a New Project in Unity
- 1:28Sample Scene
- 2:09Add this Game into Perforce
- 2:19Add the Project Perforce
- 6:10Perform Mac Os Build
- 6:52Webgl Build
- 7:34Build Menu
- 9:19Build Configuration
- 9:47Auto Detection
- 11:42Add a Build Step
- 13:41Create Build Configuration
- 15:32Deploy a Webgl Version of a Game to an External Service
- 23:45Configure a 2d Sprite
- 25:57Set Up the Animation
- 29:06Download the New Version
- 30:08Webgl
related talks
32mGame DevOps: Elevating Your Unity and Unreal Build Pipelines With TeamCity
01h 01mDeploying Your Studio With the Cloud Game Development Toolkit
30mScalable and Cloud-Native Mobile Game CI/CD Environment Using Unity
54mHow to Apply the Software Engineering Process to the Gamedev Process
20mCI/CD Infrastructure for Efficient Mobile Game Development
06mDevOps in the world of VR & AR
08h 44mJetBrains GameDev Day 2025
28mUsing CI to Test the Frontend: the TeamCity Example
