I am a young developer passionate about making video games and programming in general. I was born in France but now live in Ireland for my studies. I started to learn programming at 11 and never stopped making games since (even though most of them are left unfinished). I started with C and compiled languages but now I almost exclusively use web based technologies like NodeJS and Canvas because let's face it everything should be on the web by now[*].
I am convinced that most games and software nowadays can and should be done as websites. More and more will be possible with new technologies like WebAssembly and Vulkan so games and software will move to the web over time until the boundary between server and client is blurred and everything mixes together[*].
My goal in life is simply to bring as much enjoyment as possible to as many people as possible in as many forms as possible. In my opinion the best thing we can do with our lives is enjoy them and help others do as well.
In the context of the DUT degree I did in France we could do an internship for 3 months and I got a place as developer in Alpes Contrôles to work on their internal software. Their purpose is to check construction sites and older buildings to check if everything follows the rules and to do that they developed their own software to keep track of employees and contracts and speed up the job in general. My missions in the compagny were to redo and make new components for the software.
During the second year of DUT in the IUT d'Annecy le vieux we could do a project for an organisation. With two other people in the group we made an application that monitored the uptime of all the computers in the IT Infrastructure and reported it in a database. That data is diplayed on a website for the IT team to see. To the best of my knowledge this is still in use today.
I started making Browser Extensions in 2017 to solve small problems in my browser expérience like getting my UI exactly how I wanted it. I now have developed about 5 extensions (one being a fusion of two previous ones) to improve my workflow and hopefully other's as well. I made a customizable new tab, a browser skin and a TODO/Project manager using priority queues. I use most of them daily.
One day I asked myself : are 3D graphics that hard ? So instead of learning to use a token 3D technology like a normal curious person I tried to make my own ... in the HTML canvas. Turns out the answer to my question is "yes and no". It isn't that hard to make a very basic 3D wireframe engine like I (almost) did but it's pretty damn hard to make a full 3D engine with textures and all. My prototype almost works but for one small quirk of the camera that happened because I wanted to go in without researching anything beforehand.
My first multiplayer game. Because I'm not good at drawing all the sprites in this game are basic SVG shapes but the basig gameplay is there. The game is a mexican standoff western style where you control your hand (and gun) with the mouse. Unfortunately it's not hosted anywhere at the moment.
A small father's day gift I made with jCanvas, a canvas plugin for jQuery. This is the project that made me realise that in-browser games were really fun and easy to make and convinced me that there is no good reason why anything isn't web based (except when it's impossible ... yet).