Leonardo
Montes


As a Creative Director and Technical Artist with a Master's in Game Design and 10+ years in Programming, I am passionate about creating intimate and entertaining experiences through video game.

En tant que Directeur Créatif et Technical Artist avec un Master en Game Design et plus de 10 ans d'expérience en programmation, je suis passionné par la création d'expériences intimes et divertissantes par le biais du jeu vidéo.

CV (.pdf)
CV (.pdf)
Available for work
Disponible pour travailler
Settings
Paramètres

As a game developer who's been studying programming for 10+ years in C# and Unity, I am also proficient in Shader and GPU programming. I recently expanded my knowledge by learning Unreal Engine, C++, Python, and JS.

En tant que développeur de jeux qui étudies la programmation depuis plus de 10 ans avec C# et Unity, je maîtrise également la programmation de Shader sur GPU. J'ai récemment élargi mes connaissances en apprenant à utiliser Unreal Engine, C++, Python et JS.

Sort:
Ordre :
Filters:
Filtres :

PROJECTS

PROJETS

Red Sails

Red Sails

Creation, design, programming, and management of an open-world adventure game where players sail through a sinking desert, meeting and rescuing stranded people on their way. Originally my end of studies project, it was featured at the 2020 PC Gaming Show. We then secured a large publishing deal and I helmed the project for 3 years.
Création, conception, programmation et gestion d'un jeu d'aventure en monde ouvert où les joueurs naviguent à travers un désert de sables mouvants, rencontrant et sauvant des personnes échouées en chemin. À l'origine mon projet de fin d'études, il a été présenté au PC Gaming Show 2020. Nous avons ensuite obtenu un important contrat d'édition et dirigé le projet pendant 3 ans.

professional

ProfessionalProfessionnel

game design, technical art, programming

Game DesignGame Design Technical ArtTechnical Art ProgrammingProgrammation

c#, shader, compute shader, c++, python

C#C#ShadersShadersCompute ShadersCompute ShadersC++C++PythonPython

unity, unreal engine, houdini, substance painter, substance designer, blender

UnityUnity Unreal EngineUnreal Engine HoudiniHoudini Substance PainterSubstance Painter Substance DesignerSubstance Designer BlenderBlender

2023.8461538461538

See moreVoir plus

Fugue Interactive

Fugue Interactive

CEO of Fugue Interactive, a video game studio created for the development of Red Sails. Management of 6 fulltime employees and multiple freelancers, in addition to all administrative and production duties for over three years.
Gérant de Fugue Interactive, un studio de jeux vidéo créé pour le développement de Red Sails. Gestion de 6 employés à temps plein ainsi que de multiples freelances, en plus de toutes les tâches administratives et de production pendant plus de trois ans.

professional

ProfessionalProfessionnel

2023.8461538461538

See moreVoir plus

Procedural houses generation in Houdini

Génération de maisons procédurales dans Houdini

Creation of a Houdini program to procedurally generate a variety of houses, following Anastasia Opara's 17.5-hour tutorial but modified to suit the style and needs of Red Sails.
Utilisation d'Houdini pour générer de manière procédurale des maisons en suivant le tutoriel de 17,5 heures d'Anastasia Opara. Adapté au style et aux besoins de Red Sails.

school

SchoolÉcole

technical art

Technical ArtTechnical Art

houdini, blender

HoudiniHoudini BlenderBlender

2020.3076923076924

See moreVoir plus

Houdini desert dune editor

Éditeur de désert dans Houdini

Creation of a Houdini desert dune editor, with export to Unity. Used for Red Sails during the development of the student project.
Création d'un éditeur de désert dans Houdini, avec export vers Unity. Utilisé sur Red Sails lors du développement du projet étudiant.

school

SchoolÉcole

technical art

Technical ArtTechnical Art

houdini

HoudiniHoudini

2020.3846153846155

See moreVoir plus

AI DJ

IA DJ

