The innovation in this project consists of UI that the player can set, which are dynamic. That data will be taken and used to find an ideal spawn point for the player based off what the player has set for preferences along with the player's position. From the ideal spawn location the algorithm will find the closest spawn point to the ideal location and spawn the player there.
This project is a tool that will affect how spawning is handled in the game that it is integrated into. It consists of UI elements that can be set and used to dynamically effect where the player will spawn based on the preferences they have selected and the player's location. The algorithm will take all this data and find an ideal spawn location. From there it will find the closest spawn point to the ideal location and spawn the player there. This tool is modular so you can add in more preferences or change what each one is set for to dynamically change your own version of the spawn system.