Démarrage rapide
Développez et testez les appels API de votre jeu dans Unity sans attendre les services backend.
Vidéo
Le problème
Backend en retard ? Réseau instable ? Vous voulez travailler hors ligne ? Besoin de tester les erreurs ?
- Backend pas prêt → définissez vous-même le contrat API, construisez maintenant, basculez vers le vrai backend plus tard
- Besoin de tester les erreurs → configurez des réponses succès/erreur/timeout/invalides à la demande
- Développement hors ligne → jouez sans réseau, pas de VPN nécessaire
- Test de pagination → cycles automatiques à travers différentes réponses
Routez les appels API vers :
- Vrais backends (production, staging)
- Serveurs QA
- Localhost
- Réponses mockées (codes de statut personnalisés, latence, données)

Installation
- Ouvrez l'Unity Asset Store
- Recherchez "API Mocking Toolkit" →
Import - Importez tous les fichiers
Prérequis : Unity 2021.3+, aucune dépendance externe
Scène de démo
| 1. Ouvrir la scène de démo | Assets > CodeCarnage > ApiMockingToolkit > Samples > DemoScene > DemoScene.unity |
| 2. Appuyer sur Play | La scène se charge avec deux boutons : Get Users et Get Posts |
| 3. Cliquer sur "Get Users" | Envoie une requête → le Toolkit l'intercepte → retourne des données mockées instantanément, sans internet |
| 4. Cliquer plusieurs fois sur "Get Posts" | Cycle à travers les pages 1 → 2 → 3 → 1 (Stratégies de réponse en action) |
Comment ça marche
Ouvrez DemoController.cs :
public async void OnGetUsersClicked()
{
var response = await ApiClient.Get("{{baseUrl}}/users");
DisplayResponse(response);
}
Appel API standard. {{baseUrl}} se résout selon l'environnement actif. Le Toolkit intercepte les URLs correspondantes et retourne vos données mockées. Pas de vérifications if (testing). Le même code fonctionne avec les mocks ou les vrais backends.
Créez votre premier endpoint
Mockez l'API de votre jeu en utilisant l'endpoint /comments de JSONPlaceholder comme exemple. Fonctionne hors ligne avec les mocks, ou en ligne en appelant la vraie API.
| 1. Ouvrir la fenêtre du toolkit | Window > CodeCarnage > API Mocking Toolkit |
| 2. Créer un endpoint | Cliquez sur "+ Endpoint", définissez :
|
| 3. Ajouter une réponse mock | Code de statut : |
| 4. Activer le mode hors ligne | Activez le bouton en haut |
| 5. Tester | |
Prochaines étapes
- Fonctionnalités principales – Stratégies de réponse, environnements, sessions, OpenAPI, simulation d'erreurs
- Guides – Workflows réels
- Référence de l'API – Surface API complète
Dépannage
Rien ne se passe ? Vérifiez que le mode hors ligne est activé, que l'URL correspond exactement (sensible à la casse), consultez la Console pour les erreurs.
La scène de démo ne fonctionne pas ? Vérifiez que "Demo Scene Collection" est sélectionnée, réimportez les Samples depuis le Package Manager.
Des questions ? Consultez la FAQ de dépannage ou envoyez un email à support@codecarnage.com