# Configuring game mode from editor UI

**URL:** <https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [May 30, 2016, 8:19am UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012 "2016-05-30T08:19:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![GPSProlapse](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GPSProlapse](https://forums.unrealengine.com/u/GPSProlapse)\
**Post date:** [May 30, 2016, 8:19am UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/1 "2016-05-30T08:19:23Z")

</div>

I have a custom game mode class with some properties like that:

```
UCLASS()
class UE44X_API AUE44XGameMode : public AGameMode
{
	GENERATED_BODY()
public:
	UPROPERTY(EditAnywhere)
		TSubclassOf<UCoordinateSystem> CoordinateSystemType;
};

```

I want to configure them from some property window in editor UI. Is it possible and where can I do it?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_3221808d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_3221808d](https://forums.unrealengine.com/u/anonymous_user_3221808d)\
**Post date:** [May 31, 2016, 9:26pm UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/2 "2016-05-31T21:26:11Z")

</div>

You can set the game mode in: Project Settings → Maps and Modes

Create your own game mode and assign it there.

Alternatively you can assign a Game Mode override in the World Settings on a per Map basis.

---

<div class="post-metadata">

**Author:** ![GPSProlapse](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GPSProlapse](https://forums.unrealengine.com/u/GPSProlapse)\
**Post date:** [June 1, 2016, 7:05am UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/3 "2016-06-01T07:05:28Z")

</div>

Actually my property is not available there. I created my game mode, assigned there, but its custom properties are not shown.  
As I said I want to configure my custom property of game mode from editor UI.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_3221808d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_3221808d](https://forums.unrealengine.com/u/anonymous_user_3221808d)\
**Post date:** [June 1, 2016, 11:07pm UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/4 "2016-06-01T23:07:43Z")

</div>

Ahh, super sorry. I misread, totally my bad.

This should help:

> **[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...

specifically i think you are missing some macros:  
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PlayerMusicSkill)

---

<div class="post-metadata">

**Author:** ![GPSProlapse](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GPSProlapse](https://forums.unrealengine.com/u/GPSProlapse)\
**Post date:** [June 2, 2016, 8:32am UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/5 "2016-06-02T08:32:57Z")

</div>

I don’t want to use blueprints at all. If there is no way to configure it via editor UI itself I will simply use second c++ class to configure it.  
That’s not such a big problem anyway, I simply wonder why you can edit actor properties, but can’t edit game mode.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_3221808d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_3221808d](https://forums.unrealengine.com/u/anonymous_user_3221808d)\
**Post date:** [June 2, 2016, 4:41pm UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/6 "2016-06-02T16:41:14Z")

</div>

The only way to do this is to create your own GameMode blueprint based on your GameMode C++ class. Mark your property as BlueprintReadWrite. Set your GameMode as the default or set it as the WorldSetting’s GameMode. Now you can open your GameMode blueprint and change any properties in the Editor UI.

---

<div class="post-metadata">

**Author:** ![GPSProlapse](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GPSProlapse](https://forums.unrealengine.com/u/GPSProlapse)\
**Post date:** [June 2, 2016, 4:44pm UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/7 "2016-06-02T16:44:08Z")

</div>

As I said: I was speaking about UI like details window. Blueprints are still programming and I see no reason to add them to my project.  
And as of solution: I ll simply make child C++ class and initialize properties there.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_3221808d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_3221808d](https://forums.unrealengine.com/u/anonymous_user_3221808d)\
**Post date:** [June 2, 2016, 6:04pm UTC](https://forums.unrealengine.com/t/configuring-game-mode-from-editor-ui/359012/8 "2016-06-02T18:04:40Z")

</div>

Right, just letting you know the only way it can work. Blueprints have no overhead for this so if you need it adjustable in editor this is a simple and direct way to do it. If you never needed that functionality then C++ was always your best way.
