Hello! My name is Zack and I'm an experienced Video Game Programmer who's been working professionally for over 8 years. My primary language is C++ and my preferred game engine is Unreal Engine 5.
This page will serve as a portfolio of the works that I am able to show, this doesn't include all of the works I've been a part of but i hope you enjoy what I have here to show off.
Ages of Cataria
https://store.steampowered.com/app/1634390/Ages_of_Cataria/
Ages of Cataria is a comfy City Sim where you build up a village starting with a handful of villagers and slowly grow into a large community made up of generational families and newcomers.
I created an event system that allows our writers to write event stories in their preferred program, Twine, and export their works into a format that is ingested by the system and converted into events that trigger potentially dozens of different effects on the player and villagers.
I have spent a lot of time working on advanced behavior trees, materials, player input, UI, design, UX, Saving, and just about any other aspect of game development that someone working in the engine could do for a game such as this.
I even found a way to make sure that grass and other small foliage is hidden beneath any buildings that the player places in the world using some fancy Material techniques.
FreeRun
https://zvanrossem.itch.io/freerun

FreeRun is a parkour/freerunning style game inspired by Mirror's Edge that gives the player control of a character with a first person full-bodied camera perspective. I tried to cram as many movement options as I thought would be fun to use to navigate the level. This was an opportunity to grew exponentially as a developer and to showcase some of my inherent designing ability as someone that has been playing and analyzing games my whole life.
The player can:
Sprint
Slide
Swing from pipes
Grind on rails
Climb walls vertically
Run alongside walls horizontally
Climb ladders
Mantle
Vault
Roll from a high fall
Slide automatically when landing on a steep slope


AOD Training
https://zvanrossem.itch.io/aod
This was my first professional experience in Game Development, I worked alongside my contractor who acted as project lead, designer, artist, and translator while my role was to be the sole programmer. I was responsible for creating all of the gameplay elements, level building, controls, packaging for Android/iOS platforms, and anything else that goes into game development with such a small team
