Développer une extension innovante de la plateforme EduGen pour créer une expérience interactive et ludique destinée aux apprenants.
Rendre la génération et la réalisation des devoirs plus immersives en intégrant gamification et environnements 3D éducatifs.
DURÉE : 6 MOIS (stage PFE — durée prise en compte : 4-6 mois).
Technologies & intégration
Moteur : Unity 3D ; langage principal : C# ; UI : Unity UI Toolkit et TextMeshPro.
Backend : Spring Boot exposant des API REST, échanges via JSON, persistance MySQL.
Intégration : API HTTPClient, WebGL Build pour le déploiement web ; intégration optionnelle de Photon pour le multijoueur.
Fonctionnalités attendues
Interface immersive en 3D pour la création et la consultation des devoirs (éditeurs/scènes Unity, contrôles caméra avec Cinemachine, Post Processing).
Gamification : badges, niveaux, scoring, et visualisation 3D des statistiques de progression.
Gestion complète : connexion aux services backend pour chargement/sauvegarde des données, gestion du profil utilisateur et des sessions, compatibilité multiplateforme (WebGL, Desktop, Mobile).
DevOps & déploiement
Conteneurisation avec Docker et pipelines CI/CD GitLab.
Orchestration et hébergement sur Kubernetes ; préparation de builds WebGL et packages desktop/mobile.
Tests d’intégration avec l’API Spring Boot et validation des échanges JSON/MySQL.
Profil recherché & candidature
Étudiant(e) ingénieur(e) en informatique / génie logiciel, autonome, avec expérience ou fort intérêt pour Unity 3D et développement backend.
Compétences recommandées : C#, Unity, Spring Boot/REST, SQL/MySQL, Docker, notions de Kubernetes et CI/CD.
Pour postuler : site de candidature https://devwise.tn/#stage et/ou par email : contact@devwise.tn.