Co-fondateur d’équipe et développeur de jeux indépendant
- Nom de l’équipe : Null References
- Date : Fév 2020 – Sep 2021
- Cofondé une petite équipe indépendante de développement de jeux et développé conjointement un prototype de jeu open source (Uncertainty).
- Dirigé les discussions de conception technique et contribué à la logique de jeu, à l’architecture et à la planification du projet.
- Maintenu le dépôt du projet sur GitHub et coordonné les tâches de développement au sein de l’équipe.
- Développé Uncertainty, un jeu 3D d’action-aventure de type space shooter, réalisé avec Unity 2019.4.16f1 (C#) pour Windows et macOS.
- Collaboré à la conception d’une architecture de jeu modulaire mettant l’accent sur la scalabilité, la fiabilité et la performance, incluant des mécanismes de sérialisation et des flux d’intégration d’actifs.
- Conçu et implémenté les mécaniques de jeu principales, incluant les contrôles du joueur, les comportements des ennemis et les affrontements contre des boss, dans une architecture Unity modulaire.
- Appliqué des patrons de conception et les principes SOLID afin d’assurer la maintenabilité du code et la réutilisabilité de la logique de jeu.
- Géré le code source et le flux de développement avec Git, coordonné les efforts de l’équipe et intégré des ressources provenant de Blender, Krita et d’autres outils.
- Coordonné les tâches de développement et la planification du projet dans un contexte d’équipe à temps partiel, en respectant les jalons de livraison définis.
- Publié et maintenu le projet en open source sur GitHub (licence MIT), générant un engagement de la communauté (61 étoiles et 15 forks).
Compétences : Gestion d’équipe · Développement de jeux · Développement logiciel · Programmation orientée objet (POO) · Scrum · Tests unitaires · Gestion de projet · Patrons de conception · Unity · Git · C# · Résolution de problèmes · Leadership d’équipe · Travail d’équipe · Réusinage