UE4 Blueprint Programming

Procedural - Weather - Day & Night Cycles - Prototypes

Procedural Map Generation

A highly customizable map generators created with unreal blueprint scripts.

Procedural Loot Spawning

Random Weapon Generation created with UE4 blueprints. By selecting 3 random tags from a large pool of possibilities and inputting a level range a random and unique sword is generated with its own stats and abilities.
For example a sword with the ‘Heavy’ tag will have a bigger blade, greater damage and a slower swing speed, if the sword has the tag ‘Damaged’ the blade will visually represent that and the stats will suffer.

Dynamic Weather

The goal of this project was to create a dynamic weather system that could use a day and night cycle to randomly create weather events such as rain, fog, wind and thunder storms. This system work by carefully changing multiple lighting, material and rendering components.

Day and Night Cycles + Moon Phases

This project displays the smooth transition between day and night lighting, and performance friendly event tigers at different times of day to update things such as building lights.

Fantasy RPG Prototypes

A game prototype developed by me for university. This video shows off common gameplay features like character creation, inventory systems, harvesting & crafting, dynamic weather, day & night cycles, basic house customization. Everything shown in this video was created by me.