---
title: "Freeze() & Unfreeze()"
content_type: tutorial
url: "https://learn.unity.com/tutorial/freeze-unfreeze?language=en"
language: en
difficulty: intermediate
duration_minutes: 5
unity_version:
  - "2019.3"
supported_unity_versions:
  - name: "2019.3"
    url: "https://learn.unity.com/tutorial/freeze-unfreeze.md?language=en&version=2019.3"
available_languages:
  - name: "en"
    url: "https://learn.unity.com/tutorial/freeze-unfreeze.md?language=en"
  - name: "ja"
    url: "https://learn.unity.com/tutorial/freeze-to-unfreeze-mesotsudo.md?language=ja"
last_updated: "2026-08-04T14:23:54.000Z"
---

# Freeze() & Unfreeze()

Learn how to freeze and unfreeze an agent to control its behavior during a simulation.

In this tutorial you will learn about freezing and unfreezing the agent.

## 1. Freeze() & Unfreeze()

[Video](https://connect-mediagw.unity.com/h1/20200525/videos/e3db4560-2957-4f5a-a01a-a933ee6c6c60_03_hummingbirdagent.cs_13.mp4) ([Transcript (en)](https://connect-mediagw.unity.com/h1/20200729/6b763aad-a747-42c4-87b4-6e72e3fc19bc_03_hummingbirdagent_12.vtt))
