When building the map, free assets were utilized to design the world, while volume was incorporated to enhance color quality and establish a distinct theme.
This setup uses animations with Blend to create smooth transitions between actions like walking, running, and attacking, making the character's movements more fluid and responsive.
This image showcases a collection of Blueprint Classes and Widget Blueprints used in the game system. BaseSword handles the basic functionality for sword combat. KGAIControllerBase controls enemy AI behavior. KGCharacterBase is the base for character design, providing movement and animation functions. KGCharacterMage is a specialized mage character with unique magic abilities. KGGameMode defines the core game rules, goals, and player control. KGHealthPickup allows players to collect health items. KGPlayerControllerBase manages player controls for movement and interactions. KGProjectileBase defines the projectiles like arrows or fireballs. KGSpawner spawns objects or enemies within the world. UIHealthBar displays the player's health in the UI. UIHUD shows the main interface elements like health and energy. WaveStruct stores wave data, including enemy waves and timings.