photo Jayden Charbonneau Software Engineer, Game Developer & Game Designer

About me

Software Engineer & Game Designer with years of full-stack programming experience, both independent and working with a team. Winner of a game-jam at RDC-2020 for the title "Most Creative Gameplay". Currently working towards running my own studio, with the hopes of expanding it to AAA levels. Always eager to expand my capabilities as a programmer, and I love constructing immersive worlds that other people can enjoy.

Programming

I have 6 years of full-stack programming experience on the Roblox platform, using Lua.
I've interacted with datastores, solved complex game-networking problems, implemented fun game mechanics,
programmed modular systems that are scalable, and more.

Tools

I use VSCode, git, github actions, the Rojo toolchain, and Roblox Studio on a daily basis.

Projects

DragonEngine

Dragon Engine

Dragon Engine is a microservice-based game framework designed for Roblox. It offers many features including network abstraction, run-time module dependency resolution, easy API-based code communication, and more.
This framework powers a lot of my projects, and is overall very robust and portable. It lets me rapidly prototype systems and gameplay.

See repository
VisionsMap

Visions of a perspective reality

Visions of a perspective reality was a gamejam project for the 2020 Roblox Developers Conference. Participants of the gamejam were given 24 hours to make a game based on the theme "2020 vision". The game features unique ambient levels, and a "perspective" switching mechanic where you have to switch between the 2nd and 3rd dimensions to navigate through various puzzles to reach the goal.
The game won the title of "Most creative gameplay" in the gamejam. I handled the programming, game design, and UI. My partner handled the modeling and level design, as well as the game's art design.

Play
Creamatoria

Creamatoria

Creamatoria is one of my first attempts at creating an immersive world, which tells its story through the environment the player walks through, or "atmospheric storytelling". It features a unique atmosphere, potraying a desolate landscape with long abandoned structures of what was once a habited planet.

Play
KingdomsOnline

Kingdoms Online

Kingdoms Online is a midieval mmorpg project I briefly worked on with a team consisting of 5 people. I had to coordinate with other programmers on a daily basis, conforming to an AGILE project schedule. I implemented a datastore system that automatically backed up player data, and locked their data to a single session.

Project_FreshCo

Project FreshCo

Project freshco is an online pvp game that features wacky/cartoony antics combined with melee combat (throwing weapons, blocking with them, and attacking with them).
I had to solve a lot of technical problems to make this game come to fruition. Examples include figuring out how to responsively handle melee combat networking (blocking another player's attacks when latency is involved), switching network ownership of item projectiles, dynamically running and stopping item logic, and more.
This is my current project, and is currently in the pre-alpha stage of development. I post updates occasionally about the project on my twitter account.

MinigameWorld

Minigame World

Minigame world is an ambitious story-driven platformer-adventure game with many cartoony antics. Designed with beautiful environments and immersive stories, this currently-shelved project is quite ambitious. I was working on a prototype for the game for a few months, and got the base movement mechanics working such as wall jumping and double jumping alongside other gameplay mechanics, such as interacting with items to pick them up, dynamic floating items, player inventories, and more.