Qui suis-je ?
Je m’appelle Jean LETESSIER, et je fais de la programmation graphique et du développement de moteur de jeu.
Que sont mes projets ?
Je travaille actuellement sur mon propre moteur de jeu nommé FlashlightEngine. J’utilise pour celui-ci le langage C++.
Ce projet me permet d’expérimenter et d’accumuler de l’expérience avec les technologies utilisées dans le domaine du développement de moteurs de jeux-vidéo, notmmaent les APIs graphiques Vulkan et Direct3D 12.
Mon expérience avec la programmation
J’ai commencé à programmer dès mon arrivée au collège en 2020. J’ai appris le Java en autodidacte à travers différents projets de plugins et mods sur le jeu Minecraft. J’ai compris à travers ces projets que le rendu graphique et le jeu vidéo sont les domaines que je préfère en programmation.
Je suis plus tard passé au langage C++ qui est devenu mon langage de programmation principal, et que j’utilise à ce jour pour mes projets. Étant passionné par le rendu graphique, j’ai commencé à apprendre OpenGL, que j’ai rapidement abandonné pour son successeur Vulkan, que j’ai choisi non seulement pour le contrôle beaucoup plus important sur le matériel, mais aussi car Vulkan fait partie des deux APIs graphiques les plus répandues dans le développement de moteurs graphiques.
Je me suis plus tard intéressé à Direct3D 12 de Microsoft, pour sa présence importante aux côtés de Vulkan dans le jeu vidéo.