Compte-rendu du point hebdo du 05/02/2026
aleajactaest De mon côté, j'ai travaillé sur l'upgrade du client godot 4.6, et aussi sur l'amélioration du code Rust (partie serveur)
YannKJ'ai continué à regarder pour l'architecture suivant le modèle ECS et je fais des petits essais avec
https://github.com/godothub/godot-ecs qui permet de le faire dans Godot. je pense qu'il serait pertinent d'adopter le même genre de structure entre le client et les systèmes serveurs, donc je regarde comment ça peut s'utiliser pour l'interface vu que j'étais là-dedans. Apparemment c'est un des trucs les plus compliqués à faire en ECS, donc ça me permet de me lancer dans le grand bain direct

En dehors du fait que c'est une architecture qui permettra de bosser avec des datasheets comme prévu (à la façon de Ryzom), j'y ai découvert un autre avantage : tous les systèmes sont découplés, ce qui veut ire que la contribution et le travail en groupe sont facilités : on n'empiète pas sur les autres systèmes quand on bosse sur le sien
Et il y a déjà une structure solide en Rust qui le propose, dans Bevy, ce qui nous éviterait d'avoir à implémenter l'archi sous-jacente
Je vais voir pour le client ce que donne l'addon, mais les besoins sont moins critiques, vu que Godot devrait déjà nous fournir ce dont on a besoin en terme de performance, vu qu'il ne gère pas plein de systèmes.
Bref, si vous avez envie de vous plonger dedans, l'ECS ça me semble la voie à suivre pour le projet, donc n'hésitez pas à regarder un peu pour faire part de vos points de vue