I just finished building the entire core gameplay loop. Here is what is currently made:
Lobby & Match Loop: Players wait in the lobby until enough people join, which automatically starts a countdown to the round.
Round Manager: A server script that handles health resets, cleans up old items, teleports players, and watches the match until only one survivor is left to give the win.
Map Spawner: The game automatically picks a random map, loads it in for the round, and destroys it when the match ends.
Weapon Wheel: A custom UI animation that spins through common, rare, epic, legendary, and mythic items, then gives the player the exact weapon they rolled. (Weapons have not been added yet)
Sprint System: A working sprint mechanic with a stamina bar UI so players can track their remaining energy.
Music Toggle: Background tracks that change automatically between the lobby and the arena, plus a working mute button.
The Wheel was created by AI, but I will create one after most of the game is done. The current one there is just a demo for now. I would really appreciate feedback on how I could improve the game further.