Widgets
Create all these widgets in your widget folder:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_23.png)
TransitionScreen
Delete Canvas.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_67.png)
Add Border and make it black.
TeamButton
Delete Canvas panel and add Button. Make it like this, make sure you have IsVariable on:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_69-405x1024.png)
Add text inside Button and make it like this:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_70.png)
Go to Graph.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_71.png)
Select Button variable and click OnClicked:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_72.png)
Do the rest:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_73-1024x590.png)
Now it should look like this:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_74-1024x448.png)
LobbyTeamSelection
Add VerticalBox inside Canvas Panel and make it like this:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_75-1024x425.png)
To get the team button content inside Vertical Box just do this:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_76-1024x251.png)
ServerEnter
This is just a welcome message so do what you want here.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_77-1024x456.png)
DeathHUD
Death widget looks like this:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_78.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_79-1024x614.png)
Add VerticalBox inside Canvas Panel:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_80.png)
Inside VerticalBox on top there is Border:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_81-1024x494.png)
Inside border is TextBlock:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_82-1024x593.png)
Second highest is Transparent Border:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_83-1024x440.png)
Third Border:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_84-1024x414.png)
TextBlock inside third Border:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_85-1024x617.png)
Respawn is Button:
Copy paste Rest in Pepperoni TextBlock inside Respawn Button.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_86-1024x546.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_87-392x1024.png)
Border after Button:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_88-1-1024x421.png)
And TextBlock inside last Border:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_89-1.png)
And in Graph, server setting auto respawn comes here in Branch so add that at some point:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_90-1024x593.png)
SpawnTimer
Spawn timer hud shows player number in spawn queue and the time left to spawn. It also has a fade out effect on Border that blocks the view.
All items in SpawnTimer:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_91.png)
Border inside Canvas Panel.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_94-1024x481.png)
Vertical box that has two text blocks inside.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_95-1024x472.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_96-1024x417.png)
SpawnMessage text styling.
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_97.png)
All variables:
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_98.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_99.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_100.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_101.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_102.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_103.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_104.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_105.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_106.png)
![](https://levelparadox.com/wp-content/uploads/2021/02/Screenshot_107.png)
You have some work to do here:
Allright, now remember to go back to Player Controller and add widgets in EasyWidget function events.
[…] Part 2 – Deathmatch Gamemode […]