ZacharyMartel

PhotographyIcon GameDevIcon AboutMeIcon

AboutMe

ProfilePic

Who am I?


Hi there! My Name is Zach, I have a big passion for ame development & 3D Tech Art in all aspects. It's what I mostly do in my free time! I love combining code and presentation to create something remarkable.
Fun Fact: It's usually space related.


My favourite video games include:
Homeworld, Kerbal Space Program and the Marathon Series!


Currently Working At:


VHLogo

Generalist/Gameplay Programmer
& Technical Artist:

August 2024 - Present


Intern:
June 2024 - August 2024


Latest Project:


IchorLogo

Main Programming Contact:
September 2024 - April 2025


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