Development of a realistic Spotify-powered AI DJ that uses ChatGPT and ElevenLabs to announce songs in a natural and engaging way. Creation of a music visualizer.
Développement d'une intelligence artificielle DJ réaliste qui utilise Spotify, ChatGPT et ElevenLabs pour annoncer les chansons de manière naturelle et engageante. Création d'un visualiseur de musique.

personal

PersonalPersonnel

programming

ProgrammingProgrammation

c#, shader, dart, python

C#C#ShadersShadersDartDartPythonPython

unity, flutter

UnityUnity FlutterFlutter

2023.5384615384614

See moreVoir plus
This portfolio website
Ce portfolio en ligne
Developed using plain JavaScript, CSS, and HTML.
Développé en JavaScript, CSS et HTML.

personal

PersonalPersonnel

programming

ProgrammingProgrammation

2023.6153846153845

See moreVoir plus
Home Assistant AI
Assistant vocal IA
Development of a realistic home assistant in Python using Google Speech-To-Text API for voice recognition, ChatGPT for answering in text, and ElevenLabs for text-to-speech.
Expérimentation en Python pour le développement d'un assistant vocal réaliste utilisant l'API Google Speech-To-Text pour la reconnaissance vocale, ChatGPT pour la génération de réponses textuelles et ElevenLabs pour la synthèse vocale.

personal

PersonalPersonnel

programming

ProgrammingProgrammation

python

PythonPython

2023.3076923076924

See moreVoir plus
AI for turn-based tactical game
IA pour un jeu de carte tour par tour tactique
Development of an opponent AI for an unannounced turn-based tactical game, with a pathfinding system, context-aware actions, and debug visuals to help designers balance the AI.
Développement de l'IA des adversaires pour un jeu de carte tactique au tour par tour non annoncé, avec un système de pathfinding, d'actions contextuelles et des visuels de débogage pour aider les concepteurs à équilibrer l'IA.

freelance

FreelanceFreelance

programming

ProgrammingProgrammation

c#

C#C#

unity

UnityUnity

2023.5384615384614

See moreVoir plus

Visual Effects for Mobile Casual Games

Effets visuels pour jeux mobiles occasionnels

Creation of multiple visual effects and shaders in Unity for PinPin Games.
Création de plusieurs effets visuels et shaders sur Unity pour PinPin Games.

freelance

FreelanceFreelance

technical art

Technical ArtTechnical Art

c#, shader

C#C#ShadersShaders

unity, substance designer, blender

UnityUnity Substance DesignerSubstance Designer BlenderBlender

2020.6153846153845

See moreVoir plus
VFX for unannounced game
VFX pour un jeu non-annoncé
Creation of multiple visual effects and shaders for an unannounced game published by The Arcade Crew - Dotemu.
Création de plusieurs effets visuels et shaders pour un jeu non annoncé publié par The Arcade Cew - Dotemu.

freelance

FreelanceFreelance

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity, substance designer, blender

UnityUnity Substance DesignerSubstance Designer BlenderBlender

2022.6153846153845

See moreVoir plus

Shady Part of Me

Shady Part of Me

Conception and implementation of multiple levels in a proprietary game engine for the award-winning puzzle platformer Shady Part of Me.
Conception et implémentation de niveaux dans un moteur de jeu propriétaire pour le jeu de plateforme puzzle primé Shady Part of Me.

professional

ProfessionalProfessionnel

game design

Game DesignGame Design

maya

Autodesk MayaAutodesk Maya

2020.1538461538462

See moreVoir plus

Stay Safe

Stay Safe

Development of a free content update for the racing game Stay Safe using the Steam API to track players' best times and replay them as ghosts on the track. This feature allows players to compete with other players' best time or their own, providing a fun and challenging way to improve their score.
Développement d'une mise à jour gratuite du jeu de course Stay Safe. Utilisation de l'API Steam pour suivre les meilleurs temps des joueurs et les rejouer en tant que fantômes sur la piste. Cette fonctionnalité permet aux joueurs de rivaliser avec leurs propres meilleurs temps ou ceux des autres joueurs.

