---
title: "Actions"
content_type: tutorial
url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/actions-d?language=en"
language: en
container_type: course
container_title: "Artificial Intelligence for Beginners"
container_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners.md?language=en&version=6.0"
unit_title: "Goal Driven Behaviour"
unit_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour?language=en&version=6.0"
standalone_markdown_url: "https://learn.unity.com/tutorial/actions-d.md?language=en&version=6.0"
previous_title: "The World States"
previous_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/the-world-states?language=en&version=6.0"
previous_markdown_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/the-world-states.md?language=en&version=6.0"
next_title: "Agents"
next_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/agents-xq?language=en&version=6.0"
next_markdown_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/agents-xq.md?language=en&version=6.0"
difficulty: intermediate
duration_minutes: 15
unity_version:
  - "6.0"
supported_unity_versions:
  - name: "6.0"
    url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/actions-d.md?language=en&version=6.0"
  - name: "2021.3"
    url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/actions-d.md?language=en&version=2021.3"
  - name: "2019.4"
    url: "https://learn.unity.com/tutorial/actions-d.md?language=en&version=2019.4"
  - name: "2019.3"
    url: "https://learn.unity.com/tutorial/actions-d.md?language=en&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/tutorial/actions-d.md?language=en&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/tutorial/actions-d.md?language=en&version=2019.1"
last_updated: "2026-08-04T14:21:55.000Z"
---

# Actions

Build a base action class that defines preconditions, effects, durations, and locations for agent behaviors.

In this tutorial students will learn how to set up the classes to management the actions that can be assigned to the agents when planning.

## 1. Actions

[Video](https://storage.googleapis.com/learn-platform-bucket-production/tutorial/2a845dbf-8ef2-578e-aca3-cfe738ec390e/versions%5B_key==%22ee3f1c1e23671547eaa4111f4d1cd7f0%22%5D.sections%5B_key==%226mPVEs2A9KDZvKF7TiMmY9%22%5D.body%5B_key==%226mPVEs2A9KDZvKF7TiMmaE%22%5D.overviewVideo/S1005_20260320_071602.mp4) ([Transcript (en)](https://storage.googleapis.com/learn-platform-bucket-production/tutorial/2a845dbf-8ef2-578e-aca3-cfe738ec390e/versions%5B_key==%22ee3f1c1e23671547eaa4111f4d1cd7f0%22%5D.sections%5B_key==%226mPVEs2A9KDZvKF7TiMmY9%22%5D.body%5B_key==%226mPVEs2A9KDZvKF7TiMmaE%22%5D.subtitles/S1005%20VTT%20en_20260525_221104.vtt))
