Week 1

The first week of development is focusing on setting up the project and getting basic scenery and menu in place. This started with creating a floor with terrain some walls with a repeating brick layerd pattern

I ended up finding some really nice animated tree models on an old project. these look like they could fit really well with the theme im trying to go for so i scattered a bunch of them across the field. I also found this really nice campfire for the start section where the player lights their torch on sketchfab. i utilised a particle asset built into Unreal engine called "P_Fire" to light the campfire, this will also be how I light the torch.

Once I got the basic scenary sorted for the level, I started working on the basic logic for the campfire activating the torch, this was done by creating a trigger box with the OnComponentBeginOverlap event, this then activates the fire using the flow shown below.

Next was to light torches around the forest. i created a basic collision box with the same logic as the campfire but reversed. This caused an issue though. no matter if the torch the player is holding is lit or not, the torches on the trees would light up anyway. I fixed this by creating a check to see if the torch is lit via a boolean variable called TorchLit.

To hint to player that they need to light the torch, I added a tooltip if you go to any torch without the players torch being lit.