<aside> 👉 This guide will get you through the basics of programming with Python and using Python inside of Unreal Engine.

After this guide, you will be able to create your own editor tools for Unreal Engine to automate and improve your workflow.

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/db3c4000-faad-4a88-b7b2-ba34fbf859c2/580b57fcd9996e24bc43c53e.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/db3c4000-faad-4a88-b7b2-ba34fbf859c2/580b57fcd9996e24bc43c53e.png" width="40px" /> This guide was written by Kevin Masson - twitter.com/oktomus.

</aside>

<aside> ❓ If you have questions when following this guide, you can post them on the Epic Games Forum.

</aside>

Introduction

Content and goals

Setup

Getting the project files

Setting up Unreal Engine

Setting up Visual Studio Code

Python first steps

Running Python in Unreal from the command line

Python Basics

The Python Interpreter - Using Python outside of UE

Python scripts in Unreal

Writing Python for UE

Unreal Python API

Find information online