Medieval Crafter - Devlog #4 - Terrain Integration and Automated Resource Spawning


23/04/2024

Hey crafters,

Welcome to the fourth devlog for Medieval Crafter!

In this update, significant strides have been made in enhancing the game environment through the integration of a terrain asset sourced from the Unity Asset Store. This terrain not only elevates the visual aesthetics of our game world but also fosters a more immersive player experience.

Terrain Integration: I've seamlessly incorporated a terrain asset obtained from the Unity Asset Store, enriching the overall ambiance of our game world. This terrain serves as the foundational backdrop for players to explore and interact within.

Automated Resource Spawning: To complement the enhanced terrain, I've devised a robust automated resource spawning system. A dedicated spawning script has been meticulously crafted and associated with each of the twelve distinct terrains comprising the game environment. This script boasts a suite of customizable parameters, including an array of resource objects, the desired quantity of resources to generate, and adjustable minimum and maximum spawn distances. Additionally, the incorporation of a random seed ensures consistent resource placement across all gameplay instances.

Dynamic Health Bar System: In tandem with resource interaction, a dynamic health bar system has been seamlessly integrated, offering players visual feedback on the condition of encountered resources. As players engage with resources using their tools, the health bar dynamically reflects the resource's diminishing health. Upon depletion of the resource's health pool, it gracefully dissipates from the game world, signaling its depletion.

With these advancements in place, Medieval Crafter continues to evolve into a more immersive and engaging experience. Stay tuned for further updates as we continue to refine and expand upon these foundational elements.

Thanks for joining me on this journey!

Pierporz

Get Medieval Crafter

Leave a comment

Log in with itch.io to leave a comment.