top of page

EMMANUEL LAJEUNESSE

About Me

C++ / C# / Lua Programmer and Game Developer

I'm a Gameplay programmer with a passion for making games.

My main focus is developing fun experiences in Roblox!

About Me

SKILLS

C / C++ / C# / Lua (Roblox) / OpenGL / GLSL / Unity / Java / Python / Graphic Design / Video Editing

Roblox Projects

A collection of experiences that I worked on

Roblox Projects

Contributions
 

â—‹ Implemented and ported various Minigames into the final product

â—‹ Developed both front-end and back-end elements of Minigames

â—‹ Ported old Minigame code to a newer framework

â—‹ Created Minigames for both the main game and the Final Battle
 

â—‹ Integrating, Guiding, and Communicating different parts of the artist pipeline to get it working with both the Roblox engine and the game engine
 

â—‹ Worked on custom optimization systems to reduce memory bandwidth and rendering amount in scenes for mobile players.
 

â—‹ Cleaned up and streamlined legacy code for modern functionality.
 

â—‹ Lead other developers on their tasks along with organizing QA sessions and tracking the results with analytic software

â—‹
Solve thread racing conditions and network security flaws to help maintain a stable game environment

 

Terabrite Games

RB Battles Season 3

Senior Front-End Programmer

The RB Battles experience is an event game with 84 million visits with a peak concurrent player count of 50k. This event occurred in conjunction with a Youtuber event where Roblox Youtubers compete in various challenges for prizes.

​

The Experience itself is a collection of Minigames mixed with experimental ARG elements and platformer challenges.

 

Players are able to compete and unlock secret puzzles that leads up to the release of the Final Battle! (A singleplayer game where players unlock rare items along the way).

​

We also partnered with both Roblox and various Roblox Studios to integrate their games and items into the event itself. This is done both for the Youtube portion and the ARG portion of the game.

​

Season 3 of this event took place between December 2022 and January 2023. It had a peak concurrent player count of 50,000 players and holds a total visitor count of over 84 million players as of March 2023, with 100s of thousands of unique players joining every day during the event.

​

[ Game Link ]

Roblox Module

DebuGui

A GUI module I created for quick and easy debugging. This was heavily inspired by the Dear ImGui library for C++, but implemented to work in the Roblox Environment.

​

This was created with the purpose of easily allowing scripts to access custom GUI windows where users can create small widgets that read or modify data in their experience at a whim with little overhead.

​

The module contains a variety of different gizmos for different tasks. All of which can be seen on my github page along with a straightforward tutorial on how to use it.

 

[ Github Link ]

Roblox Accelerator (2020)

School of Sorcery

An experimental third person spell casting game created in Roblox Studio where you collect artifacts and throw them in a moving balloon.

 

This project was created by me and 3 other developers with additional support from designers, engineers, and managers on the Roblox platform.

[Prototype Video Link1]   [Prototype Video Link2]

​

Contributions:

â—‹ Gameplay Programmer (Lua)

â—‹ Enemy AI and Physics

â—‹ Graphics / Particle Effects

â—‹ Integrating Artist Pipeline into Production

Game Projects

A collection of games that I worked on

Game Projects

Incubator Game

Reaper

A fast-paced action platformer with co-op multiplayer. This ambitious project has been in development for approximately one year.

​

Contributions:

â—‹ Gameplay Programmer (C#)

â—‹ Character Programmer (C#)

Mobile Game

Coffee Run

An endless runner where you take control of an aspiring script writer who collects beans to pay his mortgage. The game employs procedural generation to constantly create new obstacles for the player.

​

Contributions:

â—‹ General Programmer (Java / C#)

â—‹ General 2D Art

Unity Game

DEW

A 4 player action game where each player shoots lasers that bounce off walls and try to hit each other.

[Video Link]

​

Contributions:

â—‹ Lead Programmer (C#)

â—‹ Shader Programmer (cg)

â—‹ Effect Designer

Experimental 3D Game

Splinter Chimp

A twin stick shooter created entirely in OpenGL. You take control of a monkey trying to escape a laboratoy by shooting bananas at robot guards. The goal this project was to create an entire engine from scratch by the end of the year. 

[Trailer Link]

​

Contributions:

â—‹ Lead Programmer (C++ / OpenGL)

â—‹ Engine Programmer (C++ / OpenGL)

â—‹ Shader Programmer (GLSL)

SplinterChimp.png

2D Platformer

King of the Toy Factory

A minimalist platformer where you control a security guard trying to escape a frightening toy factory filled with dangers.

​

Contributions:

â—‹ Lead Programmer (C++)

â—‹ Programmed Game Mechanics

â—‹ Created Level Editor

â—‹ Level Designer

â—‹ 2D Artist

Short Asccii Game

Intern For Life

A short 2D platformer where you take control of a little intern trying to escape a company filled with death traps. You must grow and shrink in order to overcome the many obstacles.

​

Contributions:

â—‹ Lead Programmer (C++)

â—‹ Programmed Game Mechanics

â—‹ Created Level Editor

â—‹ Level Designer

Demo Reel

Demo Reel

Experimental Projects

This is a collection of projects exploring various concepts

Experimental Projects

Graphics Engine

A Game development engine that I am creating in C++/OpenGL for Windows

Editor System

[C++/OpenGL Project]

A free C++ game development framework

featuring many developer/editing tools.

[ REPO LINK ]

Gizmo Tutorial

[C++ Tutorial]

I created a C++ tutorial breaking down how I implemented

the gizmos for the editor in my engine.

[ TUTORIAL LINK ]

Unity Vertex Editor

[Unity Tool]

The Unity Vertex Tool is a tool for Unity that allows easy modifications of vertices for any mesh selected in the Unity Editor.

( Inspired by Maya Autodesk )

Prince of Persia in Unity

[Unity Game + Tool]

As part of a challenge, the base systems, mechanics and art style were recreated entirely in Unity. The project also supports convenient buttons to move and edit properties.

ImageTech

[Java Tool]

A simple application that allows a user to combine the channels of various textures into a single composited texture.

​

Github Link for Download

AI Pathfinding Tool

[Unity Game Tool]

A system created in Unity that allows users to create easily editable AI pathing. Used during production

of the game Reaper.

TeitrsNeuralNet.png

Tetris - Neural Network

[Unity Program]

A complex neural network that emulates and learns how to play Tetris overtime.

This system utilizes customizable settings that allows different types of training for various results.

MiniMax-tictactoe.png

Tic Tac Toe - AI

[Processing Program]

An application that uses the minimax algorithm to create an AI

that will win or tie any game of TIC-TAC-TOE

©2023 by Emmanuel Lajeunesse

bottom of page