본문 바로가기
파이썬 (Python)/파이썬을 활용하여 언리얼 엔진에서 에디터 스크립팅하기

[Python/Unreal] 2. 설치 및 구성 (Output Log 창, reload, print)

by Minkyu Lee 2026. 1. 26.

개요

플러그인 활성화 후에 작성한 .py를 모듈 임포트해서 print하는 방법이다.

 

영상

https://dev.epicgames.com/community/learning/courses/Y97/unreal-engine-python/7x9b/unreal-engine-1a8c54

 

Python을 활용하여 언리얼 엔진에서 에디터 스크립팅하기 | Course

Python으로 퍼포먼스와 프로덕션을 최적화하는 간편하고 강력한 툴을 제작하는 방법을 자세히 알아보세요. 텍스트 에디터를 설치하고, 언리얼 Python API 구조를 살펴본 다음 Python 스크립트를 직접

dev.epicgames.com

 

내용

1. 텍스트 에디터 설정 (강의에선 Notepad++)

 

2. 플러그인 활성화

 

3. Project Settings - Python - Additional Pahts 추가

 

4. .py 작성 후 모듈 임포트

언리얼 Python API 작업시 가장 먼저 작성해야할 내용은 import unreal 이다.

 

 

5. 작성 수정 후 모듈 리로드

그냥 임포트만 하면 정상 출력되지 않는다.

이미 메모리에 있기 때문에 리임포트 하지 않는 것이다.

 

이를 위해 명시적으로 리임포트를 해줘야한다.

해당 방법은 reload 함수를 사용하는 것이다. 이 함수가 있는 모듈은 importlib 이다.

 

임포트만 하는 경우 (출력되지 않음)

 

6. 정상출력 확인  

리로드를 하면 출력이 잘된다.

 

 

댓글