Philosophy
Territory-first
La philosophie d'Archway Core se résume en un principe : territory-first.
Plutôt que de partir des acteurs, des meshes ou des volumes pour construire des zones, Archway inverse l'approche : le territoire est l'entité première. Tout le reste — les règles gameplay, les effets visuels, les interactions — se greffe autour de cette notion centrale.
Cette approche offre plusieurs avantages :
- Cohérence — chaque système repose sur la même définition du territoire, ce qui élimine les incohérences entre les différentes mécaniques.
- Composabilité — les territoires peuvent se superposer, se fusionner, se diviser, sans que la logique sous-jacente ne devienne complexe.
- Performance — les structures de données sont optimisées pour les requêtes territoriales, pas pour des cas génériques.
L'approche éditoriale : le designer définit, le plugin gère
Archway Core repose sur une conviction : le designer doit rester au centre du processus créatif.
Le workflow est conçu pour que vous puissiez :
- Définir les territoires dans l'éditeur UE — dessinez les zones, ajustez les formes, posez les règles de base.
- Configurer les comportements — déterminez comment les territoires réagissent aux événements (conquête, expansion, effondrement…).
- Laisser le plugin gérer le reste — les calculs d'appartenance, les mises à jour des frontières, les transitions entre états sont automatiques.
Vous n'avez pas à écrire de boucles de mise à jour, de systèmes de détection de collision entre zones, ou de logique de propagation. Le plugin s'en charge.
Workflow dans l'éditeur UE
1. Création des territoires
Dans l'éditeur Unreal Engine, les territoires se créent via les outils dédiés d'Archway Core. Vous pouvez :
- Dessiner des territoires directement dans la viewport.
- Importer des données existantes (cartes, données de level design).
- Utiliser des blueprints pour générer des territoires procéduralement.
2. Configuration
Chaque territoire dispose de propriétés configurables :
- Règles d'appartenance — qui contrôle ce territoire ? Sous quelles conditions ?
- Comportements dynamiques — comment le territoire évolue-t-il dans le temps ?
- Relations avec les autres territoires — alliances, rivalités, neutralité…
3. Exécution
Une fois configurés, les territoires fonctionnent de manière autonome pendant le jeu. Le plugin gère :
- Les mises à jour en temps réel des frontières.
- Les transitions d'état (contrôle, contestation, perte).
- La visualisation des borders dynamiques.
En résumé
Archway Core n'est pas un outil technique qu'il faut « programmer ». C'est un système éditorial : vous définissez l'intention, le plugin s'occupe de l'exécution. Le territoire est au centre, tout le reste gravite autour.