Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development Python

Python for Unreal Engine Editor Tools Scripting

Step by step into the new editor Python API of the Unreal Engine towards a new world of productivity tools development
Rating: 4.4 out of 54.4 (38 ratings)
172 students
Created by Muhammad A.Moniem
Last updated 5/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Create Unreal Engine tools & Helpers with Python
  • Understand the Unreal Engine new Python scripting API

Course content

4 sections • 23 lectures • 4h 8m total length

  • Preview05:40
  • Preview11:54
  • Understand the API Reference
    10:10

  • The multiple ways to Execute Python scripts
    18:59
  • Logging to Console
    09:37
  • The Unreal Engine Python Modules
    05:05
  • Make the best out of the Output Log
    04:13
  • Access asset files through Python
    10:38
  • Access world actors through Python
    10:57
  • Factories & asset creation
    12:39
  • Progress Tasks
    08:38
  • Create new assets through Python
    10:34
  • Create new actors through Python
    13:11
  • Editor UI window for Python scripts
    05:02
  • Read/Editing properties for assets or actors through Python
    15:52
  • Advanced UI Python based Editor window
    20:09
  • Python Editor tools launcher
    07:43
  • Support Unreal Python tools with Python native functions
    05:48

  • Example 1 - Animation Notifies Cleaner
    07:59
  • Example 2 - Delete Unused Assets
    12:31
  • Example 3 - Multi Material Instancer
    12:56
  • Example 4 - Organize and Prefix all the Project assets
    24:29

  • What's Next?
    03:17

Requirements

  • Familiar with Unreal Engine 4
  • Basic knowledge of Python syntax
  • Passion to the topic!

Description

Epic games taking huge steps into allowing python for editor scripting, yet it is experimental, but it is massively growing everyday. This opens a huge door for an entire new world of possibilities, starting from automation tools, ending up with full UI tools. In this course we will be going step by step from nothing into the mastery of the Unreal Editor Python scripting in a 4 hours journey.

With python editor scripting, you are not only going to create very productive tools, but also will save your time from the slow process of plugins creation and get new opportunities in the game industry that you never though about before. Python is an important language nowadays in the game industry, and using it with Unreal Engine is a win at all aspects.

Who this course is for:

  • Existing Unreal Engine users who want to start using the new Unreal Python API to build editor tools & helpers
  • New Unreal Engine users who want to start with the Editor tools development through Python

Featured review

Hans Palacios
Hans Palacios
91 courses
16 reviews
Rating: 5.0 out of 54 months ago
Excellent overview and detailed explanation of each step in the process. The lessons included a good selection of tools that showcase the versatility of Python in UE. Thanks, and I look forward to another learning opportunity with you!

Instructor

Muhammad A.Moniem
Graphics, Engine & Tools Programmer
Muhammad A.Moniem
  • 4.2 Instructor Rating
  • 39 Reviews
  • 180 Students
  • 3 Courses

15+ years in game development in programming (graphics, Engine, Tools, Gameplay/AI, UI) for consoles, PC, & some mobile never harmed. Currently based on China, and working in the AAA industry. At academic level, did author multiple books, which contains 3 Unreal Engine books (Learning Unreal® Engine iOS Game Development, Unreal Engine Lighting and Rendering Essentials & Mastering Unreal Engine 4.X). Posting tutorials & articles on UE4U.XYZ & been teaching Unreal since UE3.x

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.