Vulpecula VR | CTO & Developer
June to August 2022 (10 weeks)
Durant l'été 2022, j'ai participé avec 3 amis à un programme nous permettant d'expériencer le monde de l'entrepreneuriat. Nous étions intéressés par la réalité virtuelle ainsi que le développement de jeux vidéos, et nous avons donc décidé de créer une entreprise concevant des jeux en réalité virtuelle. Notre premier projet se nomme Stellar Road. C'est un jeu de course multijoueur en réalité virtuelle dans l'espace.
Étant le plus expériencé de l'équipe, j'étais celui qui gérait tout ce qu'il y avait
autour du projet comme le GIT, afin que les autres développeurs puissent se concentrer
sur leurs tâches. En tant que développeur, je travaillais sur la conception d'un modèle de jeu
pour nous permettre de travailler plus efficacement sur nos futurs jeux. J'étais ainsi celui
qui intéragissait directement avec Unity XR, et fournissait aux autres développeurs une interface
afin qu'ils puissent facilement intéragir avec le casque de réalité virtuelle. J'ai également été
responsable du multijoueur, ce qui comprend tout ce qui concernait les Unity Gaming Services.
Dans mes autres tâches, j'ai réalisé le site web en utilisant WordPress, et Elementor
(https://vulpeculavr.games
).
Après avoir suivi ce programme, j'ai compris que je n'étais pas fait pour l'entrepreneuriat. J'aime la liberté de créer ce qu'on veut, mais il y a une trop grande partie du travail centrée sur la recherche de clients et l'aspect conception du produit n'est généralement pas une priorité, hors, c'est la partie qui m'amuse le plus.
Project Stellar Road Teaser | Project Stellar Road Gameplay (bande-annonce)
Legendary Games Studio | CEO & Developer & Designer
June 2020 to June 2022 (2 years)
Legendary Games Studio (LGS) est un studio de jeux vidéos que j'ai essayé de fonder. J'ai codé beaucoup de projets durant ma scolarité, et je trouvais dommage qu'il soient abandonnés. J'ai réuni des amis qui pensaient la même chose, et créé la Legendary Games Studio, avec pour objectif de développer et proposer des applications/jeux open-source.
Au début, ma tâche était de concevoir de nouvelles interfaces pour nos applications, interfaces qui doivent prendre
en compte les nouvelles fonctionnalités, les changements que nous voulions faire dans nos applicationsn, mais qui soit
égalment plus belle. J'ai principalement utilisé Bootstrap ainsi que Justinmind pour des maquettes récentes
comme celle de notre site web (https://lgs-games.com
).
J'ai fait une maquette pour enigma (un escape game), eden (un lanceur de jeux vidéos), tyrn (une application to pour gérer les ressources d'un jeu), et symbioz (un jeu de société). J'ai codé seul tyrn, et eden en Java. Les autres membres n'étaient pas très actifs, certains nouveaux membres nous ont rejoints, nous avons réalité de nouveaux projets (memorize, InBrowser, prim, notre site web...), mais personne ne participait aux mises-à-jour des anciens projets. J'ai continué de travailler dessus pendant 2 ans, gérant le serveur, notre site, ainsi que Memorize (un blog), mais j'avais également beaucoup de travail moi-même, et j'ai fini par prendre la décision de dissoudre la Legendary Games Studio.
J'ai appris de nombreuses choses de cette expérience, puis ce que j'ai testé de nombreuses choses comme concevoir des interfaces, des chartes graphiques, des cahiers des charges, gérer des projets, sécurité notre serveur... Mais, je suis également déçu de ne pas avoir essayé d'autres langages de programmation, et d'avoir utilisé Java pour presque tous les projets.
Mediavea | Web developer
March 2020 to June 2020 (10 weeks)
J'ai fait mon premier stage à Mediavea, sous la tutelle de Jean-Cyrille Renaud. Mon stage consistait en la réalisation d'un site web et la mise-à-jour d'un ancien site web.
Le site web que j'ai créé, Merkury, est composé de 2 sites : le "front-end" addressé aux clients et le "back-end" addressé aux employés. L'objectif du site est de vendre un lecteur de musiques pour des magasins. Le client peut choisir des thèmes de musiques, leur abonnement, voir leur commandes, leurs lecteurs... Depuis le "back-end", les employés peuvent consulter les informations sur un client ou encore générer les factures.
Mon autre tâche était de mettre à jour un site dans une ancienne version de PHP, et qui n'était pas responsive, en un site utilisant une version récente de PHP, et un design moderne.
J'étais très content de mon stage, parce que ça m'a permis d'étendre mes horizons. J'ai appris de nouvelles façon de faire, ainsi que ce que c'est d'écrire du code pour une entreprise. Mon tuteur était très content de mon travail, il a dit que j'avais une très bonne connaissance du service qu'ils veulent mettre en place, que j'ai fait d'excellenets propositions, très efficace, ainsi qu'autonome.