Об этом проекте

moorestech — это анимационная игра-симулятор автоматизированного завода в открытом мире. Этот репозиторий содержит код сервера и клиента, работающих на Unity. ## Запуск Откройте `mooresech_client` в Unity и запустите сцену `MainGame`. ## Первоначальная настройка (CEF / Git LFS) После установки Git LFS, но перед открытием в Unity, запустите скрипт настройки, соответствующий вашей ОС. - macOS / Linux: `./scripts/setup-cef.sh` - Windows PowerShell: `.\scripts\setup-cef.ps1` Скрипт настраивает Git LFS и переводит UPM-кэш CEF в состояние, допускающее регенерацию. При запуске Unity также проверяется наличие остаточных LFS-указателей, и в случае проблем в Console выводится команда для восстановления. Подробнее см. `docs/webui/design/cef-binary-integration.md`. ## Использование кодирующих агентов ### Меры безопасности В этом проекте uLoopMCP используется для подключения AI-агентов к редактору Unity. Пока MCP-сервер активен, AI-агенты могут выполнять произвольный код через редактор Unity. Не используйте недоверенные агенты или промпты. Если они не нужны, отключайте их по отдельности. ### Примечания при использовании codex cli При запуске скрипта `tools/unity-test.sh` через Codex CLI для авторизации лицензии Unity требуется доступ к сети. Поскольку в настройках песочницы по умолчанию сетевой доступ ограничен, запускайте его с опцией `--dangerously-bypass-approvals-and-sandbox` (`--yolo`). codex --yolo Это ограничение не применяется при использовании MCP. Пример настройки описан в `~/.codex/config.toml`. ## Лицензия Код распространяется под лицензией Apache 2.0. Контент, не относящийся к коду, распространяется по лицензии moorestech Game Content License. ### Упоминание OSS - VContainer - NaughtyCharacter - Microsoft.Extensions.DependencyInjection - CsvHelper - AllSkyFree_Godot ### Упоминание лицензий шрифтов - Noto Sans Japanese - Noto Sans