# C++

**URL:** https://forums.unrealengine.com/c/development-discussion/programming-scripting/c-programming/29.md

[Latest](https://forums.unrealengine.com/latest.md) · [Categories](https://forums.unrealengine.com/categories.md) · [Tags](https://forums.unrealengine.com/tags.md)

---

## [You want to contribute to Unreal Engine? Here’s how!](https://forums.unrealengine.com/t/you-want-to-contribute-to-unreal-engine-here-s-how/154880)

<div class="topic-metadata">

**Author:** [@Amanda.Schade](https://forums.unrealengine.com/u/Amanda.Schade)\
**Replies:** 0\
**Last updated:** [December 10, 2020, 10:15pm UTC](https://forums.unrealengine.com/t/you-want-to-contribute-to-unreal-engine-here-s-how/154880 "2020-12-10T22:15:27Z")

</div>

When we first made Unreal Engine’s source code available on GitHub, the hope was to empower the community to help us make Unreal the best it can be for everyone. As the code base grew, the developer community grew with i…

---

## [Publishing blocked by “Experimental Editor Settings” although no experimental feature is enabled ](https://forums.unrealengine.com/t/publishing-blocked-by-experimental-editor-settings-although-no-experimental-feature-is-enabled/2853500)

<div class="topic-metadata">

**Author:** [@RAYOU\_MINI](https://forums.unrealengine.com/u/RAYOU_MINI)\
**Replies:** 0\
**Last updated:** [November 10, 2026, 6:12pm UTC](https://forums.unrealengine.com/t/publishing-blocked-by-experimental-editor-settings-although-no-experimental-feature-is-enabled/2853500 "2026-11-10T18:12:42Z")

</div>

Summary I can’t publish my island. The private version validation on the Creator Portal always fails on “Experimental Features – Experimental Editor Settings”, but no experimental feature is enabled in my project, and t…

---

## [Losing hours and days to re-compiling a project when making extremely small changes.](https://forums.unrealengine.com/t/losing-hours-and-days-to-re-compiling-a-project-when-making-extremely-small-changes/2763533)

<div class="topic-metadata">

**Author:** [@argenex](https://forums.unrealengine.com/u/argenex)\
**Replies:** 22\
**Last updated:** [November 10, 2026, 6:09pm UTC](https://forums.unrealengine.com/t/losing-hours-and-days-to-re-compiling-a-project-when-making-extremely-small-changes/2763533 "2026-11-10T18:09:50Z")

</div>

So far I keep encountering insanely long compile times for a basic, barely put together project. For example here are the following issues that I encounter which ends up resulting in 5-10 hour re-compiles. Deleting a …

---

## [No invitation E-Mail after linking Github with Epic Games Acc to join organization \[RESOLVED\]](https://forums.unrealengine.com/t/no-invitation-e-mail-after-linking-github-with-epic-games-acc-to-join-organization-resolved/246155)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_8c580ed91](https://forums.unrealengine.com/u/anonymous_user_8c580ed91)\
**Replies:** 51\
**Last updated:** [November 10, 2026, 5:51pm UTC](https://forums.unrealengine.com/t/no-invitation-e-mail-after-linking-github-with-epic-games-acc-to-join-organization-resolved/246155 "2026-11-10T17:51:50Z")

</div>

Hey there, i linked my Epic Account with Github and recieved E-Mails confirming that the accounts are linked. But i didnt get an invitation link from github to join epicgames organization. I dont have a green Join butt…

---

## [Day 14 completed as a Gameplay Engineer in Unreal Engine 5](https://forums.unrealengine.com/t/day-14-completed-as-a-gameplay-engineer-in-unreal-engine-5/2853380)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 10, 2026, 3:32pm UTC](https://forums.unrealengine.com/t/day-14-completed-as-a-gameplay-engineer-in-unreal-engine-5/2853380 "2026-11-10T15:32:30Z")

</div>

Day 14 completed as a Gameplay Engineer in Unreal Engine 5 Today I upgraded my inventory system by implementing Multiple Item Types in C++. Features completed: :white\_check\_mark: ItemType Variable :white\_check\_mark: …

---

## [Help with Zero-g FPS](https://forums.unrealengine.com/t/help-with-zero-g-fps/2852830)

<div class="topic-metadata">

**Author:** [@Eric\_G.Gregory](https://forums.unrealengine.com/u/Eric_G.Gregory)\
**Replies:** 1\
**Last updated:** [November 9, 2026, 3:39pm UTC](https://forums.unrealengine.com/t/help-with-zero-g-fps/2852830 "2026-11-09T15:39:15Z")

</div>

So I’m making an FPS with some zero-g zones in which the player character can move with 6 degrees of freedom (move in any direction and rotate in any axis) but I’m having some issues with the player’s rotation. When u…

---

## [Day 13 - Stackable Inventory System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-13-stackable-inventory-system-in-c-unreal-engine-5/2852818)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 9, 2026, 11:58am UTC](https://forums.unrealengine.com/t/day-13-stackable-inventory-system-in-c-unreal-engine-5/2852818 "2026-11-09T11:58:09Z")

</div>

Hello everyone, I’ve just completed Day 13 of my Unreal Engine 5 Gameplay Engineer journey. Today I upgraded my inventory system by implementing item stacking in C++. Before this update, collecting three coins created…

---

## [Day 10 - Item Usage System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-10-item-usage-system-in-c-unreal-engine-5/2849954)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 3\
**Last updated:** [November 6, 2026, 11:25am UTC](https://forums.unrealengine.com/t/day-10-item-usage-system-in-c-unreal-engine-5/2849954 "2026-11-06T11:25:54Z")

</div>

Hello everyone, I’ve just completed Day 10 of my Unreal Engine 5 Gameplay Engineer journey. Today I implemented an Item Usage System completely in C++. Features implemented: :white\_check\_mark: IA\_UseItem Input Action …

---

## [Day 12 - Consumable Item Removal System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-12-consumable-item-removal-system-in-c-unreal-engine-5/2851484)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 6, 2026, 11:24am UTC](https://forums.unrealengine.com/t/day-12-consumable-item-removal-system-in-c-unreal-engine-5/2851484 "2026-11-06T11:24:25Z")

</div>

Hello everyone, I’ve just completed Day 12 of my Unreal Engine 5 Gameplay Engineer journey. Today I improved my consumable item system by implementing inventory item removal after usage. Features implemented: …

---

## [Core Redirects of C++ Classes API like LYRAGAME\_API](https://forums.unrealengine.com/t/core-redirects-of-c-classes-api-like-lyragame-api/2850941)

<div class="topic-metadata">

**Author:** [@Ruslanmin2](https://forums.unrealengine.com/u/Ruslanmin2)\
**Replies:** 1\
**Last updated:** [November 5, 2026, 2:58pm UTC](https://forums.unrealengine.com/t/core-redirects-of-c-classes-api-like-lyragame-api/2850941 "2026-11-05T14:58:46Z")

</div>

How to create in C++ Core Redirects of C++ classes from one API to another API. If you declare UE Class you specify api. I want to change it using core redirects to use Lyra C++ Classes and blueprints without rewriting a…

---

## [Lyra UI classes and blueprints Integration in test project](https://forums.unrealengine.com/t/lyra-ui-classes-and-blueprints-integration-in-test-project/2842136)

<div class="topic-metadata">

**Author:** [@Ruslanmin2](https://forums.unrealengine.com/u/Ruslanmin2)\
**Replies:** 10\
**Last updated:** [November 5, 2026, 1:47pm UTC](https://forums.unrealengine.com/t/lyra-ui-classes-and-blueprints-integration-in-test-project/2842136 "2026-11-05T13:47:41Z")

</div>

Hi, I am adding Lyra UI C++ code in test project, and at this moment UI partially works. And I am looking for people who have familiar with Lyra Framework and can help me. I have problem with settings window: I have…

---

## [Day 11 - Consumable Items System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-11-consumable-items-system-in-c-unreal-engine-5/2850917)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 5, 2026, 11:30am UTC](https://forums.unrealengine.com/t/day-11-consumable-items-system-in-c-unreal-engine-5/2850917 "2026-11-05T11:30:51Z")

</div>

Hello everyone, I’ve just completed Day 11 of my Unreal Engine 5 Gameplay Engineer journey. Today I implemented a Consumable Items System completely in C++ and connected it with my existing Inventory, Equipment, Item U…

---

## [How to deal with keyboard layouts?](https://forums.unrealengine.com/t/how-to-deal-with-keyboard-layouts/2504539)

<div class="topic-metadata">

**Author:** [@Adamen111](https://forums.unrealengine.com/u/Adamen111)\
**Replies:** 6\
**Last updated:** [November 4, 2026, 8:50am UTC](https://forums.unrealengine.com/t/how-to-deal-with-keyboard-layouts/2504539 "2026-11-04T08:50:35Z")

</div>

Keyboard Localization Issue in Unreal Engine Hello, I have an issue that’s driving me crazy, and its keyboard localization for input handling. I am a beginner in Unreal Engine (love it so far), so please go easy on me. …

---

## [Day 1 - Building My Own DirectX 12 Game Engine From Scratch](https://forums.unrealengine.com/t/day-1-building-my-own-directx-12-game-engine-from-scratch/2849557)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 3, 2026, 5:52pm UTC](https://forums.unrealengine.com/t/day-1-building-my-own-directx-12-game-engine-from-scratch/2849557 "2026-11-03T17:52:46Z")

</div>

Hello everyone, Alongside my Unreal Engine 5 Gameplay Engineer journey, I have started a second long-term project: building my own game engine from scratch using C++ and DirectX 12. Day 1 is now complete. Current prog…

---

## [Day 9 - Equipment System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-9-equipment-system-in-c-unreal-engine-5/2849527)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 3, 2026, 4:43pm UTC](https://forums.unrealengine.com/t/day-9-equipment-system-in-c-unreal-engine-5/2849527 "2026-11-03T16:43:47Z")

</div>

Hello everyone, I’ve just completed Day 9 of my Unreal Engine 5 Gameplay Engineer journey. Today I implemented my first Equipment System completely in C++. Features implemented: :white\_check\_mark: Equipped Item Varia…

---

## [Get batterey level of controllers in (UE5.4.4) + Meta Fork (Oculus 3s)](https://forums.unrealengine.com/t/get-batterey-level-of-controllers-in-ue5-4-4-meta-fork-oculus-3s/2849523)

<div class="topic-metadata">

**Author:** [@Nizami\_Nz](https://forums.unrealengine.com/u/Nizami_Nz)\
**Replies:** 0\
**Last updated:** [November 3, 2026, 4:26pm UTC](https://forums.unrealengine.com/t/get-batterey-level-of-controllers-in-ue5-4-4-meta-fork-oculus-3s/2849523 "2026-11-03T16:26:56Z")

</div>

Hello, I try get batterey level of controllers in (UE5.4.4) + Meta Fork, but BatteryPercentRemaining\[2\] always return 0 #pragma once #include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "VRBat…

---

## [how to check when map finishes loading?](https://forums.unrealengine.com/t/how-to-check-when-map-finishes-loading/2849154)

<div class="topic-metadata">

**Author:** [@VeryClumsySloth](https://forums.unrealengine.com/u/VeryClumsySloth)\
**Replies:** 1\
**Last updated:** [November 3, 2026, 4:12am UTC](https://forums.unrealengine.com/t/how-to-check-when-map-finishes-loading/2849154 "2026-11-03T04:12:05Z")

</div>

Hi, I have a map created using World Partition. That map has a landscape, structures, and buildings. The problem is with placing the player character after loading the game. It works well when the game was saved while t…

---

## [Day 8 - Inventory System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-8-inventory-system-in-c-unreal-engine-5/2848911)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [November 2, 2026, 1:16pm UTC](https://forums.unrealengine.com/t/day-8-inventory-system-in-c-unreal-engine-5/2848911 "2026-11-02T13:16:07Z")

</div>

Hello everyone, I’ve just completed Day 8 of my Unreal Engine 5 Gameplay Engineer journey. Today I implemented my first Inventory System completely in C++. Features implemented: :white\_check\_mark: USTRUCT Inventory I…

---

## [Data Asset: Only allow an int var to be positive](https://forums.unrealengine.com/t/data-asset-only-allow-an-int-var-to-be-positive/2847976)

<div class="topic-metadata">

**Author:** [@NeonFraction](https://forums.unrealengine.com/u/NeonFraction)\
**Replies:** 2\
**Last updated:** [October 31, 2026, 11:40pm UTC](https://forums.unrealengine.com/t/data-asset-only-allow-an-int-var-to-be-positive/2847976 "2026-10-31T23:40:27Z")

</div>

Fairly simple question, but I can’t tell if I’m just not finding documentation or if I shouldn’t be trying to do this in the first place. In my C++ UDataAsset, I have the uproperty: int32 NumPages = 100; I want to mak…

---

## [UE5.8 Mover Plugin Miss a UE\_API in\`\`\`](https://forums.unrealengine.com/t/ue5-8-mover-plugin-miss-a-ue-api-in/2848004)

<div class="topic-metadata">

**Author:** [@2d131372ae0d4c71b3e7534e979d8228](https://forums.unrealengine.com/u/2d131372ae0d4c71b3e7534e979d8228)\
**Replies:** 0\
**Last updated:** [October 31, 2026, 11:27pm UTC](https://forums.unrealengine.com/t/ue5-8-mover-plugin-miss-a-ue-api-in/2848004 "2026-10-31T23:27:19Z")

</div>

Engine\\Plugins\\Experimental\\Mover\\Source\\Mover\\Public Line: 207 : “UE\_API” void CancelMovesByTag(FGameplayTag Tag, bool bRequireExactMatch=false);

---

## [Day 7 - Collectible Items System in C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/day-7-collectible-items-system-in-c-unreal-engine-5/2847174)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 2\
**Last updated:** [October 30, 2026, 7:08pm UTC](https://forums.unrealengine.com/t/day-7-collectible-items-system-in-c-unreal-engine-5/2847174 "2026-10-30T19:08:25Z")

</div>

Hello everyone, I’ve just completed Day 7 of my Unreal Engine 5 Gameplay Engineer journey. Today I implemented a Collectible Items System entirely in C++. Features implemented: :white\_check\_mark: CollectibleActor …

---

## [connection between a Discord bot and our Fortnite map ](https://forums.unrealengine.com/t/connection-between-a-discord-bot-and-our-fortnite-map/2846792)

<div class="topic-metadata">

**Author:** [@Benoit150](https://forums.unrealengine.com/u/Benoit150)\
**Replies:** 1\
**Last updated:** [October 30, 2026, 6:05pm UTC](https://forums.unrealengine.com/t/connection-between-a-discord-bot-and-our-fortnite-map/2846792 "2026-10-30T18:05:45Z")

</div>

I would like to know exactly how it works so that I can connect my Discord bot to my Creative map (for context, I’m French, in case you were wondering).

---

## [Día 7 - Sistema de Objetos Coleccionables en C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/dia-7-sistema-de-objetos-coleccionables-en-c-unreal-engine-5/2847175)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [October 30, 2026, 3:41pm UTC](https://forums.unrealengine.com/t/dia-7-sistema-de-objetos-coleccionables-en-c-unreal-engine-5/2847175 "2026-10-30T15:41:27Z")

</div>

Hola a todos. He completado el Día 7 de mi serie de aprendizaje para convertirme en Gameplay Engineer utilizando Unreal Engine 5 y C++. En esta ocasión he desarrollado un Sistema de Objetos Coleccionables completamente…

---

## [【Unreal Engine 5】Day 7 - Collectible SystemをC++で実装](https://forums.unrealengine.com/t/unreal-engine-5-day-7-collectible-system-c/2847173)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 0\
**Last updated:** [October 30, 2026, 3:38pm UTC](https://forums.unrealengine.com/t/unreal-engine-5-day-7-collectible-system-c/2847173 "2026-10-30T15:38:30Z")

</div>

こんにちは。 Unreal Engine 5 と C++ を使った Gameplay Engineer 学習シリーズの Day 7 を完成しました。 今回は Collectible System を実装しました。 実装内容： :white\_check\_mark: CollectibleActor :white\_check\_mark: Overlap Events :white\_check\_mark: Score System …

---

## [Iris UNetObjectFilter (custom dynamic filter) linker error](https://forums.unrealengine.com/t/iris-unetobjectfilter-custom-dynamic-filter-linker-error/2456805)

<div class="topic-metadata">

**Author:** [@kaiagan1](https://forums.unrealengine.com/u/kaiagan1)\
**Replies:** 6\
**Last updated:** [October 30, 2026, 11:10am UTC](https://forums.unrealengine.com/t/iris-unetobjectfilter-custom-dynamic-filter-linker-error/2456805 "2026-10-30T11:10:48Z")

</div>

Hi, Official documentation about Iris is rather sparse (and as I noticed in several instances, slightly outdated). Epic is very quiet about Iris, hopefully it won’t be silently abandonned as it is very useful for what I…

---

## [UE 5.8 Mover: LNK2001 when an external module constructs \`FLayeredMove\_AnimRootMotion\_SimDriven\` (missing \`MOVER\_API\` on \`OnStart\_Async\`)](https://forums.unrealengine.com/t/ue-5-8-mover-lnk2001-when-an-external-module-constructs-flayeredmove-animrootmotion-simdriven-missing-mover-api-on-onstart-async/2846990)

<div class="topic-metadata">

**Author:** [@2d131372ae0d4c71b3e7534e979d8228](https://forums.unrealengine.com/u/2d131372ae0d4c71b3e7534e979d8228)\
**Replies:** 0\
**Last updated:** [October 30, 2026, 6:41am UTC](https://forums.unrealengine.com/t/ue-5-8-mover-lnk2001-when-an-external-module-constructs-flayeredmove-animrootmotion-simdriven-missing-mover-api-on-onstart-async/2846990 "2026-10-30T06:41:56Z")

</div>

Summary In UE 5.8 (Experimental Mover plugin), constructing FLayeredMove\_AnimRootMotion\_SimDriven from a game or plugin module — e.g. MakeShared\<FLayeredMove\_AnimRootMotion\_SimDriven\>(), exactly like the engine’s own UPl…

---

## [UE 5.8.4 (Launcher install): C++ build fails with RulesError "FabToolset" after Fab plugin 0.0.22 is installed ](https://forums.unrealengine.com/t/ue-5-8-4-launcher-install-c-build-fails-with-ruleserror-fabtoolset-after-fab-plugin-0-0-22-is-installed/2846815)

<div class="topic-metadata">

**Author:** [@Akarh](https://forums.unrealengine.com/u/Akarh)\
**Replies:** 0\
**Last updated:** [October 29, 2026, 6:36pm UTC](https://forums.unrealengine.com/t/ue-5-8-4-launcher-install-c-build-fails-with-ruleserror-fabtoolset-after-fab-plugin-0-0-22-is-installed/2846815 "2026-10-29T18:36:30Z")

</div>

Hello Epic, Building C++ projects fails on my UE 5.8.4 (Epic Games Launcher install) whenever the Fab plugin (version 0.0.22) is installed. Without the plugin, the build works. ENVIRONMENT - Unreal Engine 5.8.4 (Build…

---

## [UE5.1 Expecting to find a type to be declared in a module rules named '......'](https://forums.unrealengine.com/t/ue5-1-expecting-to-find-a-type-to-be-declared-in-a-module-rules-named/741811)

<div class="topic-metadata">

**Author:** [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Replies:** 16\
**Last updated:** [October 29, 2026, 6:24pm UTC](https://forums.unrealengine.com/t/ue5-1-expecting-to-find-a-type-to-be-declared-in-a-module-rules-named/741811 "2026-10-29T18:24:57Z")

</div>

Compilation error: Expecting to find a type to be declared in a module rules named ‘DlssUtility’ in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the ‘ModuleRules’ type def…

---

## [Linux Arm 64 problem thats not pressent in editor](https://forums.unrealengine.com/t/linux-arm-64-problem-thats-not-pressent-in-editor/2844237)

<div class="topic-metadata">

**Author:** [@Th3\_green\_legend](https://forums.unrealengine.com/u/Th3_green_legend)\
**Replies:** 3\
**Last updated:** [October 28, 2026, 11:43am UTC](https://forums.unrealengine.com/t/linux-arm-64-problem-thats-not-pressent-in-editor/2844237 "2026-10-28T11:43:45Z")

</div>

Hey every1 i alrdy posted about this but now i learned that i was wrong about the problem and its another problem. When i package my build for linux arm 64 and press a button in the charachter select it works , except i…

---

## [Día 6 - Sistema de Interacción en C++ (Unreal Engine 5)](https://forums.unrealengine.com/t/dia-6-sistema-de-interaccion-en-c-unreal-engine-5/2845663)

<div class="topic-metadata">

**Author:** [@kevinpc\_1](https://forums.unrealengine.com/u/kevinpc_1)\
**Replies:** 4\
**Last updated:** [October 27, 2026, 3:08pm UTC](https://forums.unrealengine.com/t/dia-6-sistema-de-interaccion-en-c-unreal-engine-5/2845663 "2026-10-27T15:08:54Z")

</div>

Hola a todos. He completado el Día 6 de mi serie de aprendizaje para convertirme en Gameplay Engineer utilizando Unreal Engine 5 y C++. En esta ocasión he desarrollado un Sistema de Interacción utilizando Enhanced Inpu…

[Next page](https://forums.unrealengine.com/c/development-discussion/programming-scripting/c-programming/29.md?page=1)
