# How can I implement Structs into my Blueprint?

**URL:** <https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891>\
**Category:** Blueprint\
**Tags:** Struct, unreal-engine, Blueprint, question\
**Created:** [April 28, 2014, 10:08am UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891 "2014-04-28T10:08:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zeustiak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zeustiak](https://forums.unrealengine.com/u/Zeustiak)\
**Post date:** [April 28, 2014, 10:08am UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/1 "2014-04-28T10:08:40Z")

</div>

I am not a programmer, but I hear many references to Structs and how great they are.

Can someone explain how I can put them to use in Blueprint?

---

<div class="post-metadata">

**Author:** ![Dieselhead](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dieselhead](https://forums.unrealengine.com/u/Dieselhead)\
**Post date:** [April 28, 2014, 11:52am UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/2 "2014-04-28T11:52:59Z")

</div>

Structs and Classes are the same thing in C++. Some people use struct instead of class if the class/struct mainly consists of data instead of functionality, and is supposed to be supplementary to other classes. In some engines a class like Unreals FVector would be considered a struct since it’s main purpose is to contain data (three float variables).

For using structs in UE4, has posted an introduction here:

> **[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 — https://unrealcommunity.wiki/! You will be able to find content from...

---

<div class="post-metadata">

**Author:** ![Zeustiak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zeustiak](https://forums.unrealengine.com/u/Zeustiak)\
**Post date:** [April 28, 2014, 12:20pm UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/3 "2014-04-28T12:20:29Z")

</div>

I saw that tutorial, but I am looking for things more geared towards blueprint.

Are there any advantages that a struct has over a class in blueprint? Or can I just think class anytime someone says struct and not worry about it?

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [April 28, 2014, 1:06pm UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/4 "2014-04-28T13:06:00Z")

</div>

From blueprint perspective, in struct you should contain pack of varabales about somethin. In 4.2 it is planed to implement structs creation in blueprints.

---

<div class="post-metadata">

**Author:** ![Zeustiak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zeustiak](https://forums.unrealengine.com/u/Zeustiak)\
**Post date:** [April 28, 2014, 1:23pm UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/5 "2014-04-28T13:23:59Z")

</div>

Nice, I look forward to 4.2! 🙂

Putting tons of variables under one roof is the feature about structs that seems to catch my interest the most.

---

<div class="post-metadata">

**Author:** ![Taurian](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Taurian](https://forums.unrealengine.com/u/Taurian)\
**Post date:** [January 21, 2016, 1:53am UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/6 "2016-01-21T01:53:29Z")

</div>

Is this now possible?

---

<div class="post-metadata">

**Author:** ![Zeustiak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zeustiak](https://forums.unrealengine.com/u/Zeustiak)\
**Post date:** [January 30, 2016, 9:41am UTC](https://forums.unrealengine.com/t/how-can-i-implement-structs-into-my-blueprint/281891/7 "2016-01-30T09:41:19Z")

</div>

Yeah structs are fairly well implemented in UE4.
