---
title: "Executing a Simple Plan"
content_type: tutorial
url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/executing-a-simple-plan-1?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/executing-a-simple-plan-1.md?language=en&version=6.0"
previous_title: "The GOAP Planner"
previous_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/the-goap-planner?language=en&version=6.0"
previous_markdown_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/the-goap-planner.md?language=en&version=6.0"
next_title: "Creating a Multi-step Plan"
next_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/creating-a-multi-step-plan?language=en&version=6.0"
next_markdown_url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/creating-a-multi-step-plan.md?language=en&version=6.0"
difficulty: intermediate
duration_minutes: 20
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/executing-a-simple-plan-1.md?language=en&version=6.0"
  - name: "2021.3"
    url: "https://learn.unity.com/course/artificial-intelligence-for-beginners/unit/goal-driven-behaviour/tutorial/executing-a-simple-plan-1.md?language=en&version=2021.3"
  - name: "2019.4"
    url: "https://learn.unity.com/tutorial/executing-a-simple-plan-1.md?language=en&version=2019.4"
  - name: "2019.3"
    url: "https://learn.unity.com/tutorial/executing-a-simple-plan-1.md?language=en&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/tutorial/executing-a-simple-plan-1.md?language=en&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/tutorial/executing-a-simple-plan-1.md?language=en&version=2019.1"
last_updated: "2026-08-04T14:24:07.000Z"
---

# Executing a Simple Plan

Implement the agent’s LateUpdate method to control how a plan runs each frame.

In this tutorial, students will complete the code to allow agents to execute a simple plan by stringing together actions that satisfy a goal.

## Materials

- [S1009StarterU6.zip](https://storage.googleapis.com/learn-platform-bucket-production/tutorial/c6a9e3a9-2dce-5a18-8995-a781bb2ea005/versions%5B_key==%22fab13b07e667937a422e41c0e339eb3a%22%5D.materials%5B_key==%22a7c074162c59%22%5D.file/S1009StarterU6_20260320_215258.zip)
- [S1009Scripts.zip](https://storage.googleapis.com/learn-platform-bucket-production/tutorial/c6a9e3a9-2dce-5a18-8995-a781bb2ea005/versions%5B_key==%22fab13b07e667937a422e41c0e339eb3a%22%5D.materials%5B_key==%22d3839bf6479b%22%5D.file/S1009Scripts_20260320_215323.zip)

## 1. Executing a Simple Plan

[Video](https://storage.googleapis.com/learn-platform-bucket-production/tutorial/c6a9e3a9-2dce-5a18-8995-a781bb2ea005/versions%5B_key==%22fab13b07e667937a422e41c0e339eb3a%22%5D.sections%5B_key==%228KfwgJtj1rZ1EivCZw4iOi%22%5D.body%5B_key==%228KfwgJtj1rZ1EivCZw4iTC%22%5D.overviewVideo/S1009_20260320_072130.mp4) ([Transcript (en)](https://storage.googleapis.com/learn-platform-bucket-production/tutorial/c6a9e3a9-2dce-5a18-8995-a781bb2ea005/versions%5B_key==%22fab13b07e667937a422e41c0e339eb3a%22%5D.sections%5B_key==%228KfwgJtj1rZ1EivCZw4iOi%22%5D.body%5B_key==%228KfwgJtj1rZ1EivCZw4iTC%22%5D.subtitles/S1009%20VTT%20en_20260525_221339.vtt))
