ZacharyMartel

PhotographyIcon GameDevIcon AboutMeIcon

AboutMe

ProfilePic

Who am I?


Hi there! My Name is Zach, I hold a large passion for various hobbies such as: cars, astronomy, photography and of course, video games and software. I love combining code and presentation to create something remarkable.


My favourite video games include: Homeworld, Kerbal Space Program and the System Shock series!


Currently Working At:


VHLogo

Junior Game Programmer:
August 2024 - Present


Intern:
June 2024 - August 2024


Latest Project:


IchorLogo

Main Programming Contact:
September 2024 - Present


Dev Skills

cpplogo C++/C#/C
javalogo Java
csslogo HTML/CSS
javascriptlogo JavaScript
jsonlogo JSON
GLSL/HLSL
umllogo UML

Tool Proficiency

uelogo Unreal Engine 4/5
uelogo Unity
vslogo VS/VSCode
githublogo Github
3dslogo 3ds max
pslogo Photoshop
ailogo Illustrator
aulogo Audition
sourcelogo Source 1/2 SDK

Like what youSee?
ReachOut!

GameDev
This section includes the various projects ive worked on inside and outside of my classes.

Ichor Burns(C++/HLSL/UE5)
Play as Serafina, a fiery sword mage in the post-apocalyptic world "Vesta" invaded by Space Machines.
Fend off enemies in hack n’ slash combat with spells tied to your ability usage.


Ichor Burns is Part of Algonquin College's 2024-2025 Capstone Projects. Ichor Burns Site

Proprietary BGFX based game engine and lighting.(C++/C/GLSL/JSON/OBJ)
Video includes a demostration of multiple colored lights on a custom heightmap island. Tree models are directly loaded from OBJ files.


Libraries used: BGFX

Proprietary BGFX based game engine using Jolt Physics.(C++/C/GLSL/JSON/OBJ/JOLT)
Video includes a Demostration of a golf ball and golf green, meshes are loaded directly from OBJ files, and physics and collision are handled with the Jolt Physics engine.


Libraries used: BGFX Jolt

Proprietary BGFX based game engine.(C++/C/GLSL/JSON)
Video includes a "lander" type object using the Box2D Physics engine implemented into my game engine.


Libraries used: BGFX Box2D

Proprietary OpenGL based game engine.(C++/C/GLSL/JSON)
Video includes A* tile pathfinding demo in a testbed "shoot em up" game


Libraries used: ImGui Stb

"Asteroid" clone made using in house engine. (C++)
Everything rendered is drawn with vertexes.


"Brick Breaker" clone made using in house engine. (C++)
Demo of tween animations.


Simple platformer demo made in unreal engine 5. (C++/UE)
Demo of unreal engine proficiencies using Mario sprites.


Algorithm Projects
This section features math/algorithm heavy projects.

Orbita(C++/HLSL)
Orbita is a demo project in UE5 that accurately simulates newtonian orbits and gravity down to a few milimeters.
Complete with object orbital data and time warp.


"Boid" flock demo inside of unity.(C#/Unity)
Flocks can move from lane to lane, or circle to circle when hitting yellow waypoints.


"Behavior tree" demo.(C#/Unity)
Demo behavior of turrets that turn, shoot white "target" blocks, and wait, while ontop of moving tank.


"Slot Car" demo. (C#/Unity)
Involving multiple flocks, boids that shoot at eachother, out of bounds detection, and lane switching.


Photography
This section includes my own personal photography/astrophotography and editing work.

FG4 GT500 C3-1 3VGT MR2Thumb Regal1 Andromeda HeartAndSoul Sadr NaNebula Orion Andromeda