top of page
THE KING'S TOURNAMENT
THE TEAM
10
1 month
Party game
Nicolas SCHAERLY : 3D props
Matthiew WEHBE : Programmer
PROJECT OVERVIEW
The project is based on the feeling we had that the classic board game part of a party game feels boring.
We innovated and decided to create something that let all the players play at the same time !
That's how we came out with this idea of controlling a cannon on top of a tower on rails.
Once you finished shooting at your friends, a mingame starts and it repeats over and over. At the end the player who did the most damage with he's tower win the game.
MY WORK - CHARACTER CUSTOMIZATION
In our game the character customization is very important because each player needs to dintinguish fast which character he's controlling in mini games.
The customization appears in the lobby, each player can chose he's color, hat, body and hands.
All the skins are made by Keny BIGNY.
To create the customization system, I created skeletal mesh arrays of the possible skins then the player just have to cycle through them.
For the color, I needed to lock a color if it was already used by another player to limit confusion.
To put each skin at the right place on the character, we came out with a good solution with Keny. He would simply add a bone to the skeleton for each skin part. Now Keny would simply create every skin variant with this point as pivot. With this technique I can simply attach a static mesh to these skeleton bones and every skin will automatically fit well.
MY WORK - LOCAL MULTIPLAYER
Our game is a party game so we must have multiplayer.
Obviously in 1 month without experience it is impossible to do online multiplayer so we decided to do a local one.
During this month, I discovered how to make local multiplayer in Unreal Engine 5. First I created the lobby in wich the player customize it's character and then I would take the other's programmer work to make it multiplayer.
The main difficulty was to make sure that every player will control the same character each time.
This was an issue because once in game Unreal would override the player order and make it to the USB port the controller is connected to.
CHECK OTHER PROJECTS
bottom of page