<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arnaud Gagne</title>
	<atom:link href="https://arnaudgagne.fr/feed/" rel="self" type="application/rss+xml" />
	<link>https://arnaudgagne.fr/</link>
	<description>Mon CV</description>
	<lastBuildDate>Tue, 22 Sep 2026 09:41:54 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>Un Jeu par jour</title>
		<link>https://arnaudgagne.fr/2026/09/11/un-jeu-par-jour/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 14:24:06 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=233</guid>

					<description><![CDATA[<p>Après avoir passé un peu de temps à comprendre comment mon hébergeur me permet de planifier des tâches, j&#8217;ai enfin réussi à rendre mon site dynamique. En effet, j&#8217;ai créé une tâche en PHP qui va récupérer les données du prochain jeu via les API de Steam, puis stocke les nouvelles données dans la base [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2026/09/11/un-jeu-par-jour/">Un Jeu par jour</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style"></style><!-- content style : end -->
<figure class="wp-block-image size-large"><img width="1024" height="428"  alt="" class="wp-image-235"/ loading="eager" fetchpriority="high" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2026/09/GameGuesser_260902-1-1024x428.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2026/09/GameGuesser_260902-1-1024x428.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2026/09/GameGuesser_260902-1-300x125.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2026/09/GameGuesser_260902-1-768x321.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2026/09/GameGuesser_260902-1.webp 1218w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Après avoir passé un peu de temps à comprendre comment mon hébergeur me permet de planifier des tâches, j&rsquo;ai enfin réussi à rendre mon site dynamique.</p>



<p class="wp-block-paragraph">En effet, j&rsquo;ai créé une tâche en PHP qui va récupérer les données du prochain jeu via les API de Steam, puis stocke les nouvelles données dans la base de données du site. Cette action est répétée chaque jour pour proposer de deviner le titre d&rsquo;un nouveau jeu de manière quotidienne.</p>



<p class="wp-block-paragraph">Durant le développement de cette fonctionnalité, j&rsquo;ai découvert comment exécuter des requêtes SQL en PHP pour « SELECT » et « INSERT » des données dans ma base de données. J&rsquo;avais déjà touché au SQL dans le passé, mais cela remontait. Ça m&rsquo;a fait du bien de redécouvrir un langage que je n&rsquo;utilise pas souvent.</p>



<p class="wp-block-paragraph">Pour la suite, je pense mettre en place un accès aux archives des jours précédents pour permettre de revenir sur des jours antérieurs si on veut.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">En attendant, vous pouvez venir découvrir un nouveau jeu chaque jour.</p>



<p class="wp-block-paragraph"><a href="https://gameguesser.argonobelium.net">https://gameguesser.argonobelium.net</a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://arnaudgagne.fr/2026/09/11/un-jeu-par-jour/">Un Jeu par jour</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ASP .Net</title>
		<link>https://arnaudgagne.fr/2026/07/23/asp-net/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Thu, 23 Jul 2026 09:57:34 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=222</guid>

					<description><![CDATA[<p>Après maints rebondissements, j&#8217;ai enfin réussi à faire marcher mon site web en ASP.NET. Voilà quelques années que je cherchais à me former au web. C&#8217;est grâce à ce temps calme que je me suis dit qu&#8217;il fallait que je me lance. Du coup, ayant déjà une bonne expérience en C#, je me suis dirigé [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2026/07/23/asp-net/">ASP .Net</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style"></style><!-- content style : end -->
<p class="wp-block-paragraph">Après maints rebondissements, j&rsquo;ai enfin réussi à faire marcher mon site web en ASP.NET.</p>



<p class="wp-block-paragraph">Voilà quelques années que je cherchais à me former au web. C&rsquo;est grâce à ce temps calme que je me suis dit qu&rsquo;il fallait que je me lance. Du coup, ayant déjà une bonne expérience en C#, je me suis dirigé vers ASP.NET et Azure Cloud. J&rsquo;y ai appris comment générer un projet MVVM ainsi que comment publier sur Azure et comment déboguer en Web.</p>



<p class="wp-block-paragraph">Cependant, j&rsquo;ai utilisé le service gratuit d&rsquo;Azure Cloud, qui est limité dans le temps. Pour continuer, j&rsquo;ai trouvé un hébergeur qui me permet de publier un simple site web avec une base de données pour pas cher et ainsi me permettre de continuer à expérimenter avec le web.</p>



<p class="wp-block-paragraph">J&rsquo;ai donc repris ce que j&rsquo;avais déjà programmé pour l&rsquo;uploader sur le nouvel hébergeur. Sauf que dans le nouvel environnement, j&rsquo;ai dû apprendre comment déployer manuellement, car là où Azure Cloud nécessitait de simplement publier via Visual Studio, le déploiement manuel a besoin de configuration et d&rsquo;informations de connexion avec la base de données. C&rsquo;est cette configuration qui m&rsquo;a pris du temps à comprendre, d&rsquo;autant plus que l&rsquo;hébergeur ne fournit pas d&rsquo;accès SSH, donc difficile d&rsquo;identifier la source des problèmes de lancement.</p>



<p class="wp-block-paragraph">Cependant, j&rsquo;ai réussi à identifier une mécanique qui permet de générer un fichier log d&rsquo;erreur. Et de ce fait, voir tous les problèmes et mieux comprendre comment ASP.NET fonctionne en les corrigeant.</p>



<p class="wp-block-paragraph">Ce qui nous amène enfin à une page web fonctionnelle. Certes très simple, mais pour moi, c&rsquo;est une grande étape vers la conception de mon jeu journalier.</p>



<figure class="wp-block-image size-large"><img width="1024" height="462"  alt="" class="wp-image-227"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2026/07/GameGuesser_260722-1024x462.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2026/07/GameGuesser_260722-1024x462.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2026/07/GameGuesser_260722-300x135.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2026/07/GameGuesser_260722-768x347.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2026/07/GameGuesser_260722.webp 1123w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><a href="http://gameguesser.argonobelium.net">http://gameguesser.argonobelium.net</a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://arnaudgagne.fr/2026/07/23/asp-net/">ASP .Net</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Brackeys Game Jam 2026.1</title>
		<link>https://arnaudgagne.fr/2026/02/24/brackeys-game-jam-2026-1/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Tue, 24 Feb 2026 10:34:52 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=200</guid>

					<description><![CDATA[<p>Pendant une semaine, j&#8217;ai participé à une Game Jam avec des gens de différents secteurs et de différents fuseaux horaires. Le thème était « Strange Place » et nous avons discuter du sujet les deux premiers jours. Comme toute bonne Game Jam, nous avons complètement dévier du sujet, mais nous sommes partis sur un FPS avec un [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2026/02/24/brackeys-game-jam-2026-1/">Brackeys Game Jam 2026.1</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style"></style><!-- content style : end -->
<p class="wp-block-paragraph">Pendant une semaine, j&rsquo;ai participé à une Game Jam avec des gens de différents secteurs et de différents fuseaux horaires.</p>



<p class="wp-block-paragraph">Le thème était « Strange Place » et nous avons discuter du sujet les deux premiers jours. Comme toute bonne Game Jam, nous avons complètement dévier du sujet, mais nous sommes partis sur un FPS avec un concept de changement de monde inopiné. Pour rester dans le thème, nous avons décidé de modéliser des aliens et des mondes étranges.</p>



<p class="wp-block-paragraph">Après une longue semaine, nous sommes arrivés à un résultat fonctionnel.</p>



<figure class="wp-block-image size-large"><img width="1024" height="574"  alt="" class="wp-image-202"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture0-1024x574.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture0-1024x574.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture0-300x168.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture0-768x430.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture0.webp 1456w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img width="1024" height="575"  alt="" class="wp-image-203"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture1-1024x575.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture1-1024x575.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture1-300x168.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture1-768x431.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture1.webp 1453w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img width="1024" height="577"  alt="" class="wp-image-204"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture2-1024x577.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture2-1024x577.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture2-300x169.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture2-768x433.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2026/02/Capture2.webp 1454w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Cependant, nous n&rsquo;avons pas pu finir toutes nos idées intégralement. En effet, il n&rsquo;y a aucune indication du changement de zone et donc le joueur reste sans fin dans le premier sans activer le transfert vers un monde plus étrange.</p>



<p class="wp-block-paragraph">Il existe aussi plein d&rsquo;autres idées que nous avons eu qui aurait été bien d&rsquo;implémenter, mais pour tout condenser dans une semaine nous avons du faire des choix.</p>



<p class="wp-block-paragraph">Dans tous les cas, nous sommes fières de l&rsquo;avoir publié.</p>



<p class="wp-block-paragraph"><a href="https://dadydoux.itch.io/plasmaniac">https://dadydoux.itch.io/plasmaniac</a></p>
<p>The post <a href="https://arnaudgagne.fr/2026/02/24/brackeys-game-jam-2026-1/">Brackeys Game Jam 2026.1</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>VTS</title>
		<link>https://arnaudgagne.fr/2025/11/11/vts/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Tue, 11 Nov 2025 13:06:11 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=153</guid>

					<description><![CDATA[<p>VTS est une suite de logiciels de création et d&#8217;exécution de modules d&#8217;E-learning appartenant à Serious Factory. Le logiciel a été créé en 2011 et n&#8217;a pas cessé d&#8217;évoluer avec les besoins des clients et l&#8217;évolution du marché. La suite est composée de VTS Editor et des différentes VTS Player disponible sur les plateformes : [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2025/11/11/vts/">VTS</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style"></style><!-- content style : end -->
<p class="wp-block-paragraph">VTS est une suite de logiciels de création et d&rsquo;exécution de modules d&rsquo;E-learning appartenant à Serious Factory. Le logiciel a été créé en 2011 et n&rsquo;a pas cessé d&rsquo;évoluer avec les besoins des clients et l&rsquo;évolution du marché.</p>



<p class="wp-block-paragraph">La suite est composée de VTS Editor et des différentes VTS Player disponible sur les plateformes : Android, IOS, PC et Mac, Meta Quest ainsi que sur navigateur Web simple et LMS.</p>



<p class="wp-block-paragraph">VTS Editor est un logiciel de création de modules d&rsquo;E-learning sans code et en glissant/déposant des blocs pour former un graphe.</p>



<figure class="wp-block-video"><video height="760" style="aspect-ratio: 960 / 760;" width="960" controls src="https://arnaudgagne.fr/wp-content/uploads/2025/12/Animation_VTS_Editor_FR.mp4" class="lws-optimize-lazyload"></video></figure>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="VTS Editor - Présentation générale de l&#039;interface" width="500" height="281"  frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen class="lws-optimize-lazyload" data-src="https://www.youtube.com/embed/EOvsfOfjzwA?feature=oembed"></iframe>
</div></figure>



<p class="wp-block-paragraph">J&rsquo;ai personnellement travaillé à l&rsquo;optimisation de l&rsquo;interface générale de l&rsquo;application, et surtout à l&rsquo;ajout de nouvelles fonctionnalités telles que le bloc champ digital, des badges ou la possibilité de personnaliser l&rsquo;interface des modules.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img width="1024" height="575" data-id="31"  alt="" class="wp-image-31"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/PaveNumeric_lwsoptimized-1024x575.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2025/12/PaveNumeric_lwsoptimized-1024x575.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2025/12/PaveNumeric_lwsoptimized-300x169.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2025/12/PaveNumeric_lwsoptimized-768x431.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2025/12/PaveNumeric_lwsoptimized.webp 1344w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img width="1024" height="576" data-id="28"  alt="" class="wp-image-28"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_badgespage_lwsoptimized-1024x576.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_badgespage_lwsoptimized-1024x576.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_badgespage_lwsoptimized-300x169.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_badgespage_lwsoptimized-768x432.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_badgespage_lwsoptimized.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img width="1024" height="576" data-id="29"  alt="" class="wp-image-29"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_visualspage_lwsoptimized-1024x576.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_visualspage_lwsoptimized-1024x576.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_visualspage_lwsoptimized-300x169.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_visualspage_lwsoptimized-768x432.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2025/12/fr_visualspage_lwsoptimized.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<p class="wp-block-paragraph">La suite VTS inclut aussi les VTS Player pour exécuter les modules d&rsquo;E-learning sur les plateformes mobile, PC et casque VR.</p>



<p class="wp-block-paragraph">Lorsque j&rsquo;ai rejoint Serious Factory, le VTS Player était une application mobile et PC. Elle incluait un system de login et de gestion d&rsquo;expériences, mais l&rsquo;interface devenait vieillissante et la seule fonctionnalité VR était avec Google Cardboard.</p>



<p class="wp-block-paragraph">Avec l&rsquo;aide d&rsquo;une graphiste, nous avons fait la refonte de l&rsquo;interface utilisateur du VTS Player pour caller avec la refonte de l&rsquo;UI de VTS Editor pour avoir un visuel cohérent sur l&rsquo;ensemble des UI. Cela a nécessité de généraliser beaucoup d&rsquo;éléments sous forme de prefab simplifiés et adaptables à n&rsquo;importe quelle position. Nous avons aussi énormément réfléchi à l&rsquo;expérience utilisateur avec le menu et à l&rsquo;accessibilité de l&rsquo;expérience sur VTS Player.</p>



<p class="wp-block-paragraph">L&rsquo;application <a href="https://www.meta.com/fr-fr/experiences/vts-playervr/5861725373890486/">VTS PlayerVR</a> est venue plus tard, lorsque j&rsquo;ai pu prendre le temps de définir comment le système de connection de VTS Player pouvait être simplifié pour ne pas avoir à taper son mot de passe avec les manettes.</p>



<figure class="wp-block-image size-large"><img width="1024" height="575"  alt="" class="wp-image-43"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/CodePreview_lwsoptimized-1024x575.webp" srcset="https://arnaudgagne.fr/wp-content/uploads/2025/12/CodePreview_lwsoptimized-1024x575.webp 1024w, https://arnaudgagne.fr/wp-content/uploads/2025/12/CodePreview_lwsoptimized-300x168.webp 300w, https://arnaudgagne.fr/wp-content/uploads/2025/12/CodePreview_lwsoptimized-768x431.webp 768w, https://arnaudgagne.fr/wp-content/uploads/2025/12/CodePreview_lwsoptimized-1536x863.webp 1536w, https://arnaudgagne.fr/wp-content/uploads/2025/12/CodePreview_lwsoptimized.webp 1608w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><a href="https://seriousfactory.com/fr">https://seriousfactory.com/fr</a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://arnaudgagne.fr/2025/11/11/vts/">VTS</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="https://arnaudgagne.fr/wp-content/uploads/2025/12/Animation_VTS_Editor_FR.mp4" length="8276457" type="video/mp4" />

			</item>
		<item>
		<title>Eisko</title>
		<link>https://arnaudgagne.fr/2019/09/28/eisko/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Sat, 28 Sep 2019 13:34:32 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=76</guid>

					<description><![CDATA[<p>J&#8217;ai rejoint Eisko pour aider à réaliser des visuels via des applications publiques sur mobile. Étant seul sur la réalisation de l&#8217;interface, j&#8217;y ai beaucoup appris, notamment sur l&#8217;importance de prototyper les pages et l&#8217;ensemble de l&#8217;expérience utilisateur. Même si l&#8217;application n&#8217;a pas atteint le rendu 3D des tête voulu, l&#8217;expérience me permet de bien [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2019/09/28/eisko/">Eisko</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style"></style><!-- content style : end -->
<p class="wp-block-paragraph"><a href="https://arnaudgagne.fr/2019/12/09/eisko/" target="_blank" rel="noreferrer noopener"></a></p>



<p class="wp-block-paragraph">J&rsquo;ai rejoint Eisko pour aider à réaliser des visuels via des applications publiques sur mobile.</p>



<figure class="wp-block-gallery has-nested-images columns-5 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img type="image/webp" data-id="82"  alt="" class="wp-image-82"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/180808_AvatarMe_sh1_intro.png"></figure>



<figure class="wp-block-image size-large"><img type="image/webp" data-id="78"  alt="" class="wp-image-78"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/180808_AvatarMe_sh2_skin.png"></figure>



<figure class="wp-block-image size-large"><img type="image/webp" data-id="79"  alt="" class="wp-image-79"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/180808_AvatarMe_sh3_hair.png"></figure>



<figure class="wp-block-image size-large"><img type="image/webp" data-id="80"  alt="" class="wp-image-80"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/180808_AvatarMe_sh4_beard.png"></figure>



<figure class="wp-block-image size-large"><img type="image/webp" data-id="81"  alt="" class="wp-image-81"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/180808_AvatarMe_sh6_glasses.png"></figure>
</figure>



<p class="wp-block-paragraph">Étant seul sur la réalisation de l&rsquo;interface, j&rsquo;y ai beaucoup appris, notamment sur l&rsquo;importance de prototyper les pages et l&rsquo;ensemble de l&rsquo;expérience utilisateur. Même si l&rsquo;application n&rsquo;a pas atteint le rendu 3D des tête voulu, l&rsquo;expérience me permet de bien maîtriser toutes les étapes et gestion de publication sur Android et IOS.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Take a peek at our AvatarMe Demo App! It&#39;s an example of what can be  done with our API and Unity SDK, an easy way to start creating your own  personal 3D <a href="https://twitter.com/hashtag/digitaldoubles?src=hash&amp;ref_src=twsrc%5Etfw">#digitaldoubles</a> from a single selfie.<br> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Want to try it out? Download it now for free on <a href="https://t.co/WjBem5HceD">https://t.co/WjBem5HceD</a> <a href="https://t.co/0u7DPIY20w">pic.twitter.com/0u7DPIY20w</a></p>&mdash; GeminID (@gemin_id) <a href="https://twitter.com/gemin_id/status/1027270458121641984?ref_src=twsrc%5Etfw">August 8, 2018</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">En parallèle, Eisko a décidé de montrer la puissance de ces personnages en utilisant les services de Text to Speech. J&rsquo;ai donc du créer une autre application pour démontrer l&rsquo;efficacité de l&rsquo;usage des labiales des personnages via des API AWS pour dire ou traduire des textes dans d&rsquo;autres langues.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="3D Virtual Assistants for mobile and online apps (2017) - Eisko" width="500" height="281"  frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen class="lws-optimize-lazyload" data-src="https://www.youtube.com/embed/BpP3V6RmFLY?feature=oembed"></iframe>
</div></figure>



<ul class="wp-block-list">
<li><a href="https://eisko.com/">https://eisko.com/</a></li>



<li><a href="https://www.gemin-id.com/">https://www.gemin-id.com/</a></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://arnaudgagne.fr/2019/09/28/eisko/">Eisko</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Holodia</title>
		<link>https://arnaudgagne.fr/2016/08/06/holodia/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Sat, 06 Aug 2016 13:23:13 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=71</guid>

					<description><![CDATA[<p>Mon stage chez Holodia a été très captivant, car la réalité virtuelle est encore un environnement plein de potentialités. De plus, les normes et usages sont toujours à définir. Durent ces 6 mois, j&#8217;ai travaillé sur le calcul les déplacements du casque VR tout en prenant en compte les valeurs de la machine de rameur [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2016/08/06/holodia/">Holodia</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style"></style><!-- content style : end -->
<p class="wp-block-paragraph">Mon stage chez Holodia a été très captivant, car la réalité virtuelle est encore un environnement plein de potentialités. De plus, les normes et usages sont toujours à définir.</p>



<p class="wp-block-paragraph">Durent ces 6 mois, j&rsquo;ai travaillé sur le calcul les déplacements du casque VR tout en prenant en compte les valeurs de la machine de rameur pour déterminer l&#8217;emplacement de là camera dans le rameur sans que l&rsquo;utilisateur ne sente un mal des transports.</p>



<p class="wp-block-paragraph">Une fois cette partie réalisée, j&rsquo;ai participé aux réflexions sur comment rendre l&rsquo;interface du menu en VR et comment y interagir sans manette. En effet, le produit étant prévu dans des salles de gym, seul le casque est « pris en main » par l&rsquo;utilisateur.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="HOLOFIT Multiplayer: Race Your Friends in VR [VR Fitness]" width="500" height="281"  frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen class="lws-optimize-lazyload" data-src="https://www.youtube.com/embed/7T8eS4zYtIk?feature=oembed"></iframe>
</div></figure>



<p class="wp-block-paragraph"> <a href="https://www.holodia.com/">https://www.holodia.com/</a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://arnaudgagne.fr/2016/08/06/holodia/">Holodia</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Battle Factory</title>
		<link>https://arnaudgagne.fr/2015/12/20/battle-factory/</link>
		
		<dc:creator><![CDATA[Arnaud]]></dc:creator>
		<pubDate>Sun, 20 Dec 2015 15:00:55 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://arnaudgagne.fr/?p=88</guid>

					<description><![CDATA[<p>Ce stage de jeu vidéo m&#8217;a permis de toucher à de nombreuses parties différentes de la création d&#8217;un jeu vidéo de stratégie au tour par tour sur IPad. J&#8217;ai découvert l&#8217;usage d&#8217;Unity et de son système d&#8217;UI. J&#8217;ai aussi intégré les ambiances sonores ainsi que les animations des personnages : déplacement, rotation, combat et mort. [&#8230;]</p>
<p>The post <a href="https://arnaudgagne.fr/2015/12/20/battle-factory/">Battle Factory</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- content style : start --><style type="text/css" data-name="kubio-style">#kubio .style-K6CNEC36I-outer a.style-K6CNEC36I-link{text-align:center;background-color:rgba(var(--kubio-color-1),1);font-family:Open Sans,Helvetica, Arial, Sans-Serif, serif;font-weight:600;font-size:12px;line-height:1;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:#fff;border-top-color:rgba(var(--kubio-color-1),1);border-top-width:2px;border-top-style:solid;border-right-color:rgba(var(--kubio-color-1),1);border-right-width:2px;border-right-style:solid;border-bottom-color:rgba(var(--kubio-color-1),1);border-bottom-width:2px;border-bottom-style:solid;border-left-color:rgba(var(--kubio-color-1),1);border-left-width:2px;border-left-style:solid;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;justify-content:center;}#kubio .style-K6CNEC36I-outer a.style-K6CNEC36I-link:hover{background-color:rgba(var(--kubio-color-1-variant-4),1);border-top-color:rgba(var(--kubio-color-1-variant-4),1);border-right-color:rgba(var(--kubio-color-1-variant-4),1);border-bottom-color:rgba(var(--kubio-color-1-variant-4),1);border-left-color:rgba(var(--kubio-color-1-variant-4),1);}#kubio a.style-K6CNEC36I-link .style-K6CNEC36I-icon{width:12px;height:12px;min-width:12px;min-height:12px;margin-left:10px;margin-right:0px;}#kubio .style-K6CNEC36I-spacing{text-align:center;}</style><!-- content style : end -->
<p class="wp-block-paragraph">Ce stage de jeu vidéo m&rsquo;a permis de toucher à de nombreuses parties différentes de la création d&rsquo;un jeu vidéo de stratégie au tour par tour sur IPad.</p>



<p class="wp-block-paragraph">J&rsquo;ai découvert l&rsquo;usage d&rsquo;Unity et de son système d&rsquo;UI. J&rsquo;ai aussi intégré les ambiances sonores ainsi que les animations des personnages : déplacement, rotation, combat et mort. Mais la plus grosse partie a été pour l&rsquo;IA et la stratégie. J&rsquo;ai réussi à calculer toutes les cases de déplacement possible d&rsquo;une unité, en prenant en compte le déplacement maximal, l&rsquo;essence, le coût entre deux cases et les cases déjà occupées. Une fois tous les déplacements affichés, il a fallu déterminer quel est le chemin le plus court vers la case sélectionnée. Tout cela devant tenir sur un IPad et ne pas prendre plus d&rsquo;1 seconde. Le défi a été relevé.</p>



<figure class="wp-block-image size-full"><img type="image/webp"  alt="" class="wp-image-89"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/warsbattles.jpg"></figure>



<figure class="wp-block-image size-full"><img type="image/webp"  alt="" class="wp-image-90"/ loading="lazy" decoding="async" src="https://arnaudgagne.fr/wp-content/uploads/2025/12/warsbattles_move.jpg"></figure>



<p class="wp-block-paragraph">J&rsquo;ai aussi participé aux réunions pour déterminer quel serai le meilleur moyen d&rsquo;implémenter l&rsquo;IA de l&rsquo;adversaire sans la rendre trop complexe ni trop difficile.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Wars and Battles | iOS iPhone / iPad Hands-On - AppSpy.com" width="500" height="281"  frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen class="lws-optimize-lazyload" data-src="https://www.youtube.com/embed/jCyiIkXKEuw?feature=oembed"></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://apps.apple.com/us/app/wars-and-battles-strategy-history/id926280609">app/wars-and-battles-strategy-history</a></p>


<div class="position-relative wp-block-kubio-home-button__ style-K6CNEC36I- "><span class="wp-block wp-block-kubio-home-button  position-relative wp-block-kubio-home-button__outer style-K6CNEC36I-outer kubio-button-container" data-kubio="kubio/home-button"><a class="position-relative wp-block-kubio-home-button__link style-K6CNEC36I-link  h-w-100 h-global-transition" href="https://arnaudgagne.fr"><span class="position-relative wp-block-kubio-home-button__text style-K6CNEC36I-text  kubio-inherit-typography">Aller à la page d’accueil !</span></a></span></div><p>The post <a href="https://arnaudgagne.fr/2015/12/20/battle-factory/">Battle Factory</a> appeared first on <a href="https://arnaudgagne.fr">Arnaud Gagne</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
