Island Landscape Creation
Using the landscape tools in Unreal Engine 5, I was able to create the base of the home island relatively quickly. I defined the overall spline shape and adjusted the landmass settings such as curl noise, fall off and terracing to randomise the outer edges and surface height of the island.
Inventory System
Originally there was no plan for an inventory system but allowing the player to carry items such as food and drink meant we could implement a hot/cold system as well as use these the feed the different creatures.
Development and Implementation
An inventory component was created that could be added to the player as well as any interactable object that needed their own inventory (e.g. chests). The inventory size is modular so the inventory size is specified on each instance allowing for future features like storage upgrades.