Unreal Engine

Clickteam Fusion

Javascript

C#

Banner Logo

Games/Code

I've tried to make games.

Unreal Engine

Here are my prototypes. Maybe one day I'll make a full game.

Road to Chaos

Crazy Tracks with Chaos

I wanted to learn as much as possible on the backend, so I used store assets and stuff for the visuals.

The premise was quite simple, I wanted to make a racing game with Flatout-like mania, focused on tracks that were as strange as they were completely drivable. Eventually I had the idea of implementing items that would spawn around the track and when touched cause anything to change, from visuals, like swapping textures, to something that kinda mattered, like changing the scale of your vehicle, or setting the camera to orthographic. These effects would either stack or only remain temporarily, depending on what they were.

I made 3 maps, 2 gamemodes plus an "off" mode for serious racing, I even added network functionality to play LAN, or with port-forwarding could be played across the internet.

To reduce file size, I only included the City, so the other level options won't work.

Older version but has all maps included.

Controls

Up Arrow or W to Drive Foward

Left and Right or A and D to steer

Shift to Boost

E to turn sharply

Backspace once to reset car orientation, hold to reset position.

Y to start the race, because why

Known Issues

Physics collisions can be a bit buggy because the levels are too large and need an open world setup

Destructibles will be invisible until the player gets close, no idea why.

Horror 5

Generic name but creative enemy

Generic horror game that involved collecting a key before escaping, but I wanted to flex my creativity with the other mechanics.

The name of the monster is never told to the player. It's invisible but generates a lot of heat. Tracks are burned into the ground for a short period of time and players measure the temperature of the surrounding air with a thermal gun to get approximate distance. Using the termal gun comes with trade-offs to add risk and reward: The gun has a limited battery, so players are forced to limit checking the readings, and depth of field is used to draw the eyes toward the thermal reading, which decreases visibility of everything else in a very dark game.

I don't know when I'll be able to resume development because I want the lighting to be static, but making it static causes a lot of weird shadows.

Controls

WASD to move, mouse to look around

F to toggle flashlight

Shift to Run

Right Click to check thermal gun

E to interact

Known Issues

The starting splashscreen is super compressed at first until it fully loads.

The Monster picks a random location to spawn, and despite my best efforts it sometimes spawns out of bounds.

The gate doesn't open after collecting the key, but it can be walked through

Because the gate never actually opens, the game will assume you cheated if you escape, and show a creepy ending title.

Amazon Stowing Simulator

Anyone who worked there might be getting flashbacks.

I used to work at Amazon, I had the idea for a horror game.

Players were tasked with stowing the rest of the packages in a what appears to be a deserted Garbozon warehouse, with a killer Garbozon snowman out to get the player.

Snowman might seem random but it was based off the real Amazon snowman right over there -->. I thought if it was remade to be creepy, it would make for a pretty good enemy.

Garbozon employees have a laundry list of rules about where items can be placed, and while failing doesn't hurt anything, your scanner makes a loud beep, which gives away your location to a nearby snowman.

This one isn't very complete, I hadn't gotten to making the snowman, but I programmed the bins and items in Unreal Engine before I couldn't decide wether I should make it in VR and/or switch to the Source 2 engine.

I utilized UE5's Nanite in order to render a warehouse worth of bins and shelves.

-Not Downloadable-

VR Projects

Ever since I got a quest 2 I've been wanting to make a VR game.

I started with a VR bloons demo where you're sitting at a desk with an SMG.

The drawers were actually a lot more difficult to program, making sure objects stay inside the drawer when the drawer snaps to the player's hand.

The balloons will path find directly to the player, so course design and spawn placement is completely adaptable.

-Not Downloadable-

Can you tell I don't know how to name games?

Extremely complicated horror game that was meant to give a real challenge to myself, and other people who are familiar with the mechanics.

You are being attacked by a drone army from all sides and must defend yourself while finding a way to call the police.

This was at a point where I didn't even realize my code was flawed, so it actually made it onto itch.io.

Controls

WASD to move, mouse to look around

E to interact

Space is a universal "back" so it gets off the desk, gets out of hiding, get out of menus, etc.

Backspace to abort camera restart

While on the PC, left and right switch between camera feed and secondary menu

Known Issues

Don't use the flashlight, after enough times the phone password gets a lot more complicated.

Sometimes a drone can appear while you are looking at the phone, causing an unfair death.

This game is intentionally super complicated, check the itch.io page's description to get a full explanation of the mechanics.

Clickteam Fusion

For my 2D games.

Attack Box

The name creativity is going off the charts with this one.

This game was going to be very meta. The player starts in a normal game with box crates as players, but during one of the levels you meet Zack, the grey-scale box NPC which is actually the world's first sentient AI. After Zack shows the player a glitch it discovered, they can use the glitch to get out of bounds, which results in being released onto the creator's desktop.

This was such an ambitous idea. This is one I might come back to if I had a team, but right now it is way too much work for one guy to handle.

It's just a cutscene followed by a movement demo.

Controls

Arrow keys to move around

Up Arrow to jump

Z to super jump

C while holding a direction to fling

Known Issues

This version runs in the browser, and some images don't load for some reason.

The fling can be used to get through the edge-of-the-screen barriers.

Rubix Cube Timer

One of my friends asked me to make a timer for them to practice solving rubix cubes quickly, so I went all out.

Not only a timer, also keeps track of average and best scores for competetive people

Includes button for turning off dark mode, in case you want to do that for some reason.

Javascript

Play MyFirstJavascript

Shrek is blocking your way and you must defend yourself.

My First Javascript Image
Kirby Samurai Image

Play Samurai Kirby

Test your reflexes.

Play Clicks

The clicker game that doesn't take very long to beat.

Clicker Game Image

C#

ROT Creator/Finder

Tool for creating and decoding ROTs.

I made a ROT decoder as my first real application. 1.0 had some bad practices in it's code, so I fixed it up to create 2.0.

Treat the interface like a game, arrow keys to move, enter to proceed

View the Source Code Here

If the program doesn't start, you may need to download .NET 6 Runtime

Zacks ROT Finder Screenshot

Brutally Difficult Hangman

Hangman that seems to pick difficult words for some reason.

Zacks ROT Finder Screenshot

As an exercise I made a very simple game: Hangman. I gave it a massive list of words from the internet but it also supports 2-player.

Treat the interface like a game, arrow keys to move, enter to proceed

View the Source Code Here

If the program doesn't start, you may need to download .NET 3.0 Runtime

Restaurant Simulator (C#)

The most real simulator you'll ever play.

Another coding exercise where I made the most real restaurant simulator in the world: customers must wait in real time for their food.

Treat the interface like a game, arrow keys to move, enter to proceed

View the Source Code Here

The program is published as an installer, so prerequisites will be included.

Zacks Restaurant Simulator screenshot