# How can I extend Unreal Editor??

**URL:** <https://forums.unrealengine.com/t/how-can-i-extend-unreal-editor/375970>\
**Category:** Plugins\
**Tags:** customization, unreal-engine, slate, Plugins, question\
**Created:** [November 10, 2016, 6:32pm UTC](https://forums.unrealengine.com/t/how-can-i-extend-unreal-editor/375970 "2016-11-10T18:32:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_4b3639a6](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_4b3639a6](https://forums.unrealengine.com/u/anonymous_user_4b3639a6)\
**Post date:** [November 10, 2016, 6:32pm UTC](https://forums.unrealengine.com/t/how-can-i-extend-unreal-editor/375970/1 "2016-11-10T18:32:38Z")

</div>

Hey guys,

I have a little problem here.

I want to write a plugin, which extends the Unreal Editor by a new Button on the Toolbar (next to Compile Button).  
This Button should create a new Window (similar to Blueprint Editor, also with custom Nodes).  
My problems are:

- Where should I put the code to create the Toolbar Button? In my StartupModule Function?
- Do you know any good references or projects where someone made something similar?
- How do I render custom Nodes? Can I do these with slate?

Thanks in advance for your answer 🙂

Greetings

---

<div class="post-metadata">

**Author:** ![Sean\_Flint](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sean\_Flint](https://forums.unrealengine.com/u/Sean_Flint)\
**Post date:** [November 10, 2016, 6:48pm UTC](https://forums.unrealengine.com/t/how-can-i-extend-unreal-editor/375970/2 "2016-11-10T18:48:17Z")

</div>

Hey McStrife,

This is a little old, but it should give you a great starting point as far as how to go about extending the editor:

Have a great day

---

<div class="post-metadata">

**Author:** ![Matthew\_BpBuds](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Matthew\_BpBuds](https://forums.unrealengine.com/u/Matthew_BpBuds)\
**Post date:** [November 16, 2016, 1:02am UTC](https://forums.unrealengine.com/t/how-can-i-extend-unreal-editor/375970/3 "2016-11-16T01:02:44Z")

</div>

Yeah, or try using a plugin template.

---

<div class="post-metadata">

**Author:** ![JohnHudeski](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JohnHudeski](https://forums.unrealengine.com/u/JohnHudeski)\
**Post date:** [May 25, 2019, 12:29am UTC](https://forums.unrealengine.com/t/how-can-i-extend-unreal-editor/375970/4 "2019-05-25T00:29:13Z")

</div>

That tutorial was terrible. Jumped around everywhere. By the 10 minute mark, I had to look for actual documentation cos I could not understand what how he was accessing half the functionality (includes)  
In the end, I wonder why I did not just stick to documentation.
