LoLManager
Le projet LoLManager portait sur une application desktop de gestion d’équipe e-sport développée sous Unity (v6000.0.38f1), interfacée avec la blockchain Ethereum via le testnet Sepolia.
L’expérience utilisateur repose sur une économie intégrée fondée sur deux contrats intelligents : un token ERC‑20 (LoLCoachCoin) pour les échanges financiers, et un contrat ERC‑721Enumerable pour les joueurs NFT premium.
Le jeu se structure autour de trois modules principaux : une Marketplace pour l’achat de joueurs standard ou NFT via Metamask (Application Mobile), une interface de Team Management, et une scène de simulation de match basée sur un algorithme probabiliste prenant en compte la puissance agrégée des joueurs.
Le backend en Node.js/Express assure la logique serveur et la persistance des données via MongoDB Atlas. Les visuels et métadonnées NFT sont hébergés sur IPFS via Pinata Cloud. L’ensemble de l’infrastructure on-chain est encapsulé via des modules fonctionnels, garantissant l’interopérabilité entre Unity, la base de données et la blockchain.
Les résultats obtenus valident l’ensemble des objectifs fonctionnels définis, avec une architecture modulaire, extensible et stable.
Des évolutions sont envisagées, telles que le leveling des joueurs, un système de trophées NFT ou un classement global compétitif.
Poster du travail de bachelor de Julien Annen



