# Théo Thénault's Portfolio

## Personnal work

### Games

Cosmic blaster  Github

Cosmic Blaster is a game I created during my Master's degree for a Unity class. It was my first game developed on Unity and I tried to create a fun game where you're a spaceship shooting at incoming asteroids. I did not have the time to implement the enemies and the powers but it was still a fun experience !

Nicomine

Nicomine is a game 3 peers and I created for an association to prevent cigarette addiction in young people. We developped it with Unity. It is a Terraria-like where you are trying to save a village from the damages and deceases of smoke. You mine out antidote to heal the villagers and corks to stop smoke from spreading.
It was a really fun experience and learned a lot !

LayerTune  Github

LayerTune is a music educational game. It allows you to gain experimenting with music and train your ear to hear different notes and tempo. It was made during a course that focused on sound and its uses in application and games. It was made using Godot and its language GDScript.
It was a nice experience and it motivated to learn more about Godot and make more games. You can try it right now here! The audio pitch shifting saldy doesn't work on web.

Experiments

I have experimented creating games with various technologies. I started on my calculator in high-school and then did my first experiments with graphics on PC with Qt. I then programmed a Tetris clone with Raylib in C, and attempted to make a Minecraft-clone with OpenGL.

### Web

University's schedule  Github

For my bachelor's degree, 2 peers and I developed a university's schedule as a webapp. We created the database and built the back and front with Symfony. We did not have time to build a proper scheduler for the classes, but the rest is fully fonctional.

My website!  Gitea

I also develop this website by hand. I use it as a way to promote my work and experience, and to freshen up my skills in html/css. It's also a way to learn about web hosting and Docker.

### Mobile

Games & Apps

I started developing mobile apps with MIT App Inventor and used it to create a simple clicker game. I then experimented with Android Studio before working on it at work.

I have a few projects that I would like to do as a mobile app.

- Running app (like Strava)
- Note taking app
- Groceries reminder / reporting

### Computers

General category for computer related projects.

Programs

I develop small programs when I find an interesting topic. I am currently working on a small text editor. And would also like to find time to continue working on my chess AI.
I find a lot of interest in operating systems and would like to write a POC. However, this task is very time comsuming.

## Hobbies

### Computers

I like to find out how computer works and tinker with them, and I also like to experiment with graphics programming. I have done a lot of small projects which I did not document, I plan to use this website as a place to document them. Among those small projects, I wrote an implementation of path-finding algorithms, Feed-Forward Neural Networks, Game engines and a small physics simulator
They will most likely be accessible in a project tab here.

### Racing simulation

Racing simulators are a very specific genre of video games. Their goal is to mimic, as close to reality as possible, the physics and feeling of driving a race car. They are usually played with a wheel instead of a regular controller. They are very fun and exiting !

Dirt Rally 2.0

Dirt Rally is a series of game centered around rallying. You can race cars from a great variety of eras.
It is my favorite king of racing :)

Assetto Corsa Competizione

ACC is a simulator dedicated to GT-cars. You can think of Porsches and Aston Martins racing against each other. This is a very fun game to play with friends.

### Video games

A big hobby of mine is obviously video games. I have a few genres that i prefer, mainly: resource management like Factorio, Sandbox games like Minecraft, and FPS. I also like to try new games and genre, like the Fallout series and other story-driven games.