Adrien Tremblay

Coder and Game Dev

My paintbrush is my keyboard, my masterpieces are websites, video games, and other cool software applications.

Me, Montreal Game Developers Game Jam 2025

Projects

jaisoifmontreal.com

An interactive map of all public drinking fountains in Montreal.

adrientremblay.com (this website)

A first-person interactive lowpoly PSX website where visitors interact with my actual portfolio website using a virtual computer.

Audio Visualizer

An Interactive OpenGL Audio Spectrum Visualizer.

Ray Tracer

A Ray Tracer that renders JSON scene data.

Ray Caster

A textured Ray Caster where the player can walk around a small level.

Open Source Contributions

Texture Ripper

A JavaScript Electron app to extract textures from images using homography.

Konva JS

A Javascript 2D canvas framework for web and electron apps.

Games

Campus Security Simulator (In active development)

A lowpoly first person simulation game where the player plays as a campus security guard and has to manage photographing and stopping student activists, earning funding and buying upgrades for the school's security, and hiring additional staff.

Newcomer (MGD Jam 2025 Entry - GROUP)

Top down 3D Bullet-Hell game about an alien who comes to earth and has to fight off waves of humans. The play can instakill and wear the face of people to absorb their stats and shoot their projectiles. Unity.

Gravelight (Ludum Dare 58 Entry - SOLO)

A lowpoly first person simulation horror game about digging up graves to collect various artifacts while evading the groundskeepers. Collecting artifacts can then be equipped for various positive effects of varying synergy. Godot.

Bloodstone (Unfinished)

A lowpoly vampire FPS game where the player shoots and uses various vampiric abilities to overthrow an oppressive regime of vampire hunters. Godot.

Dark Altar 2

A first person horror game about collecting skulls to banish a possesed monk. Note: This project uses free 3D models I downloaded online. My other projects use models made by me. Godot.

Aquamortis

A simulation game about disposing of bodies for a criminal organization using a giant aquarium. The player buys creatures and manages the nitrogen and ammonia levels in their aquarium by buying plants and filters. Godot.

Dark Altar (Ludum Dare 55 Entry - SOLO)

A horror Soduku inspired puzzle game. Make each row and column's total the desired number using different items in order to summon demons. Godot.

Snail Mail (Ludum Dare 53 Entry - GROUP)

Graph theory puzzle game about pathing coloured mail delivery snails to delivery mail while avoiding slime of their own colour. SFML2.

Galactic Garden (Ludum Dare 52 Entry - GROUP)

Top down space shooter about planting space crops and defending them from invading cosmic crows. SFML2.

Forest of the Lost (Ludum Dare 51 Entry - GROUP)

Story and horror game about uncovering the dark secrets of a forest where children go missing. SFML2.

My Skillset

I am proficient in a wide variety of different programming languages both professionally, from personal projects, and from my time at University. I have experience with Object-Oriented languages like Java, C#, C++, Kotlin. I also have experience with dynamically typed langues like JavaScript and Python. I am also knowledgable in C, Rust, Typescript, Gdscript, Swift, Go, PHP, Ruby, Bash, HTML, CSS.

I have mixed professional and personal experience with a variety of web development frameworks, namely: React, Angular, Vue.js, Django, Spring Boot, Flask, Jekyll, ASP.NET Core, Ruby on Rails, and Laravel. I also have experience with backend and miscellanious libraries like Node.js, Three.js, Next.js, Express.ks. Redis. I've built and maintained websites that use MySQL, PostgresQL, NoSQL and GraphQL databases. I also have expeirence with mobile development, namely React Native and Flutter.

Besides all that, I have experience with various DevOps and testing tools like JUnit, Docker, Kubernetes, AWS EC2, S3, Lambda, RDS, Azure, Jenkins and GitHub actions. I am also familiar with git, REST APIs and JIRA. I've used all three major operating systems (Linux, Windows, and MacOS) extensively thoughout my life.

I pride myself in writing clean code, in well documenting bugs and features, in applying the Agile methodology and design patterns (where applicable).

When it comes to game development, I have experience with a multitude of Game Engines and Frameworks including Unity, Godot, Unreal, SFML, LibGDX, PGame. I do indie game development as a hobby. Through this hobby, I have familiarized myself with various aspects of game development including: programming game systems, 3D modeling, 2D art, creating textures, optimizing game performance. I also enjoy designing game systems and mechanics that are enjoyable, unique and fun. I also enjoy designing games with interesting and fantasical plots and settings

Professional Experience

Gurus Solutions - JavaScript Developer (2023-present)

At this position, I work to analyze business needs and pain points for corporate clients then design and implement solutions to these issues. These Solutions take the form of JavaScript code that interfaces with the NetSuite ERP using the SuiteScript API. Through my time here, I learned to: work efficiently and under pressure, interact professionally with clients, manage deadlines and urgent requests, produce code that is clean, performant and adheres to internal standards & conventions.

Education

Concordia University - Software Engineering: COOP (2018-2022)

During this time, I completed three internships (Nakisa, Matrox, Genetec).

Socials

  • šŸ’» GitHub
  • 🤵 Linkedin
  • šŸŽ® Ludum Dare
  • šŸ‘¾ Itch.io
  • Contact

  • Send me an email at adrien@adrientremblay.com.