Добра коллеги!
Для началa нужен прототип (аналог) игры RUST:
Собранные из ассетов:
https://assetstore.unity.com/packages/templates/systems/easy-build-system-modular-building-system-45394
https://assetstore.unity.com/packages/tools/game-toolkits/ufps-ultimate-fps-233711?srsltid=AfmBOoryeJwvAhLEtv6kW6eBKITqtKyqVUZvuDBsju-4scZKBJu7vWkb
https://github.com/PavelSukochev/NativeWebSocket
1) Все 3 части ассета объеденить, сделать один единый сервер, в клиенте указать только соединение по уже зашитому IP к игровому серверу
2) В клиенте сделать систему авторизации по логину паролю (рег + структуру БД и ответ на запрос авторизации сделаю и направлю вам сам)
3) В лобби отобразить персонажа и сделать кнопку [войти в мир] - где игрок входит на глобальную карту (предоставим) и появляется в спавн точке со своими параметрами персонажа, что сохраняется/читаеться из БД (пол+лут+шмот+инвентарь)
В будущем возможны работы по данному проекту - если успешно справитесь с данной задачей - предоставим ТЗ на будущие сделки.
Будет плюсом если умеете работать с ГИТом.