About Me
Close

Time at my place :

Hello ! Moi c'est Hugo Michel (AKA Sumishi) j'ai 21 ans.
Je suis un programmeur de jeux vidéo français, principalement interessé par le developpement de moteurs de jeux, outils et génération procédurale. J'aime également expérimenter d'autres choses liés à la programmation, par curiosité ou juste pour m'amuser.

J'ai commencé la programmation en 2020 a Creajeux et je n'ai jamais arrété. Pendant mes études j'ai travaillé sur plusieurs projets, seul ou en groupe, le dernier étant Spectral.

La majorité de mes projets solo sont disponible sur mon GitHub si ça vois intéresse !

J'apprécie également jouer aux jeux vidéo, étant un grand fan de jeux 2D en pixel art tels que Celeste ou Rain World.
Je fais aussi de l'apiculture avec mon père pour l'aider dans son travail.

Current projects
Close

J'aime avoir le choix dans le travail que j'effectue, c'est pourquoi je travail toujours sur plusieurs projets en simultané. Actuellement je travail sur ces projets :

Socials
Close
Les réseaux sociaux que j'utilise !
GitHub
GitHub
Itch.io
Itch.io
LinkedIn
LinkedIn
Instagram
Instagram
Discord
Discord
Contact me
Close
Vous pouvez me contacter sur tous mes réseaux mais si vous voulez me contacter, utilisez ceux ci pour avoir une réponse plus rapide.
My skills
Close
Depuis que j'ai commencé la programmation j'ai appris ces langages de programmation :
C#
C#
C++
C++
Lua
Lua
Rust
Rust
HTML
HTML
CSS
CSS
J'ai aussi appris à utiliser ces moteurs de jeux :
Unreal Engine
Unreal Engine
Unity
Unity
Godot
Godot
Et j'utilise aussi ces frameworks :
.NET MAUI
.NET MAUI
ASP.NET Blazor
ASP.NET Blazor
MonoGame
MonoGame
FNA
FNA
Beerylis
Close
Work in progress ...

Beerylis est un logiciel de gestion apicole que je fais pour mon père pour simplifier son travail.

Je réalise ce logiciel en C#, HTML et CSS en utilisant .NET MAUI et ASP.NET Blazor.

Ignite ECS Framework
Close
Work in progress ...

Ignite est un framework d'ECS (Entity-Component-System) écrit en C# que je réalise pour Pyrite.
N'hésitez pas a visiter mon blog qui explique en détail ce projet !

Voici le lien vers le GitHub du projet si le code vous interesse !
Pyrite Engine
Close
Work in progress ...

Pyrite est un moteur de jeu que je réalise en C# pour mon projet de soutenance de fin d'études à Creajeux. Ce projet implémente mon framework d'ECS Ignite ainsi que d'autres projets prévu à l'avenir : Coral (AI) et Scribe (Dialogs).

Si le code source du projet vous intéresse, le GitHub du projet est juste là !
Snake.py
Close

This is a Snake game remake for a class project I made during my first year at Creajeux. I made this game in 2 weeks in Lua using the framework LOVE 2D.

If you want to give it a try, here is the Itch.io :D
Spectral
Close
Réalisé durant ma 4ème année à Créajeux.
Members 11 Duration 2 months

Spectral est un Fast FPS en multijoueurs en ligne réalisé sur Unreal Engine 5.
Sur ce projet, j'ai travaillé sur un systeme de déplacements fluides et dynamiques inspiré de Titanfall 2, j'ai également travaillé sur des VFX et des shaders.

Gecko Party
Close
Réalisé durant ma 3ème année à Créajeux.
Members 8 Duration 2 months

Gecko Party est un party game en multijoueurs local réalisé sur Unity. Le jeu propose 8 minijeux et un grand lobby à explorer pour y trouver tous les secrets !
Sur ce projet, j'ai principalement travaillé sur l'achitecture de code ainsi que les systems principaux, j'ai également réalisé 2 minijeux, créé des VFX et shaders, et réalisé la majorité de l'interface en jeu.


Some screenshots !
Screenshot 1 Screenshot 3 Screenshot 2
Screenshot 7
Screenshot 4 Screenshot 5 Screenshot 6
Stellaria
Close
Réalisé durant ma 2ème année à Créajeux.
Members 9 Duration 3 months

Stellaria est un platformer sandbox 2D grandement inspiré par Terraria et Starbound. Le jeu a été réalisé en C++ avec la SFML.
Sur ce projet, j'ai travaillé sur l'architecture de code, le systeme de monde en allant des simple tuiles à la génération procédurale et le rendu.


Some screenshots !
Screenshot 1 Screenshot 3 Screenshot 2
Hydre'O'Miel
Close
Réalisé durant ma 2ème année à Créajeux.
Members 11 Duration 1 months

Hydre'O'Miel est un jeu de carte en multijoueurs local réalisé en C++ avec la SFML.
Sur ce projet, j'ai travaillé sur l'architecture de code ainsi que du game design, j'ai également travaillé sur des animations et les feedbacks.

Some screenshots !
Screenshot 1 Screenshot 2 Screenshot 3
Daisy's Quest
Close
Réalisé durant ma 1ère année à Créajeux.
Members 9 Duration 3 months

Daisy's Quest est un RPG 2D en pixel art réalisé en Lua et utilisant LÖVE2D.
Sur ce projet j'ai travaillé sur la gestion de la carte, l'importation des cartes depuis Tiled, la gestion des animations de l'environnement et du level design.
J'ai également fais du gameplay avec la création du boss final et l'IA de certains enemies.

Some screenshots !
Screenshot 3 Screenshot 1 Screenshot 2
Defend The Kingdom
Close
Réalisé durant ma 1ème année à Créajeux.
Members 3 Duration 2 weeks

Defend the Kingdom est un Tower defense en vue isométrique réalisé en Lua et utilisant LÖVE2D.
Sur ce projetn j'ai travaillé sur le systeme de carte avec la gestion des tours, l'importation des cartes depuis Tiled et du level design.

Some screenshots !
Screenshot 1 Screenshot 2 Screenshot 3
Le disciple d'Ishikori-Dome
Close
Réalisé durant ma 1ème année à Créajeux.
Members 9 Duration 2 weeks

Le disciple d'Ishikori-Dome est un Roguelike réalisé en Lua avec LÖVE2D.
Sur ce projet, j'ai travaillé sur la génération du donjon, ainsi que le controller du joueur et l'IA du boss final.