1.7 KiB
Uroburas — maps, assets et UGC
Contenu embarqué et téléchargement
Le package du jeu peut embarquer les maps solo initiales et les assets nécessaires à la première expérience.
Le client doit néanmoins pouvoir télécharger ou mettre à jour :
- maps supplémentaires ;
- skins ;
- textures/sprites ;
- sons ;
- metadata ;
- rulesets ;
- autres ressources propres à une map ou à une saison/version.
Le téléchargement de contenu est donc une fonction normale du produit, pas uniquement une extension UGC.
Package de map
Une map publiée peut référencer :
- map id/version ;
- game/ruleset compatibility ;
- tilemap ;
- dimensions ;
- topology/wrap ;
- layers ;
- obstacles ;
- spawn points ;
- item/bot spawn rules ;
- objectives ;
- timers ;
- rules ;
- asset manifest.
Règles par map
Une map peut fixer notamment déplacement, vitesse, vies, équipes, bots, spectator, items, puissance des items, score, fin de partie, respawn et cooldowns.
Cache et compatibilité
Le client doit pouvoir découvrir une map, vérifier compatibilité/version/intégrité, télécharger package/assets, mettre en cache et remplacer une version obsolète.
Éditeur de maps
Objectifs :
- créer map ;
- placer obstacles/spawns/objectifs/items ;
- configurer règles ;
- tester localement ;
- sauvegarder draft ;
- publier si autorisé.
UGC
Une map utilisateur peut avoir auteur, id/version, visibilité, état draft/published, description/tags, rating, reports, moderation status et compatibility metadata.
Skins
Première approche possible : palettes, motifs, variantes tête/corps/queue et accessoires autorisés. L'upload libre d'images reste séparé.