Skip to main content

Unreal Python Editor PyPI

A Qt widget that's the Unreal equivalent of the "Maya Script Editor".
This repo hosts the Python module, for the Unreal plugin, see this repo

About The Project

ui

With the rapid advancement of Unreal Engine and the Python support in Unreal Engine, more and more people are jumping into Unreal Python scripting. Hence the creation of this tool!

Getting Started

Prerequisites

The tool needs the following library to be installed:

Add as Menu Button

The tool is meant to be launched from a menu bar button like such:

menu

You can set up this very easily by adding startup.py as a startup script, under Project Settings - Plugins - Python

  • download & extract the project zip file
  • find the startup.py location, and add it to the startup scripts: e.g. C:\Downloads\unrealScriptEditor\startup.py
menu

Simple Launch Script

If you just want to launch the tool in Unreal's python console without adding it to menu, or if you want to customize the location where the tool is being launched; refer to the following command:

  • the tool has to be in a path that Unreal will search for!
from unreal_script_editor import main
global editor
editor = main.show()

Install as module

install with pip

pip install unreal-script-editor

Install the module from the repo

python -m pip install git+https://github.com/hannesdelbeke/unreal-script-editor

Features

  • Unreal "native" stylesheet
  • Save and load python files and temporary scripts
  • Code editor short-cut support and Highlighter
  • Auto-completion

Support

This tool is still in development, if there's any issue please submit your bug here or contact techartlei@gmail.com

Metadata

Release files for unreal-script-editor 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for unreal-script-editor 0.0.3
File Size Uploaded
unreal_script_editor-0.0.3.tar.gz 24.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for unreal-script-editor 0.0.3
File Interpreter ABI Platform
unreal_script_editor-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 52.8 kB

Release files / unreal_script_editor-0.0.3.tar.gz

Download URL unreal_script_editor-0.0.3.tar.gz
Size 24.4 kB
Tags Source
SHA-256 checksum
How to use checksums
992d9fa96ec1dc2606e00f28e6ace1c29f8288f30f7006a8e6f7327f252b5926
BLAKE2b-256 checksum
How to use checksums
d0f5e257189a7c13b94b1f1f682c55e19423dde8cb20122ca46bbf7f40c796b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / unreal_script_editor-0.0.3-py3-none-any.whl

Download URL unreal_script_editor-0.0.3-py3-none-any.whl
Size 28.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4eab4c72a819d0cbc5c5db1d1cefea84e30a0d660003ca4330f5c4f3ab71fcf2
BLAKE2b-256 checksum
How to use checksums
4d0e1c6eb8df70e8da08e679a1cdad5a1c7329f782df521c56289ce744ed0e80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page