![](https://static.wixstatic.com/media/8198c7eea07c3497b98cde5b796a8fd2.jpg/v1/fill/w_1280,h_800,al_c,q_85,enc_avif,quality_auto/8198c7eea07c3497b98cde5b796a8fd2.jpg)
Computer Games Programmer,22yo
Graduated at Teesside University
Latest projects:
Teesside Game Jam
​
In this project, i took the role of Lead Programmer, did UI plus the design not just the graph part, did most of the networking(tried to implement a Steam Multiplayer network but the time frame was too small, however the team has taken the decision that we will continue working on this project in the future so expect updates on this project from February 1st(now) onwards!​
![gj1.png](https://static.wixstatic.com/media/552686_a26822522b4d43aaaf84bb36cf96913c~mv2.png/v1/fill/w_783,h_345,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj1.png)
So, to start off the project I have learnt how to use BPI's instead of using casting because it is more efficient in terms of speed and memory when using blueprints.
The setup was to do the Lobby widgets, whilst doing this to do the Gamemode and PlayerController of the Lobby and then move on to Gameplay, however because of the time frame and limitation of team size the efforts were not enough and we could not get a multiplayer game in the set time. But still we managed to put together another level offline to showcase the assets created!
![gj2.png](https://static.wixstatic.com/media/552686_36b5171b18dd45e3b8a9fc86cca57ab9~mv2.png/v1/fill/w_852,h_368,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj2.png)
![gj3.png](https://static.wixstatic.com/media/552686_2afc7a294354406e83cab941729e0d52~mv2.png/v1/fill/w_867,h_500,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj3.png)
![gj5.png](https://static.wixstatic.com/media/552686_a8b565dad9564d5f9e1023f681a3bb87~mv2.png/v1/fill/w_657,h_393,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj5.png)
This is the Character select widget that I created.
![gj6.png](https://static.wixstatic.com/media/552686_43ef2cc913b04b4894b1400d92a59639~mv2.png/v1/fill/w_600,h_344,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj6.png)
![gj7.png](https://static.wixstatic.com/media/552686_57cf585ac5f44438b33c58569df7710a~mv2.png/v1/fill/w_600,h_330,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj7.png)
These are the ChatWindows UI's!
​
![gj8.png](https://static.wixstatic.com/media/552686_f9c1cdf742aa47fd88bdef26a26a710d~mv2.png/v1/fill/w_690,h_345,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj8.png)
This is the PlayerConnected widget that I created.
![gj9.png](https://static.wixstatic.com/media/552686_a0e79471970d465da0bf3af3d1910003~mv2.png/v1/fill/w_599,h_345,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj9.png)
Also, due to the time constraint some of these are bugged/only visuals work due the fact that our UI designer could not do the UI because it was related to networking so I took this task into my own hands to complete.
This was the first time I have done networking in UE4 and UI for a multiplayer game.
![gj4.png](https://static.wixstatic.com/media/552686_0f8e1ca69c2948beb99036c5d17a783e~mv2.png/v1/fill/w_823,h_380,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj4.png)
![gj15.png](https://static.wixstatic.com/media/552686_b1fc0477b4cc4536aeb5d8a3d6896f14~mv2.png/v1/fill/w_535,h_364,al_c,lg_1,q_85,enc_avif,quality_auto/gj15.png)
![gj14.png](https://static.wixstatic.com/media/552686_b7dcf438a49a478fb5cef2c48aa0873e~mv2.png/v1/fill/w_600,h_321,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj14.png)
This is the UI for the OptionsMenu/Player name setup
​
![gj13.png](https://static.wixstatic.com/media/552686_5f6bde05258440e2a6160d736cdf8d08~mv2.png/v1/fill/w_594,h_345,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj13.png)
This is the UI for the MainMenu.
​
![gj12.png](https://static.wixstatic.com/media/552686_bfaed69a769642e78ebae40c191fb26f~mv2.png/v1/fill/w_598,h_365,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj12.png)
This is the UI for the Lobby, tht the Host can see. A different interface would be shown to the players that login, they wouldn't be able to see the settings and can select a character/colour of character and hit ready.
![gj11.png](https://static.wixstatic.com/media/552686_33eb21697dab431a87b02423139976a5~mv2.png/v1/fill/w_474,h_391,al_c,q_85,enc_avif,quality_auto/gj11.png)
This is the UI for the Host Menu.​
​
​
![gj10.png](https://static.wixstatic.com/media/552686_4fdd071119954c28ae4f76db539c95f1~mv2.png/v1/fill/w_598,h_365,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/gj10.png)
This is the UI for the Game Settings, to setup the map name and time.
​
​
Next i will link the Blueprints of the LobbyGameMode, PlayerController and Steam Game Instance.
Like I have said this will be a work in progress to try and get the multiplayer working into the game, but I still want to show the work done in 2days and a half of the game jam!
LobbyGameMode
Steam Game Instance
LobbyPlayerController
​