À propos du projet

moorestech est un jeu d'usine automatisée en monde ouvert animé. Ce dépôt contient le code du serveur et du client fonctionnant sous Unity. ## Méthode de démarrage Ouvrez `mooresech_client` dans Unity et lancez la scène `MainGame`. ## Configuration initiale (CEF / Git LFS) Après avoir installé Git LFS, avant d'ouvrir dans Unity, exécutez le script de configuration correspondant à votre système d'exploitation. - macOS / Linux : `./scripts/setup-cef.sh` - Windows PowerShell : `.\scripts\setup-cef.ps1` Le script configure Git LFS et rend le cache UPM de CEF régénérable. Au démarrage d'Unity, il vérifie également la présence de pointeurs LFS résiduels et affiche les commandes de récupération dans la Console en cas de problème. Pour plus de détails, consultez `docs/webui/design/cef-binary-integration.md`. ## Utilisation d'agents de codage ### Précautions de sécurité Ce projet utilise uLoopMCP pour connecter l'éditeur Unity à des agents IA. Lorsque le serveur MCP est actif, un agent IA peut exécuter du code arbitraire via l'éditeur Unity. N'utilisez pas d'agents ou de prompts non fiables. Arrêtez-le individuellement si nécessaire. ### Précautions lors de l'utilisation de codex cli Lors de l'exécution du script `tools/unity-test.sh` via Codex CLI, l'authentification de la licence Unity nécessite un accès réseau. La configuration sandbox par défaut restreint l'accès réseau, donc lancez avec l'option `--dangerously-bypass-approvals-and-sandbox` (`--yolo`). ```bash codex --yolo ``` Ceci ne s'applique pas lors de l'utilisation de MCP. Un exemple de configuration est fourni dans `~/.codex/config.toml`. ## Licence Le code est distribué sous licence Apache 2.0. Les contenus autres que le code sont distribués sous la licence de contenu de jeu moorestech. ### Mentions concernant les OSS - VContainer - NaughtyCharacter - Microsoft.Extensions.DependencyInjection - CsvHelper - AllSkyFree_Godot ### Mentions concernant les licences de polices - Noto Sans Japanese - Noto Sans