professional

ProfessionalProfessionnel

programming

ProgrammingProgrammation

c#, shader

C#C#ShadersShaders

unity

UnityUnity

2018.923076923077

See moreVoir plus

Screen-space mesh blending

Screen-space shader de fusion de modèles 3D

Development of a screen-space mesh merging shader for an unannounced project at Atomic Raccoon. This shader blurs the Normals of nearby models, creating the illusion of blending without the computational expense of other technics like SDF raytracing.
Développement d'un shader screen-space de fusion de modèles 3D pour un projet non annoncé. Ce shader floute les Normals des modèles à proximité, créant l'illusion de fusion sans les frais de calcul d'autres techniques comme le raytracing de SDF.

professional

ProfessionalProfessionnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity

UnityUnity

2018.6923076923076

See moreVoir plus

Fluid simulation using Unity ECS

Simulation de fluide avec Unity ECS

Port of a 3D fluid simulation to Unity ECS. Publishing of an article detailing the project and its results on Medium and Github.
Portage d'une simulation de fluide 3D dans Unity avec l'ECS. Publication d'un article détaillant le projet et ses résultats sur Medium et Github.

professional

ProfessionalProfessionnel

programming

ProgrammingProgrammation

c#

C#C#

unity

UnityUnity

2018.923076923077

See moreVoir plus

Volumetric clouds in Unity

Nuages volumétriques dans Unity

Implementation of real-time volumetric cloud rendering in Unity using the work of AAA studios as a reference. Creation of a water droplets visual effect showing when players go through clouds.
Implémentation de nuages volumétriques en temps réel dans Unity utilisant les travaux de studios AAA en référence. Ajout d'un effet visuel pour simuler des gouttelettes d'eau sur l'écran lorsque le joueur passe au travers des nuages.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity

UnityUnity

2019.5384615384614

See moreVoir plus

Arsonist

Arsonist

Solo development of a 2.5D fighting game in 72 hours for the Ludum Dare 42 game jam.
Développement solo d'un jeu de combat 2.5D en 72 heures pour la Ludum Dare 42.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity, substance designer, blender, substance painter

UnityUnity Substance DesignerSubstance Designer BlenderBlender Substance PainterSubstance Painter

2018.6153846153845

See moreVoir plus

Replicant The Search

Replicant The Search

Design, art, and programming of a short exploration game made in two weeks for the 2018 Movie Game Jam.
Conception, graphisme et programmation d'un court jeu d'exploration réalisé en deux semaines pour le Movie Game Jam 2018.

personal

PersonalPersonnel

technical art, programming, game design

Technical ArtTechnical Art ProgrammingProgrammation Game DesignGame Design

shader, c#

ShadersShadersC#C#

unity, substance painter, substance designer, blender

UnityUnity Substance PainterSubstance Painter Substance DesignerSubstance Designer BlenderBlender

2018.1538461538462

See moreVoir plus

451

451

Design, art, and programming of a small open-world game for the 2018 Music Game Jam.
Conception, graphisme et programmation d'un court jeu d'exploration réalisé en deux semaines pour le Movie Game Jam 2018.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader, c#

ShadersShadersC#C#

unity, substance painter, blender

UnityUnity Substance PainterSubstance Painter BlenderBlender

2018.6923076923076

See moreVoir plus

Unity GPU particles

Particules GPU dans Unity

Implementation of a technique for moving and rendering tens of thousands of particles on the GPU in Unity.
Implémentation d'une technique pour déplacer et afficher des milliers de particules sur le GPU dans Unity.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader, compute shader, c#

ShadersShadersCompute ShadersCompute ShadersC#C#

unity

UnityUnity

2018.3076923076924

See moreVoir plus

Hologram

Hologramme

Development of a hologram effect using a compute shader to drive particles around.
Développement d'un effet visuel utilisant un compute shader pour déplacer les particules dans l'espace.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader, c#

ShadersShadersC#C#

unity

UnityUnity

2018.076923076923

See moreVoir plus

