1 of 22

Plugins in Unreal Engine 4

Adding features with ease

2 of 22

Dave has an awesome idea!

3 of 22

First try => BP Spaghetti ?

4 of 22

Sometimes code is simpler.

5 of 22

Now Dave wants to share it with the world!

6 of 22

Isn’t UE4 Open Source?

7 of 22

Then Git it done and let’s fork!

8 of 22

Wait… that’s huge!

9 of 22

Still need to compile the engine.

It won’t take long right?

Just ~40min

10 of 22

Now we’re done, right?

Nope…

The receiver needs to do the same process.

11 of 22

Tempted? ;)

12 of 22

The easy way: Plugins

  • Plug and play!
  • Expose functionality in C++ and Blueprint
  • No engine compile required
  • Enable/Disable with a toggle

13 of 22

Plugins are perfect for:

  • New features
  • External libraries
  • Modifying engine features
  • Extend editor functions

14 of 22

Example Plugins

15 of 22

How do you make a Plugin?

Plugin wizard!

16 of 22

How do you make a Plugin?

Change build settings if needed

Write code the same way as C++ Project

Compile and go!

17 of 22

Sweet, now let’s try!

  • Let’s do something useful => a new feature
  • Something that connects people
  • Web technology based
  • Real-time
  • Make it easy to use
  • Heard of….

18 of 22

19 of 22

Possible in less than 15min?

20 of 22

21 of 22

Questions?

Ask belated questions @getnamo on slack, twitter, github, unreal forums

22 of 22

Live chat with UE4 now at nexusvr.io/chat