05/10/2024
๐ ๏ธ Unreal Engine 5.2 Development ๐ Leveraging Gameplay Ability System & Unreal Engine AI
โฆ Primary Attributes โ Strength: Increases physical damage. โ Intelligence: Increases magical damage. โ Resilience: Boosts Armor and Armor Penetration. โ Vigor: Increases Max Health. โ Secondary Attributes โ Armor: Reduces damage taken, improves Block Chance. โ Armor Penetration: Ignores enemy Armor, increases Critical Hit Chance. โ Block Chance: Cuts incoming damage in half. โ Critical Hit Chance: Chance to double damage plus bonus. โ Critical Hit Damage: Bonus damage on critical hits. โ Critical Hit Resistance: Reduces enemy critical hit chance. โ Health Regeneration: Restores health every second. โ Mana Regeneration: Restores mana every second. โ Max Health: Maximum health limit. โ Max Mana: Maximum mana limit. โธVital Attributes โ Dependent on primary attributes, affecting Health and Mana. โฎ Gameplay Effects โ Classes used to apply changes to attributes. โคGameplay Tags โ Identifiers for qualities, attributes, abilities, and character classes. โ Game UI โ Modular and scalable UI using MVC/MVVM paradigms for complex RPG UI management. โณ Gameplay Abilities โ Core system for casting spells and handling player/enemy capabilities. โ RPG Classes โ Implemented classes: Ranger, Warrior, Elementalist. โง Combat System โ Full RPG combat mechanics with damage types, resistances, and debuffs. โ Visual feedback for combat events (damage, critical hits, etc.). โฆ Enemy AI โ Custom behavior using Behavior Trees and EQS for different enemy types. โ Enemies can cast spells and summon minions. โก Ability Cost and Cooldown โ Spells cost Mana and have cooldowns. โกHUD Features โ Displays equipped spells, cooldown timers, and experience (XP). โงซ Experience and Level-Up System โ XP awarded for defeating enemies, leading to level-ups. โ Leveling grants Attribute and Spell Points, restoring Health and Mana. โฆ Passive Spells โ Equipped spells that remain active. โ Offensive Spells โ FireBolt, Electrocute, Arcane Shards, FireBlast. โฆ Saving Progress and Level Transitions โ Implemented to track player progress and transitions between game states.