Alexandre Brochu

Graphics Programmer - Engineer

About Me

Hi, my name is Alexandre Brochu. I have been studying computer programming / computer science since high school and have been interested in game development for some time now. I currently work in game development full-time and on my own projects while seeking more experience in the programming domain.

Here's a small website for me to put up information about those projects so people can have an idea of what I am working on. Demos, screenshots and download links should be available for you to see or try the different games.

Projects

Metroid Prime - Explorer
Personal Project

A DirectX 12 application that will let the user explore the world of Metroid Prime 1. The user can select a level of the game world and move around in the rooms.

C++DirectX 12CMake

Learn More

Metroid Prime Live Map
Personal Project

A DirectX 12 application that will render an interactive map for Metroid Prime. The user can select an area of the game to show on screen and then move around the rooms.

C++DirectX 12CMake

Learn More

Model Viewer
Personal Project

Simple model viewer renderer using DirectX 12 that I implemented in order to get familiar with more modern rendering APIs used in game engines and to run simulations. My goals were to re-implement my simple DirectX 11 model viewer with a newer version of the API as well as adding some DirectX 12 specific features afterwards.

C++DirectX 12CMake

Learn More

Test bench renderer
Personal Project

While reading papers on different rendering techniques over the course of my progress in graphics programming, I've found some that I would like to try and implement. This project is a very simple renderer to use as a base for these tests.

C++DirectX 11CMake

Learn More

Vulkan Graphics API Tutorial
Personal Project

Since I gained a lot of interest in graphics programming, I wanted to make an effort to learn the more recent graphics APIs. I chose to try my hand at Vulkan

C++VulkanCMake

Learn More

Dead By Daylight (BHVR)
Work Project

I had the opportunity to work on a large game project in LiveOps on a very recent platform. Throught this experience I also worked on fixing some graphics related issues.

C++Unreal EngineVulkan

Learn More

Ray Tracer - DirectX 11
Personal Project

Ray tracer implementation that will run on the GPU to explore the DirectX 11 graphics API. Also a good experience writing HLSL shaders (Compute, Vertex, Fragment)

C++DirectX 11

Learn More

Golf Terrain Highlights
Personal Project

From the 3D golf games I used to play, there was always this widget to show terrain heights at a given part of a hole. I wanted to re-create this myself with the help of Dx11

C++DirectX 11

Learn More

Two-O-Five
Personal Project

The video game verison of the board game known as Sequence. We wanted to make a network multiplayer game based on a game that already existed to complete the project faster

C#Unity3D

Learn More

Football - Discord Bot
Personal Project

A new iteration on my football pool website. This time using Discord's API in order to automate the process.

RustWeb

Learn More

Football Pool Website
Personal Project

I wanted to build a website where a group of friends can login and try to predict the outcome of American Football matches from the NFL.

Ruby On RailsWeb

Learn More

Fall of The Magi
Personal Project

A game project where I wanted to keep everything as simple as possible to show my hobbyists friends the ropes of gamedev.

C#Unity3D

Learn More

Hitman Sniper
Work Project

My last intership in Sherbrooke University was at Square Enix Montreal. This is the project I had the chance to work on in the summer of 2014.

C#Unity3D

Learn More

Maze with Ball Physics
Personal Project

Game project to re-create some gameplay features from an existing game. Implemented with the Unity3D engine.

C#Unity3D

Learn More

Parallel Fractal Rendering
Sherbrooke University Project

University project in the scope of the parallel programming class. Here we render fractal formulas with a parallel algorithm.

C#

Learn More

Solar System Representation
Sherbrooke University Project

In my first graphics programming class in University, we learned how to use the OpenGL API. This is my last project from this class.

C++OpenGL

Learn More