top of page

Programming

Welcome to my Programming showcase! Below are several samples of systems and projects I have made. Select a tile to learn more about that project and how it came to be. Alternatively, use this button to view scripts and files through GitHub.

(Note: Some projects are not available on GitHub)

ProceduralGenerationIcon.png

Procedural Level Generation

My exploration into maze generation algorithms and prefab management to produce procedural labs for my capstone game, "It's Dark".

TheCppJourney.png

The C++ Journey

Learning the unique features of C++ within Unreal Engine and how they compare to my previous experience in C#, under the guidance of a tutorial series from udemy.com.

ParticleEffectManagerIcon.png

Particle Effect Manager

Developing a tool to replicate particle effects, used to produce audio visualizer pings for "It's Dark". Learned how to create Editor files to more efficiently test this feature.

InputManagerAndPhysicsIcon.png

Input Manager & Physics

Created a small 2-player dodgeball game, with each player getting their own unique controls on the same keyboard. Utilizing Unity's physics system to make bouncy dodgeballs.

StateMachineBehavioursIcon.png

State Machine Behaviours

A different method for creating responsive AI using Unity's State Machine Behaviours. Includes two basic enemies which fight with swords or bows, and a boss that fights with his hands.

UnrealMaterialExperimentsIcon.png

Unreal Material Experiments

My first work with Unreal Engine's material blueprints, where I learned how to use techniques like panners and world displacement to create four environmental materials.

InteractiveUnrealEffects.png

Interactive Unreal Effects

By working with Silent Partner Studios, we adapted a real world stage design into an extended reality (XR) version in Unreal Engine, with environmental effects being controlled by user input.

bottom of page