Profile placeholder

Samuel Burton

Ravi de vous rencontrer !

À propos de moi

Je suis un développeur passionné par le jeu vidéo, intéressé par la création d'histoires et voir ces idées prendre vie à l'écran.
Dans ce but, j'ai suivi 3 années de bachelor en développement de jeux vidéo et est actuellement en recherche d'une alternance pour passer un Master.
Les ordinateurs sont des machines incroyables et le jeu vidéo est un médium aux possibilités illimitées.
Je serais ravi d'aider à donner vie à un jeu du mieux que je peux.

Capacités

Windows icon

WindowsWindows

Main OS

Lua icon

LuaLua

College projects, personal projects with LÖVE2D

Discord icon

DiscordDiscord

Used during Internship, college and personal projects for communication

Sublime Text icon

Sublime TextSublime Text

Used for personal projects

Git icon

GitGit

Usage of Git Bash for versionning

Python icon

PythonPython

Video game with Pygames, personal use

LÖVE2D icon

LÖVE2DLÖVE2D

Fangame projects, Lead dev, Game dev

VS Code icon

VS CodeVS Code

Used for profesional and college projects

Unity icon

UnityUnity

College projects, Internship, Game dev, Level design, Build pipeline tool

JavaScript icon

JavaScriptJavaScript

Personal and college projects. Used on React projects. Usage of JQuery and NodeJS.

HTML icon

HTMLHTML

Personal and college projects

CSS icon

CSSCSS

Personal and college projects. Usage of TailwindCSS and Materialize

Visual Studio icon

Visual StudioVisual Studio

IDE of choice for C, C++ and C# projects

Unreal Engine icon

Unreal EngineUnreal Engine

College projects

C icon

CC

College projects. Game dev

C# icon

C#C#

College projects, Terminal & Unity usage

C++ icon

C++C++

College projects. Game loop, State machine, Game dev, Encapsulation

SDL2 icon

SDL2SDL2

College projects

SFML icon

SFMLSFML

College projects

Linux Mint icon

Linux MintLinux Mint

Secondary OS, Usage of terminal tools

Ubuntu icon

UbuntuUbuntu

Usage of terminal tools

PHP icon

PHPPHP

College projects. Used for login pages and responsive websites

React icon

ReactReact

College projects

NextJS icon

NextJSNextJS

Used for Portfolio and during Internship

SQL icon

SQLSQL

College projects. Handling of database and allow dynamic changes with PHP. SQL, NoSQL, MongoDB

Docker icon

DockerDocker

Setup of NextJS & Vue.js projects

Slack icon

SlackSlack

Used during Internship for communication

Projets

Cap'îlot
UnityC#Mobile

Cap'îlotCap'îlot

Un jeu éducatif créé par Diab-eCare du CHU de Lyon, destiné à aider les nouveaux diabétiques de type 1 à comprendre la maladie et à apprendre à la gérer.

Non disponible publiquement

Haunted Bloodlines
UnityC#APIDistanciel

Haunted BloodlinesHaunted Bloodlines

Le jeu d'horreur sur Unity sur lequel j'ai travaillé lors de mon stage de 3ème année chez Iphigames. Mon objectif principal était de développer le système de succès pour une utilisation locale, Steam et autres. J'ai ensuite créé une interface pour la "build pipeline" qui s'affiche dans l'inspecteur Unity pour facilement basculer entre différentes configurations.

Cardashev
UnityC#Game DesignUI Design

CardashevCardashev

Un jeu "preuve de concept" de stratégie en temps réel développé par une équipe de 5 développeurs lors de notre stage de 2ème année. Mon rôle principal était de concevoir l'interface utilisateur du prototype, de définir la zone d'impact des attaques, de mettre en place les succès et de réaliser les animations.

Non disponible publiquement

Season Fall
UnityC#Game DesignLevel Design

Season FallSeason Fall

Un projet d'études demandant la création d'un court jeu sur Unity. Avec 2 autres camarades de classe, nous avons réalisé un plateformer sur le thème des saisons. Pendant ce projet, j'étais responsable de la conception des niveaux et des mécaniques de mouvement.

True Conspiracy
UnrealC++BlueprintMobile

True ConspiracyTrue Conspiracy

Mon projet de fin d'études pour mon bachelor. Un jeu de cartes au tour par tour basé sur des théories du complot, réalisé sur Unreal Engine 5 pour mobile. J'étais responsable de la programmation des mécaniques de deck, de cartes et de la façon dont les effets de cartes se déclenchaient.

Non disponible publiquement

Pokémon C#
C#TerminalVisual Studio

Pokémon C#Pokémon C#

Un de mes projets de troisième année où moi et 2 camarades avons recréé Pokémon en C# se jouant directement dans le terminal. Pour ce projet, j'ai travaillé sur la state machine, l'inventaire et les calculs de taux de capture. En bonus, le programme joue même de la musique !

Démineur C
CTerminalSDL2

Démineur CDémineur C

Un de mes projets de première année où moi et un autre camarade avons recréé le Démineur en C en deux versions: Console et SDL2. Pour ce projet, j'ai codé la logique de spawn des bombes, le système de révélation des cases ainsi que des fonctionnalités bonus telles que les couleurs et les contrôles clavier dans la version Console.

Rooster Revenge
PythonPygameShoot-em-upBullet Hell

Rooster RevengeRooster Revenge

Le projet de fin d'année de ma première année où moi et 7 camarades avons créé un jeu de tir en 2D utilisant Pygame. J'ai été responsable de la programmation du boss. Et pendant que tout le monde créait un jeu de tir normal, j'ai fait du combat de boss un bullet hell à la Touhou.

Non disponible publiquement

Pokédex avec NodeJS
ReactNodeJSMongoDBBackendFrontend

Pokédex avec NodeJSPokédex avec NodeJS

Un site web avec une frontend et une backend permettant aux utilisateurs de chercher des Pokémons et de les ajouter ou de les retirer de leur Pokédex. La base de données est gérée par MongoDB.

Contact

Vous voulez travailler avec moi ?
Vous êtes intéressé par l'un de mes projets ?
Connaissez-vous un projet qui n'apparaît pas ici ?
Contactez-moi ! Vous pouvez me joindre à sburton@gaming.tech.

Ou vous pouvez voir mon travail ici :

GitHubLinkedIn

© 2025-2026 Samuel Burton. Tous droits réservés.