Bienvenue sur mon portfolio!


Ce site contient plusieurs de mes projets, comme des jeux, des sites web, des applications, etc. ainsi que mes expériences professionelles.

Pour plus de projets/information, veuillez visiter mon Github ou prendre contact.

En tant que programmeuse, je suis toujours à la recherche de nouveaux projets à developper.


Ma sphère d'expertise comprends plusieurs facettes, en voici quelques unes :

  • Jeux (Unity (surtout Mobile), Unreal Engine, C++, C)
  • Applications Bureau (Java, C#, C++, C, Python, etc.)
  • Réseautique (Windows, Linux, Serveurs, etc.)
  • Web (WordPress, Bootstrap, HTML, CSS, JavaScript, PHP, etc.)


Bien sûr, je suis toujours prête à apprendre plus, de nouvelles technologies apparaissent très souvent, donc rester à la fine pointe est l'une de mes priorités.

Pour prendre contact avec moi pour un projet ou simplement pour vous informer, veuillez utiliser un des moyens de contacts ici.



Portfolio



Ludia

Ludia

J'ai travaillée chez Ludia pendant 3 ans (2020-2023), durant mon temps chez Ludia j'ai eu l'occasion de travailler sur plusieurs jeux, notamment :

Sur Dragons: Rise of Berk j'ai travaillée pendant deux ans sur la revitalisation du jeu. Le jeu ayant été sur le marché environ 6-7 ans, sans obtenir de grosses mises à jour en plus de 5 ans avant mon arrivée sur le projet. J'ai eu la chance d'amener beaucoup de fonctionnalités très appréciées des joueurs et de fournir une excellente expérience de jeu à ceux-ci.

Nous n'étions que 4-5 à programmer sur le jeu et ils n'y avait que deux artistes, donc la majorité de ce que j'ai fait consistait en l'intégration complète incluant la programmation et le UI. À noter que ce jeu utilise un engin maison en C++.
Voici quelques examples de ces intégrations (cliquer pour aller à la diapo reliée) :


Pour ce qui est de Dragons: Titan Uprising, j'ai vraiment travaillée sur la maintenance du jeu, donc tout garder à jour et régler les urgences.
Ce jeu étant sur Unity, j'ai travailler principalement en C# avec du Java pour le côté serveur. Voici des examples de ce que j'ai fait sur le jeu :

  • Fix pour le Spirit infini (exploit)
  • Updates Unity (2019 -> 2020 par example)
  • Beaucoup de debugging ainsi que des changements de monétisation


Finalement j'ai aidé au développement de DC Heroes & Villains pendant quelques mois, presque jusqu'au lancement mondial. Le jeu est sur Unity, donc j'ai fait majoritairement du C# côté client et du Java côté serveur. Je travaillait beaucoup plus sur des fonctionnalités invisible dans le jeu, les outils pour designers principalement. Quelques examples de ce que j'ai fait :

Dragons: Rise of Berk | Season Pass
Dragons: Rise of Berk | First Time Offer
Dragons: Rise of Berk | Monthly Calendar
Dragons: Rise of Berk | Multi-Login
Dragons: Rise of Berk | Énormes optimizations de performance
DC Heroes & Villains | Système de cinématique
DC Heroes & Villains | Implémentation de certains combats épiques
DC Heroes & Villains | Beaucoup de changements au système de dialogue en combat


Générateur procédurale de monde de jeu


Démo interactive

Ce générateur est le résultat d'un sujet spécial en informatique à l'UQAC en été 2020. J'ai choisi de faire de la recherche sur la génération procédurale de monde de jeu d'aventure 2d, puis de bâtir un prototype fonctionnel sur une période de deux mois. Il n'est pas très avancé, il ne génère que des biomes après tout, par contre, le but du cours était d'appliquer les résultats de mes recherches et ce générateur représente ceci parfaitement.

Il y a de bonnes chances que j'améliore ce projet dans le futur, car il possède un grand potentiel d'amélioration.


GameJam The Game

GameJam the Game

Itch.ioGithub

GameJam The Game fut créé en 48 heures pour le concours WonderJam UQAC Hiver 2020 par une équipe de 5. Le concours imposait le thème de la frénésie, puis un choix de trois styles: Puzzle, Compétition et Arcade.

Le jeu est un simulateur de GameJam, le but est de taper les mots plus rapidement que le compétiteur afin d'obtenir un maximum de points sur 48 heures (96 secondes) et gagner. Il y a des mots d'attaques commun aux deux joueurs, des multiplicateurs de points pour les suites, etc. Ce jeu ne se joue qu'à deux joueurs en mode versus en ligne.

Mes contributions se résument à la création d'une boucle de jeu fonctionnelle, une bonne partie du réseautage, la majorité de la synchronisation, beaucoup de polissage et de la gestion Git.

Ce jeu a gagné deuxième place et le prix du public.

Clip Gameplay
Menu Principal
Gameplay
Remerciements


rBot

Github


rBot est un robot pour l'application Discord offrant plusieurs fonctionnalités à ses utilisateurs. Ce robot est opérationnel depuis 2015. J'ai créé le robot dans son entièreté.

Fonctionnalités majeures :

  • Commandes textuelles personnalisées par serveur. Par exemple, !github pourrait envoyer un lien github.
  • Radio pouvant jouer des vidéos youtube dans les canaux vocaux. Supporte des listes de lectures, pause, volume, etc.
  • Suivi de joueurs osu! (jeu de rythme gratuit en ligne). Statistiques, envoi automatique de ce qu'un joueur suivi à jouer, etc.

Commandes personnalisées
Radio
Traqueur de joueurs osu!





Burning Planet

Burning Planet

Itch.ioGithub

Burning Planet est un jeu conçu en 48 heures dans le cadre du concours WonderJam UQAC Automne 2019. Le thème de la compétition était la catastrophe climatique en l'an 2119 et les styles disponibles pour notre équipe étaient: Arcade, Puzzle, Stratégie.

Sur une terre aride où le soleil tue, les joueurs doivent atteindre l'abri mythique pour survivre. Par contre, ils devront résoudre de nombreux puzzles pour s'y rendre. La compétition voulant des jeux fonctionnant sur une borne d'arcade de préférence, notre jeu se joue soit seul ou à deux joueurs (manettes seulement).

Une équipe de 6 se retrouve derrière ce jeu. Pour ma part, j'ai fait beaucoup de programmation, de création d'UI et de gestion Git.

Ce jeu a gagné deuxième place et le prix du public.

Clip Gameplay
Menu Principal
Gameplay
Leaderboards


Clugger

Clugger

GamejoltGithub

Clugger a été créé en 48 heures dans le contexte du WonderJam UQAC d'hiver 2019 avec le moteur de jeu Unity. La compétition imposait le thème de la pression, en plus de forcer notre équipe à choisir au moins deux des trois styles suivants: Survie, Multijoueur, Arcade.

Le joueur incarne un sous-marin miniature devant baisser la pression sanguine d'un humain quelquonque en éliminant des boules de gras dans son sang. Ce jeu se joue de 1 à 4 joueurs avec clavier et/ou manettes.

Le jeu a été développé par une équipe de 7, j'ai fait une bonne partie de la programmation en plus d'aider mes coéquipiers sur leurs parties tout en gérant le Git du jeu.

Clip Gameplay
Menu Principal
Gameplay Multijoueur
Tableau des classements (local + en ligne)