Stylized ocean

Océan stylisé

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity

UnityUnity

2019.5384615384614

See moreVoir plus

Map visuals in Unity

Visuels de carte dans Unity

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader, c#

ShadersShadersC#C#

unity

UnityUnity

2018.6153846153845

See moreVoir plus

Deviant

Deviant

Solo development of the Unity prototype of a student project using a custom controller. The controller was designed to look like a brain, where players could insert probes into holes. Touching the edges of these would send the on-screen character into shock or kill him.
Développement en solo du prototype Unity d'un projet étudiant utilisant un contrôleur personnalisé. Le contrôleur a été conçu pour ressembler à un cerveau, où les joueurs pouvaient insérer des sondes dans des trous. Le fait de toucher les bords de ces trous envoyait en état de choc ou tuait le personnage à l'écran.

school

SchoolÉcole

technical art, programming, game design

Technical ArtTechnical Art ProgrammingProgrammation Game DesignGame Design

shader, c#

ShadersShadersC#C#

unity, substance painter, substance designer, blender

UnityUnity Substance PainterSubstance Painter Substance DesignerSubstance Designer BlenderBlender

2017.923076923077

See moreVoir plus

ECG

ECG

Development of an ECG shader inside of Unity. Used for the game Deviant.
Développement d'un shader d'ECG dans Unity. Utilisé dans le jeu Deviant.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader, c#

ShadersShadersC#C#

unity

UnityUnity

2017.923076923077

See moreVoir plus

Make It To the end

Make It To the end

Solo development of a racing game made in 72h for the Ludum Dare 40 game jam. Each time the player dies, a new racer is added to the race, following their previous route.
Développement solo d'un jeu de course en 72 heures pour la Ludum Dare 40. À chaque fois que le joueur meurt, un nouveau coureur est ajouté à la course, suivant son parcours précédent.

personal

PersonalPersonnel

programming

ProgrammingProgrammation

c#, shader

C#C#ShadersShaders

unity, blender, substance painter, houdini, substance designer

UnityUnity BlenderBlender Substance PainterSubstance Painter HoudiniHoudini Substance DesignerSubstance Designer

2017.923076923077

See moreVoir plus

Dunkirk

Dunkirk

Solo development of a plane fighting game made in 72h for the Ludum Dare 39 game jam. Form squadrons and take out as many enemy planes as you can until you run out of fuel.
Développement solo d'un jeu de combat aérien réalisé en 72h pour la Ludum Dare 39 game jam. Formez des escadrons et éliminez autant d'avions ennemis que possible jusqu'à épuisement de votre carburant.

personal

PersonalPersonnel

programming

ProgrammingProgrammation

c#

C#C#

unity, blender, substance painter, substance designer

UnityUnity BlenderBlender Substance PainterSubstance Painter Substance DesignerSubstance Designer

2017.5384615384614

See moreVoir plus

Convoy

Convoy

Design and art of a VR student game in Unreal Engine. Players must fend off a herds of enemies while keeping their train going.
Réalisation graphique et conception d'un jeu étudiant en VR sur Unreal Engine. Les joueurs doivent repousser des hordes d'ennemis tout en faisant continuer d'avancer leur train.

school

SchoolÉcole

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unreal engine, blender, substance painter, substance designer

Unreal EngineUnreal Engine BlenderBlender Substance PainterSubstance Painter Substance DesignerSubstance Designer

2019.2307692307693

See moreVoir plus

Brutal Fighters

Brutal Fighters

Level design, characters' abilities design, and documentation of a beat 'em up student game. Creation of some visual effects, including a VHS shader.
Conception des niveaux, des capacités des personnages et de la documentation d'un jeu étudiant beat'em up. Création d'effets visuels, notamment un effet VHS.

school

SchoolÉcole

game design

Game DesignGame Design

shader

ShadersShaders

unity

UnityUnity

2018.4615384615386

See moreVoir plus

Zero Day

Zero Day

