Skip to content

A Recipe Book on ways to use Python in Unreal Engine 5 written by Brian Kortbus

License

Notifications You must be signed in to change notification settings

bralkor/unreal_python_recipe_book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Unreal Python Recipe Book

This project explores the use of Python to interact with, manage, and extend aspects of Unreal Engine 5
For the web documentation, please visit:
bkortbus.gitbook.io/unreal-python-recipe-book

Overview

This project is meant to supplement the official Epic documentation on Python and is unaffiliated with Epic or any other company. This project is written and maintained by Brian Kortbus. This project is meant to provide examples of how Unreal's systems can be used via Python and explore what's possible. This project is considered incomplete, new pages and revisions will be added as time allows.

There are two sections of this Project:

  1. Documentation - available on GitBook, the Python Documentation covers a wide assortment of Unreal Python features

  2. Unreal Demo Plugin - available here on GitHub, the Unreal Plugin provides samples on the code covered in the documentation


The Unreal Plugin

    The provided PythonRecipeBook plugin contains example code covered in the Documentation. It may be added to any Unreal 5.3 project to demo the topics covered or review how the various parts work in practice.

    The plugin contains the following:

    • Python modules for all Documentation topics covered
    • c++ code exposing key some useful functionality to Python
    • A Python startup script
    • An Editor Utility Widget, meta_viewer, to demo using Python in UMG
    • A collection of arbitrary demo assets with metadata tags used by meta_viewer
    • An arbitrary 3D level that was used to test actor/component inspection

    Feel free to demo the meta_viewer tool in Unreal, dig into the Plugin modules, and try expanding functionality!


Contact

    This project is written and maintained by Brian Kortbus as a personal project. If you have any questions, suggestions, or Unreal code snippets you wish to share please feel free to message me on LinkedIn.


About

A Recipe Book on ways to use Python in Unreal Engine 5 written by Brian Kortbus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published