# Where can I find detailed instructions about how to create a plugin for UE4?

**URL:** <https://forums.unrealengine.com/t/where-can-i-find-detailed-instructions-about-how-to-create-a-plugin-for-ue4/66461>\
**Category:** C++\
**Tags:** unreal-engine, Engine-Source-Code, GitHub, Engine-Source-GitHub\
**Created:** [June 14, 2016, 11:19am UTC](https://forums.unrealengine.com/t/where-can-i-find-detailed-instructions-about-how-to-create-a-plugin-for-ue4/66461 "2016-06-14T11:19:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![NeoChang](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@NeoChang](https://forums.unrealengine.com/u/NeoChang)\
**Post date:** [June 14, 2016, 11:19am UTC](https://forums.unrealengine.com/t/where-can-i-find-detailed-instructions-about-how-to-create-a-plugin-for-ue4/66461/1 "2016-06-14T11:19:13Z")

</div>

I’m now working on a VR project, and I want to create a runtime plugin for UE4 which can provide support and implementation for our VR devices and functions,  
I’ve followed the examples to create a “framework” of the plugin, but after I read through the official documents and WIKIs, I’m still not sure about how to implement this plugin in detail.  
What’s the detailed rules about the plugin? Where can I find some instructions?  
Thank you!

---

<div class="post-metadata">

**Author:** ![qdelpeche](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/qdelpeche/32/776509_2.png) [@qdelpeche](https://forums.unrealengine.com/u/qdelpeche)\
**Post date:** [June 14, 2016, 1:07pm UTC](https://forums.unrealengine.com/t/where-can-i-find-detailed-instructions-about-how-to-create-a-plugin-for-ue4/66461/2 "2016-06-14T13:07:19Z")

</div>

I did a quick search om Google and found the following links:

> **[Plugins](https://docs.unrealengine.com/4.27/en-US/ProductionPipelines/Plugins/)**
>
> How to create Unreal Engine plugins.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

If you also search YouTube there were a few tutorials out there that covered the basics and actually help you build a very simple plugin.

---

<div class="post-metadata">

**Author:** ![NeoChang](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@NeoChang](https://forums.unrealengine.com/u/NeoChang)\
**Post date:** [June 15, 2016, 3:02am UTC](https://forums.unrealengine.com/t/where-can-i-find-detailed-instructions-about-how-to-create-a-plugin-for-ue4/66461/3 "2016-06-15T03:02:12Z")

</div>

Thank you for your reply!🙂 I’ve read and researched the above links already, and I’ve buit a simple plugin which is runnable, but I’m still confused about how to add complicate functions and how to interact between the plugin and UE4.  
e.g. We have a C++ library which contains the main functions of our SDK, how should I expose those functions to UE4? It seems the documents above don’t contain such topic…  
Anyway, I’ll do more search and watch some YouTube tutorials again, but If you have any further information to share, I would be very grateful!
