<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root SYSTEM "content.dtd">
<root>
    <head>
        <meta type="description">alexandre-laurent.developpez.com :: Page d'index</meta>
        <meta type="keywords">OpenGL, Extensions, Jeux, Qt, GLSL</meta>
        <section>Jeux</section>
        <title>alexandre-laurent.developpez.com :: Page d'index</title>
        <license>copyright</license>
        <dates>
            <date type="license">2015</date>
            <date type="creation">27/02/2012</date>
            <date type="update">20/08/2015</date>
        </dates>
        <xhtml>HTML 5</xhtml>
        <css>CSS 2</css>
        <iduser badge="1">240267</iduser>
        <logo>logo1.gif</logo>
    </head>
    <content nomaj="yes">
        <section link="page_presentation" title="Présentation">
            <paragraph type="cdata"><![CDATA[Bienvenue.<br/><br/>Après avoir obtenu mon diplôme <a href="https://www.univ-lyon2.fr/master-2-conception-et-integration-multimedia-cim-parcours-gamagora-programmation-et-developpement-316618.kjsp">Master 2 Conception et intégration multimédia (CIM), parcours Gamagora - Programmation et Développement</a> je suis devenu ingénieur en informatique dans un laboratoire de recherche travaillant dans le domaine du High Performance Computing (HPC). Plus précisément, j'ai travaillé sur l'optimisation énergétique des programmes afin de réaliser des économies d'énergie et donc, d'argent. Auparavant, j'ai été étudiant à l'University of Teesside (Angleterre) en Games Programming.<br/><br/>
            Durant mon séjour de trois ans en Angleterre, j'ai travaillé à Imagination Technologies (fournisseur des puces graphiques pour les premières générations d'iPhone/iPad), en tant que développeur de tests, pendant un an.
            Durant ce stage, j'ai eu l'occasion de découvrir le monde de l'implémentation d'OpenGL au niveau de la conception du pilote.<br/><br/>
            Après avoir participé à la recherche scientifique pendant trois ans au sein du laboratoire français Exascale Computing Research, puis au développement d'un logiciel CRM multi-plateforme, je suis maintenant développeur C++/Qt chez Hexagon/Volume Graphics, une société produisant le logiciel de métrologie et d'inspection non destructive de matériaux leader dans l'industrie.
            Ce parcours m'a permis de me perfectionner dans le langage C++ (notamment la conception d'applications reposant sur Qt), dans le débogage, le développement multithread et la conception de tests. À cela s'ajoute la découverte et l'appropriation de technologies telles que Python, Rust, Squish, Jenkins, Docker, Ansible, etc.<br/><br/>
            Même si mon orientation professionnelle a quelque peu changé, ma curiosité pour tout ce qui concerne l'informatique (et même plus) n'a jamais faibli. Je reste donc toujours en veille sur une multitude de sujets, avec une prédilection pour tout ce qui s'approche du monde du jeu vidéo ou du rendu 3D.]]></paragraph>
        </section>
        <section link="page_articles" title="Articles">
            <section2 title="Généralités">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/c-cpp/installation-et-configuration-d-une-bibliotheque/">Installer et configurer une bibliothèque dans un projet C ou C++</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/c-cpp/visual-studio-code-configuration/">Le débogage d'une application : méthodes et exercices</item>
                <item link="https://alexandre-laurent.developpez.com/articles/debogage-application/">Configuration de Visual Studio Code pour le C ou le C++</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/initiation-ci-jenkins/">Introduction à Jenkins</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/ansible-a-la-maison/">Ansible pour gérer ses machines</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/cmake/">Compiler un projet avec CMake</item>
                <item link="https://hardware.developpez.com/articles/choisir-pc-developpement">Choisir son PC pour le développement</item>
                <item link="https://alexandre-laurent.developpez.com/articles/acces-fichiers-reseau/">Accéder à ses données par le réseau</item>
                <item link="https://alexandre-laurent.developpez.com/articles/demarrage-systeme-reseau-pxe/">PXE et utilisation d’un système sans disque</item>
                <item link="https://alexandre-laurent.developpez.com/articles/regles-or-programmation/">Les règles d'or de la programmation</item>
                <item link="https://alexandre-laurent.developpez.com/articles/green-computing/energie/dvfs/">Introduction à l'énergie dans l'informatique</item>
            </section2>
            <section2 title="Developpez.com">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/DVP/naviguer/">Naviguer sur Developpez.com</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/DVP/rediger-actualite/">Rédiger une actualité sur Developpez.com</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/DVP/rediger-un-article/">Rédiger un tutoriel sur Developpez.com</item>
            </section2>
            <section2 title="Jeux vidéo">
                <item link="https://jeux.developpez.com/tutoriels/jeux-video/">Faire un jeu vidéo : par où commencer ?</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/programmation-jeux/boucle-de-jeu/">Comprendre la programmation d'un jeu vidéo : La boucle de jeu</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/programmation-jeux/animations-2D/">Comprendre la programmation d'un jeu vidéo : Les animations 2D</item>
            </section2>
            <section2 title="QB64">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/QB64/installation-introduction/">Installation et introduction au Quick Basic</item>
            </section2>
            <section2 title="SDL">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/sdl/performances-de-la-SDL/">Étude sur les performances d'affichage de la SDL 1.2</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/sdl/joysticks/">Gestion des joysticks avec la SDL</item>
            </section2>
            <section2 title="SDL 2">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/sdl-2/installation-et-configuration/">Installation de la SDL 2</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/sdl-2/creer-premieres-fenetres/">Vos premières fenêtres SDL 2</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/sdl-2/afficher-sprites-sdl-2/">Afficher son premier sprite avec la SDL 2</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/sdl-2/les-evenements/">La gestion des événements et de l'intéraction avec le joueur avec la SDL 2</item>
            </section2>
            <section2 title="OpenGL">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/OpenGL/OpenGL-Extensions/">Les extensions OpenGL</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/OpenGL/OpenGL-GLSL/">Le GLSL</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/OpenGL/OpenGL-FBO/">Les Frame Buffer Objects (FBO)</item>
            </section2>
            <section2 title="Vulkan">
                <item link="https://vulkan.developpez.com/articles/presentation/">Présentation de Vulkan</item>
            </section2>
            <section2 title="Qt">
                <item link="https://qt.developpez.com/evenement/2012-devdays/reportage/">Compte rendu Qt Developer Days 2012</item>
                <item link="https://alexandre-laurent.developpez.com/tutoriels/qt/debogage-applications/">Débogage d'une application Qt</item>
            </section2>
            <section2 title="Linux">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/linux/creer-USB-bootable-Windows-UEFI/">Créer une clé USB Windows amorçable UEFI sous Linux</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/TrueNAS-TerraMaster-F4-424-Max/">Découverte du système d'exploitation TrueNAS</item>
            </section2>
            <section2 title="Hardware">
				<item link="https://hardware.developpez.com/dossiers/pc-portable/dell/dell-xps13-9345-snapdragon-x-elite/">Dell XPS 9345, un PC embarquant une puce Snapdragon Elite X</item>
				<item link="https://hardware.developpez.com/dossiers/mini-pc/peladn/ho4-8845hs/">Mini PC HO4 8845HS de Peladn</item>
				<item link="https://hardware.developpez.com/dossiers/mini-pc/minisforum/kodlix-gd90/">Mini PC Kodlix GD90 de MINISFORUM</item>
				<item link="https://hardware.developpez.com/tests/VR/HTC-Vive-Focus-3/">HTC VIVE Focus 3</item>
				<item link="https://hardware.developpez.com/dossiers/pc-portable/lenovo/legion-pro-7i-16/">PC portable pour joueurs Legion Pro 7i de Lenovo</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/Synology-DS918+/">NAS DS918+ de Synology</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/QNAP-TS-253D/">NAS TS-253D de QNAP</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/TNAS-F4-425-Plus/">NAS F4-425 Plus de TerraMaster</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/TNAS-F4-424-Max/">NAS F4-424 Max de TerraMaster</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/TNAS-F4-423/">NAS F4-423 de TerraMaster</item>
                <item link="https://hardware.developpez.com/dossiers/reseau/TP-Link/CPL-PG2400P-PGW2440/">Kits CPL PG2400P et PGW2440 de TP-Link</item>
                <item link="https://hardware.developpez.com/dossiers/NAS/RockPi-3-Penta-Sata-Hat/">Rock Pi 4 et chapeau Penta SATA : découverte, montage et configuration en NAS</item>
                <item link="http://hardware.developpez.com/tests/keyboards/keychron/k3-pro/">Test du clavier K3 Pro de Keychron</item>
                <item link="https://hardware.developpez.com/tests/mountain/everest-max/">Test du clavier modulaire Everest Max de Mountain</item>
                <item link="https://hardware.developpez.com/tests/mountain/MacroPad-DisplayPad/">Test du MacroPad et du DisplayPad de Mountain</item>
                <item link="https://hardware.developpez.com/tests/mountain/everest-max-dock-media-hack/">Rétro-ingénierie du dock média du clavier Everest Max</item>
                <item link="https://hardware.developpez.com/dossiers/SSD/Kioxia/EXCERIA-PLUS-G3/">Test du SSD interne EXCERIA PLUS G3 de KIOXIA</item>
                <item link="https://hardware.developpez.com/dossiers/SSD/Kioxia/EXCERIA-PLUS-PORTABLE/">Test du SSD externe EXCERIA PLUS de KIOXIA</item>
                <item link="https://hardware.developpez.com/dossiers/SSD/Kingston/XS1000/">Test du SSD externe XS1000 de Kingston</item>
                <item link="https://hardware.developpez.com/dossiers/SSD/Kingston/dual-portable-ssd/">Test du SSD (externe) Dual Portable de Kingston</item>
                <item link="https://hardware.developpez.com/dossiers/SSD/Kingston/KC3000/">Test du SSD interne KC3000 de Kingston, un SSD PCIe Gen 4x4</item>
                <item link="https://hardware.developpez.com/dossiers/DAS/Terramaster/D4-SSD/">DAS D4 SSD de TerraMaster</item>
                <item link="https://hardware.developpez.com/dossiers/DAS/Terramaster/D1-SSD-Plus/">DAS D1 SSD Plus de TerraMaster</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware-disque-smart/">Les indicateurs SMART des disques durs</item>
                <item link="https://hardware.developpez.com/tests/disques/seagate-drives-decouverte/">Aperçu de la gamme de disques durs de la marque Seagate</item>
                <item link="https://hardware.developpez.com/tests/disques/toshiba-L200-N300-X300/">Aperçu de la gamme de disques durs internes de la marque Toshiba</item>
                <item link="https://hardware.developpez.com/dossiers/Switch/NETGEAR-XS512EM/">Présentation du XS512EM de NETGEAR</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/mise-en-route/">Raspberry Pi 3 : Découverte et mise en route</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/installation-systeme/">Raspberry Pi 3 : Installation du système d'exploitation</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/choisir-systeme/">Raspberry Pi 3 : Choisir son système d'exploitation</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/telecommande-norme-cec/">Raspberry Pi 3 : Contrôler son Raspberry Pi grâce à la télécommande</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/video-film-4K/">Raspberry Pi 3 : Regarder une vidéo 4K sur sa télévision</item>
                <item link="https://alexandre-laurent.developpez.com/articles/hardware/raspberry-pi/vpn/">Raspberry Pi 3 : Configurer un serveur VPN</item>
                <item link="https://hardware.developpez.com/tests/adaptateurs/OWC/Thunderbolt-3-Ethernet-10G/">Présentation et test de l'adaptateur Thunderbolt 3 vers Ethernet 10 Gbps de la marque OWC</item>
                <item link="https://hardware.developpez.com/tests/adaptateurs/DIGITUS/USB-Type-C-Ethernet-2-5-Gbps/">Présentation et test de l'adaptateur USB Type C vers Ethernet 2,5 Gbps de la marque Digitus</item>
                <item link="https://hardware.developpez.com/tests/adaptateurs/Club3D/USB-Type-A-Ethernet-2-5-Gbps/">Présentation et test de l'adaptateur USB 3.2 Type A vers Ethernet 2,5 Gbps de la marque Club3D</item>
                <item link="https://hardware.developpez.com/tests/roccat/suora-fx/">Test du clavier pour joueurs Suora FX de ROCCAT</item>
                <item link="https://hardware.developpez.com/tests/roccat/kone-emp/">Test de la souris pour joueur Kone EMP de ROCCAT</item>
            </section2>
        </section>
        <section link="page_trad" title="Traductions">
            <section2 title="NeHe">
                <item link="https://nehe.developpez.com/tutoriel/11-effet-drapeau/">NeHe 11 : Effet de drapeau</item>
                <item link="https://nehe.developpez.com/tutoriel/13-police-bitmap/">NeHe 13 : Les polices Bitmap</item>
                <item link="https://nehe.developpez.com/tutoriel/15-texture-polices-vectorielles/">NeHe 15 : Application de texture sur les polices vectorielles</item>
                <item link="https://nehe.developpez.com/tutoriel/16-brouillard-realiste/">NeHe 16 : Effet de brouillard réaliste</item>
                <item link="https://nehe.developpez.com/tutoriel/17-texture-2d-police/">NeHe 17 : Texture 2D de police</item>
                <item link="https://nehe.developpez.com/tutoriel/19-moteur-particules-triangles/">NeHe 19 : Moteur de particules utilisant les chaînes de triangles</item>
                <item link="https://nehe.developpez.com/tutoriel/20-masquage/">NeHe 20 : Masquage</item>
            </section2>
            <section2 title="Learning WebGL">
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/1-triange-carre-webgl/">WebGL leçon 1 : un triangle et un carré</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/3-animation/">WebGL leçon 3 : un peu de mouvement</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/4-objets-3d/">WebGL leçon 4 : quelques objets 3D</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/5-textures/">WebGL leçon 5 : introduction aux textures</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/6-filtres-de-textures/">WebGL leçon 6 : clavier et filtres de texture</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/9-gestion-objets-mobiles/">WebGL leçon 9 : améliorer la structure du code avec plein d'objets mobiles</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/12-lumiere-ponctuelle/">WebGL leçon 12 : lumière ponctuelle</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/13-eclairage-par-pixel/">WebGL leçon 13 : éclairage par pixel et programmes multiples</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL/WebGL/14-surbrillance-speculaire-JSON/">WebGL leçon 14 : surbrillance spéculaire et chargement de modèle JSON</item>
            </section2>
            <section2 title="Geeks3D">
                <item link="https://geeks3d.developpez.com/calcul-vertex-normal-glsl-part1/">Comment calculer la position et la normale dans le vertex shader avec OpenGL (GLSL) et Direct3D (HLSL) - Première partie</item>
                <item link="https://geeks3d.developpez.com/calcul-vertex-normal-glsl-part2/">Comment calculer la position et la normale dans le vertex shader avec OpenGL (GLSL) et Direct3D (HLSL) - Deuxième partie</item>
                <item link="https://geeks3d.developpez.com/calcul-vertex-normal-glsl-part3/">Comment calculer la position et la normale dans le vertex shader avec OpenGL (GLSL) et Direct3D (HLSL) - Troisième partie</item>
                <item link="https://geeks3d.developpez.com/normal-mapping-glsl/">Normal mapping en GLSL</item>
                <item link="https://geeks3d.developpez.com/animation-transformation-cibles-deformation/">Animation de déformation de cibles en GLSL</item>
                <item link="https://geeks3d.developpez.com/qualificatifs-interpolation/">Qualificatifs d'interpolation d'OpenGL (GLSL)</item>
                <item link="https://geeks3d.developpez.com/compteurs-atomiques-opengl-4/">Démonstration des compteurs atomiques en OpenGL 4.2</item>
                <item link="https://geeks3d.developpez.com/UBO-Uniform-buffer-object/">Tampons GPU : Introduction aux Uniform Buffer Objects d'OpenGL 3.1</item>
                <item link="https://geeks3d.developpez.com/GLSL/raymarching/">Construire un monde avec les fonctions de distance en GLSL (Raymarching)</item>
            </section2>
            <section2 title="OpenGL Tutorial">
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-1-ouvrir-une-fenetre/">Ouvrir une fenêtre</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-2-premier-triangle/">Le premier triangle</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-3-matrices/">Les matrices</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-4-cube-colore/">Un cube coloré</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-5-un-cube-texture/">Un cube texturé</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-6-clavier-et-souris/">Clavier et souris</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-7-chargement-de-modele/">Chargement d'un modèle</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-8-shaders-de-base/">Shaders de base</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-9-indexation-VBO/">Indexation VBO</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-10-la-transparence/">La transparance</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-11-texte-2D/">Texte 2D</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-12-extensions-OpenGL/">Extensions OpenGL</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-13-applications-des-normales/">Application des normales</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-14-rendu-dans-une-texture/">Rendu dans une texture</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-15-textures-de-lumiere/">Textures de lumière (lightmap)</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-16-textures-ombre-shadow-mapping/">Textures d'ombre (shadow mapping)</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-17-les-rotations-quaternions/">Les rotations (quaternions)</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-18-1-billboards/">Billboards</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-18-2-particules-instanciation/">Particules/instanciation</item>
            </section2>
            <section2 title="OpenGL Tutorial Annexes">
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/outils-et-liens-utiles/">Outils et liens utiles</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/FAQ/">FAQ</item>
                <item link="https://jeux.developpez.com/tutoriels/OpenGL-moderne/compteur-FPS/">Compteur de FPS</item>
            </section2>
            <section2 title="Project Anarchy">
                <item link="https://jeux.developpez.com/tutoriels/Project-Anarchy/0-tour-d-horizon/">Un examen minutieux de Project Anarchy</item>
                <item link="https://jeux.developpez.com/tutoriels/Project-Anarchy/1-hello-world/">Project Anarchy : Hello World</item>
                <item link="https://jeux.developpez.com/tutoriels/Project-Anarchy/2-modele-3D/">Project Anarchy : votre premier modèle 3D</item>
                <item link="https://jeux.developpez.com/tutoriels/Project-Anarchy/3-entites-mesh-composants/">Project Anarchy : entités, mesh statiques et composants</item>
                <item link="https://jeux.developpez.com/tutoriels/Project-Anarchy/4-entrees-utilisateur-souris-clavier/">Project Anarchy : récupération des entrées utilisateur (clavier, souris)</item>
                <item link="https://jeux.developpez.com/tutoriels/Project-Anarchy/5-entrees-utilisateur-remote-input/">Project Anarchy : récupération des entrées utilisateur (RemoteInput, mobiles)</item>
            </section2>
            <section2 title="Upvoid">
                <item link="https://jeux.developpez.com/tutoriels/blog-developpement/upvoid/choisir-langage-script/">Choisir un langage de script pour son projet</item>
            </section2>
            <section2 title="SDL 2">
                <item link="https://jeux.developpez.com/tutoriels/sdl-2/guide-migration/">Guide de migration SDL 1.2 vers SDL 2</item>
            </section2>
            <section2 title="GLFW">
                <item link="https://jeux.developpez.com/tutoriels/glfw/guide-migration/">Guide de migration officiel de GLFW 2 à GLFW 3</item>
            </section2>
            <section2 title="3D">
                <item link="https://jeux.developpez.com/tutoriels/demoscene/raymarching/potatro-raymarching-distancefields/">Potatro, RayMarching et DistanceFields : une histoire de SphereTracing</item>
            </section2>
            <section2 title="C++">
                <item link="https://alexandre-laurent.developpez.com/cpp/retour-fonctions-ou-exceptions/">Retour de fonctions ou exceptions ?</item>
                <item link="https://alexandre-laurent.developpez.com/cpp/performances-exceptions/">Performances des exceptions C++</item>
            </section2>
            <section2 title="Qt">
                <item link="https://alexandre-laurent.developpez.com/tutoriels/qt/remplacer-pbuffer-par-fbo-Qt-5/">Remplacer les pbuffers par des frame buffer objects dans Qt 5</item>
            </section2>
            <section2 title="Graphismes 2D pour les programmeurs">
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/commencons-cercles/">Commençons avec les cercles</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/jouons-carres/">Jouons avec les carrés</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/anneaux-saturne/">Les anneaux de Saturne</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/introduction-degrades/">Introduction aux dégradés</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/encore-degrades-2/">Encore plus de fun avec les dégradés</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/outil-decoupe/">L'outil de découpe</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/outil-decoupe-2/">L'outil de découpe revisité</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/fenetre-bureau/">Faire des fenêtres de bureau</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/timbre/">Faire des bordures de timbre</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/creer-personnage/">Créer un personnage</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/encore-plus-fun-cercles/">Encore plus de fun avec les cercles</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/fenetre-bureau-fissure/">Faites des fissures dans les fenêtres de bureau</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/animation/">Animation de personnages</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/eclairs/">Éclairs</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/tank/">Dessiner un tank</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/materiel-bois/">Faire des matériaux : le bois</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/explosions/">Les explosions</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/cactus/">Dessiner un cactus</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/optimisation-bitmap/">Optimisation pour les bitmaps</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/soldat-dessus/">Soldat en vue de dessus</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/ombrage-base-balle/">Ombrage de base : exemple avec une balle</item>
                <item link="https://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/contour-personnage/">Réaliser le contour d'un personnage</item>
            </section2>
            <section2 title="Game Design">
                <item link="https://jeux.developpez.com/gamedesign/vjds/jeu-mobile-et-online/">Jeu en ligne, divertissement mobile et le champ des opportunités dans le design de jeux vidéo.</item>
            </section2>
        </section>
        <section link="page_livres" title="Critiques de livres">
            <section2 title="Jeux">
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#L2744024260">Développez des jeux 3D avec Unity</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Bibliotheques#L2746078171">WebGL - Guide de développement d'applications web 3D</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#LB00KCQ1IRQ">Créez vos propres jeux 3D comme les pros - Avec le Blender Game Engine</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#LB06Y1FDF15">Les cahiers d'Unreal Engine - Tome 5</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#LB018AFWVOY">Les cahiers d'Unreal Engine - Tome 4</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#LB018FVLJVO">Les cahiers d'Unreal Engine - Tome 3</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#LB00W35DW4G">Les cahiers d'Unreal Engine - Tome 2</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Moteur-de-jeux#LB00W35DUK2">Les cahiers d'Unreal Engine - Tome 1</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Bibliotheques#L2746093863">Allegro 5 - Programmation de jeux en C et C++</item>
            </section2>
            <section2 title="2D">
                <item link="https://jeux.developpez.com/livres/index/?page=Divers#L9163904861">The Masters of Pixel Art - Volume 2: Commodore 64, ZX Spectrum, Atari XL-XE, Amstrad CPC, Plus/4, MSX</item>
                <item link="https://jeux.developpez.com/livres/index/?page=Divers#L9163904853">The Masters of Pixel Art - Volume 1: 5-bit to 8-bit colour depth images - Amiga & Atari & PC</item>
            </section2>
            <section2 title="LUA">
                <item link="https://c.developpez.com/livres/index/?page=Les-livres-en-francais#L282270015X">Le guide de Lua et ses applications - Manuel de référence</item>
                <item link="https://c.developpez.com/livres/index/?page=Les-livres-en-francais#L2822700052">Le guide de Lua et ses applications - Manuel d'apprentissage</item>
            </section2>

            <section2 title="Python">
                <item link="https://python.developpez.com/livres/index/?page=Python#L2746088592">Python 3 - Les fondamentaux du langage</item>
            </section2>
            <section2 title="C++">
                <item link="https://cpp.developpez.com/livres/index/?page=Divers#L2100743910">Programmer efficacement en C++ - 42 conseils pour mieux maîtriser le C++ 11 et le C++ 14</item>
            </section2>
            <section2 title="Qt">
                <item link="https://qt.developpez.com/livres?page=Les-critiques-des-meilleurs-livres-sur-Qt#L2822701083">Créer des applications avec Qt 5 - Les essentiels</item>
            </section2>
            <section2 title="Sécurité">
                <item link="https://securite.developpez.com/livres?page=Forensique#L2746079658">Malwares - Identification, analyse et éradication</item>
            </section2>
            <section2 title="Développement Web">
                <item link="https://javascript.developpez.com/livres/index/?page=Frameworks#L1839210664">Learning Angular: A no-nonsense beginner's guide to building web applications with Angular 10 and TypeScript</item>
            </section2>
            <section2 title="Rust">
                <item link="https://rust.developpez.com/livres/index/?page=Premiere-section#L1789346576">Mastering Rust</item>
            </section2>
            <section2 title="Linux">
                <item link="https://linux.developpez.com/livres/index/?page=Systeme#L1787283283">Mastering Embedded Linux Programming</item>
            </section2>
        </section>
        <section link="page_autres" title="Autres">
            <section2 title="Événements">
                 <item link="https://jeux.developpez.com/evenements/we-jeux/">Week-end de création de jeux vidéos sur Developpez.com</item>

                <item link="https://jeux.developpez.com/evenements/presentations-projets/JdDVP-2013/">JdDVP Awards 2013</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/1/">Présentation de huit jeux dont Chibis Bomba et Yildiz Online</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/2/">Présentation de autres huit jeux dont Andy's Super Great Park, Isotröma et DevilsAI</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/3/">Troisième présentation des projets avec MineDeeper, LetterTap et d'autres encore</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/4/">Quatrième présentation des projets avec Gatling Tank, Lilian's Castle et dix autres jeux</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/5/">Cinquième présentation des projets avec Faya, Photophobia et dix autres jeux</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/6/">Sixième présentation des projets avec Cubus Param, Lighthouse, I Wanna Steal Your Wife et quatre autres jeux</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/7/">Septième présentation des projets avec Boats & Guns et deux autres jeux</item>
                <item link="https://jeux.developpez.com/evenements/presentations-projets/8/">Huitième présentation des projets avec Planet Centauri, ZV-1 Experimentation et deux autres jeux</item>
                <item link="https://alexandre-laurent.developpez.com/evenements/LiveCode/Android/Project-Anarchy/1/">Compte-rendu Android LiveCode #5</item>
                <item link="https://alexandre-laurent.developpez.com/evenements/WindowApp/special-3D/Project-Anarchy-Minko-babylon-js/">Compte rendu Windows App : spécial 3D</item>
                <item link="https://jeux.developpez.com/index/redirect/14160/Revision-2012-recapitulatif-de-la-plus-grande-demoparty-compte-rendu-par-Alexandre-Laurent/">Demoparty : compte-rendu de la Revision 2012</item>
                <item link="https://alexandre-laurent.developpez.com/evenements/GPU-computing-2013/NVIDIA-Valve/portage-source-linux/">GTC 2013 : le portage du moteur Source sous Linux : les leçons retenues par Valve</item>
                <item link="https://jeux.developpez.com/making-of/rayman-legends/musique-design/">Comment la musique a transformé le design de Rayman Legends</item>
            </section2>
            <section2 title="Game Connection 2013">
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/compte-rendu/">Compte rendu de la Game Connection 2013 - Europe</item>
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/conferences/GTA-OpenGL-ES-techniques-avancees/">Techniques OpenGL ES avancées dans la série des GTA</item>
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/conferences/Telemetry-Splash-Damage-stats-designers/">Comment Splash Damage utilise les statistiques sur les joueurs pour aider les designers</item>
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/conferences/PS4-guide-pour-les-developpeurs/">Déverrouiller le potentiel de la PlayStation 4</item>
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/conferences/Generation-procedurale/">La génération procédurale</item>
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/conferences/HTML5-physique-jeux/">Physique : un changement pour le HTML 5</item>
                <item link="https://jeux.developpez.com/tutoriels/evenements/game-connection-2013-europe/conferences/HTML5-mobiles-jeux-haute-performance/">Haute performance en HTML 5 pour les mobiles</item>
            </section2>
            <section2 title="Interview">
                <item link="https://jeux.developpez.com/interviews/majaka/">Interview du studio de jeux vidéo Majaka</item>
                <item link="https://jeux.developpez.com/interviews/c1702-developpeur-sdl/">Interview de Clément « c1702 » Corde, développeur amateur de jeux vidéo</item>
                <item link="https://jeux.developpez.com/interviews/heliceum/directeur-technique-sebastien-broussaud/">Interview de Sébastien Broussaud, directeur technique de Heliceum</item>
            </section2>
        </section>
        <section link="page_portfolio" title="Portfolio">
            <paragraph><![CDATA[Vous pouvez découvrir mes autres réalisations sur mon <a href="https://alexandre-laurent.developpez.com/portfolio">Portfolio</a>.]]></paragraph>
        </section>
        <section link="page_contact" title="Contact">
            <paragraph type="mp" />
        </section>
    </content>
</root>
