top of page

PORTFOLIO //

Ludum Dare 44
Unity - C#
Jeu réalisé en 44 heures avec Raphael Morin, Mathieu Fournier et Patrick Renaud dans le cadre de la Ludum Dare 44 dans les locaux de Behaviour Interactive. Le thème de la Game Jam était : "Life is currency".
Chaque joueur contrôle une patte de l'insecte extraterrestre. L'insecte dépense de l'énergie vitale pour se déplacer. Il doit récolter de la matière organique et la convertir en énergie vitale s'il parvient à atteindre un outpost. Chaque fois qu'il atteint un nouvel outpost, l'insecte gagne un power-up qui l'aide à se rendre plus loin. Les power-ups sont aussi visuels.
Page Officiel : https://ldjam.com/events/ludum-dare/44/les-pattesthe-legs


 

Connect Four
Unity - C#
Le jeu classique Connect Four jouable à 2 joueurs ou en solo contre un A.I.


 

Space Racer
Unity - C#
Un jeu de course contre la montre contenant deux modes.
 
Le mode aventure où le joueur doit éviter les obstacles à haute vitesse et franchir la ligne d'arrivée dans un temps prédéterminé pour débloquer le niveau suivant.
Et le mode survie, dont je suis particulièrement fier, où le joueur doit progresser le plus rapidement possible dans un niveau généré de manière aléatoire et éviter les obstacles pour obtenir des bonus de temps. La partie se termine si le joueur frappe trop d'obstacles et que son vaisseau explose ou si le chrono tombe à zéro.
Battle Rap Of Fantasy
Unity - C#
Ce jeu a été produit dans le cadre du cours "programmation de jeu 2D" lors de ma deuxième session au Collège Bart.
Nous ne devions faire qu'une scène contenant des effets sonores, un effet parallaxe ainsi qu'un système de dialogue avec choix de réponse multiple.
Je me suis inspiré des célèbres duels de mot du jeu Monkey Island et j'en ai fait un jeu de battle rap où le joueur doit obtenir cinq bonnes réponses consécutives pour mettre fin au duel.
Les systèmes de parallaxe et de dialogue (style jeu quiz) sont très simples d'utilisation et entièrement paramétrables dans l'inspecteur de Unity.
Rubick's Cube
Unity - C#
Je suis très fier de l'adaptation de ce jeu de puzzle classique. 
Le joueur contrôle le cube avec des "swipes" ce qui rend le jeu parfaitement adapté pour les cellulaires. J'ai adoré travailler sur les rotations et je suis particulièrement satisfait du résultat à ce niveau.


 

Rest In Peace
Unity - C#
Prototype de jeu d'horreur immersif avec puzzles environnementaux. 

Le joueur doit trouver le moyen de faire fuir les fantômes qui hantent la maison sans se faire tuer. Lorsque le joueur allume les lumières, l'état de la pièce et la disposition du mobilier changent complètement. Les puzzles utilisent cette mécanique et obligent le joueur à passer d'un éclairage à l'autre.


 

Megaman Bomber
Unity - C#
Ce jeu a été produit dans le cadre du cours "programmation de jeu 2D" lors de ma deuxième session au Collège Bart.
Nous devions faire un jeu de Bomberman classique incluant les menus de début et de fin. Les déplacements devaient se faire par rapport à la grille de jeu.
Je suis particulièrement fier de ce jeu car, bien qu'il ne soit pas parfait, j'y ai développer mon premier A.I. et ce fût pour moi très formateur. 


 

Pixel Challenge 2018
Unity - C#
J'ai fait ce jeu avec messieurs Raphael Morin, Patrick Renaud, Mathieu Fournier et Guillaume Duchesne sous le nom des Bit-À-Bit dans le cadre du Pixel Challenge 2018. Le thème était : "La Tempête Parfaite".
Malgré les nombreuses difficultés rencontrées, je suis très fier de ce projet car nous avions alors à peine deux mois d'expérience et nous y avons appris comme jamais auparavant. 

Fight From Another World
Unity - C#
Un projet particulièrement formateur pour moi. Ce prototype de jeu de combat a été conçu dans le cadre du cours de "projet 1" lors de ma deuxième session au collège Bart.
En montant ce projet, je suis devenu particulièrement à l'aise à travailler avec l'animator de Unity et à structurer des projets plus ambitieux.
A Bullet Story
Unity - C#
Ce que je considère comme mon premier jeu a été produit dans le cadre du cours "développement de mécaniques de jeu" lors de ma toute première session au collège Bart.
On nous demandait de faire une scène dans laquelle le personnage devait pouvoir se déplacer et tirer avec le même bouton de la souris.
 
J'ai décidé d'en faire un jeu où un robot, considéré comme désuet, doit fuir l'usine afin d'échapper à son propre démantèlement. Pour ce faire, il doit transporter toutes les boîtes sur les interrupteurs dont la couleur correspond.
 
Le joueur doit éviter les tirs de robots programmés pour tirer à vue. Afin d'y arriver, le joueur doit placer sa boîte de manière stratégique pour bloquer les attaques ennemies, prendre des angles de tir et les éliminer.
Undead Sweeper
Android Studio - JAVA
Ce jeu, réalisé représente mon premier projet JAVA. Il s'agit d'un "Mine Sweeper" thématique Halloween. L'application, développé au sein d'Android Studio,  supporte la rotation de l'écran. 
Find your way
C++
 
Ce jeu en ASCII a été conçu dans le cadre du cours "algorithmique et programmation" lors de ma première session au collège Bart. 
Nous devions produire en jeu en C++ à partir d'un mini engin préparé par le professeur, monsieur François Guimond.

J'ai décidé d'en faire un jeu de mémoire où le chemin tracé devant le joueur s'efface au moment où ce dernier l'emprunte. Le joueur doit donc être très observateur et faire attention ne pas oublier le tracé. 
Cell.png
WinMine.png
Master Chess RPG
C++ / SDL
J'ai réalisé ce jeu avec Patrick Renaud dans le cadre du cours "Programmation Avancée" à ma deuxième session au collège Bart.
Il nous était demandé de produire un jeu d'échecs de style RPG en C++ avec la librairie SDL. Nous devions bâtir le projet selon le principe de la programmation orienté objet. Chaque pièce devait avoir une compétence unique et chaque joueur devait posséder cinq pouvoirs différents qu'il pouvait utiliser avec un système de mana à la Heartstone.  
Pro Boxing Simulator
Python
Jeu d'aventure texte en Python ou le joueur incarne un boxeur professionnel qui tente de grimper dans le classement pour devenir champion du monde.
Le joueur a son mot à dire sur le choix de ses prochains adversaires. Il doit gérer ses différents entraînements selon les statistiques qu'il veut améliorer et il doit faire un bon réchauffement avant chaque combat pour s'assurer d'être à son plein potentiel. 
 
Les combats sont entièrement simulés mais un joueur qui gère bien ses entraînements et fait un bon réchauffement met toutes les chances de son côté.
bottom of page