Game design and development of visual effects of a stealth student game project.
Conception du jeu et réalisation d'effets visuels pour un jeu d'infiltration étudiant.

school

SchoolÉcole

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity

UnityUnity

2017.4615384615386

See moreVoir plus

Unity CPU Marching cubes

Marching cubes sur CPU dans Unity

Development of a marching cubes demo working on the CPU in Unity for realtime 3D terrain editing.
Implémentation de l'algorithme marching cube sur le CPU dans Unity pour l'édition de terrain en 3D et en temps réel.

personal

PersonalPersonnel

technical art, programming, game design

Technical ArtTechnical Art ProgrammingProgrammation Game DesignGame Design

shader, c#

ShadersShadersC#C#

unity, substance designer

UnityUnity Substance DesignerSubstance Designer

2017.6923076923076

See moreVoir plus

Stylized shader and car AI

Shader stylisé et IA de voiture

Modeling of a car, development of a stylized shader, and implementation of a flocking AI to drive the vehicles around.
Modélisation 3D d'une voiture, développement d'un shader stylisé et implémentation d'une IA pour conduire les véhicules (flocking algorithm).

personal

PersonalPersonnel

programming, technical art

ProgrammingProgrammation Technical ArtTechnical Art

shader, c#

ShadersShadersC#C#

unity, blender, substance painter, substance designer

UnityUnity BlenderBlender Substance PainterSubstance Painter Substance DesignerSubstance Designer

2017.5384615384614

See moreVoir plus

Halt and Catch Fire credits-inspired mobile game

Jeu mobile inspiré du générique de Halt and Catch Fire

Solo development of a small mobile game inspired by Halt and Catch Fire's opening credits.
Développement solo d'un jeu mobile inspiré du générique de la série Halt and Catch Fire.

personal

PersonalPersonnel

game design

Game DesignGame Design

c#

C#C#

unity

UnityUnity

2017.8461538461538

See moreVoir plus

Datamoshing shader

Datamoshing shader

Development of a localized datamoshing shader.
Développement d'un shader de datamoshing localisé.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity

UnityUnity

2018.2307692307693

See moreVoir plus

Frosted glass shader

Shader de verre dépoli

Development of a screen-space shader emulating frosted glass.
Implémention d'un screen-space shader qui émule l'apparence du verre dépoli.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity

UnityUnity

2018.076923076923

See moreVoir plus

Carved wall shader

Shader de fresque sculptée

Development of a shader inspired by wall carvings.
Développement d'un shader inspiré de fresques sculptées.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity, substance designer

UnityUnity Substance DesignerSubstance Designer

2018.076923076923

See moreVoir plus

Defective headphones

Les écouteurs défectueux

Solo development of a mobile game inspired by my real-life torment: defective headphones. Players must twist their earbud's wire to get a decent listening experience.
Développement solo d'un jeu mobile inspiré d'un de mes tourments quotidiens : des écouteurs filaires défectueux. Les joueurs doivent tordre le fil de leurs écouteurs pour obtenir une expérience musicale décente.

personal

PersonalPersonnel

technical art, programming, game design

Technical ArtTechnical Art ProgrammingProgrammation Game DesignGame Design

shader, c#

ShadersShadersC#C#

unity

UnityUnity

2017.8461538461538

See moreVoir plus

Flying boat

Bateau volant

Creation of a boat model inspired by Disney's Treasure Planet to improve my 3D modeling skills.
Création d'un modèle 3D de bateau inspiré par le film Disney La Planète au Trésor dans le but d'améliorer mes compétences en modélisation 3D.

personal

PersonalPersonnel

technical art

Technical ArtTechnical Art

shader

ShadersShaders

unity, blender, substance designer, substance painter

UnityUnity BlenderBlender Substance DesignerSubstance Designer Substance PainterSubstance Painter

2017.7692307692307

See moreVoir plus

Contact

Contact

You can reach me there.

Vous pouvez me contacter ici.

Github
Linkedin
@leonrado Copied! Copié !
@LeonardoMntes


















EN FR