[h1]Devlog #01 - [/h1] [previewyoutube=rhtNgBvyyKs;full][/previewyoutube][h2]Overall Architecture [/h2] Overall architecture of the game is refined to ensure the scalability and efficiency of the game. Developers now can easily manage, iterate and all game systems. [h2]Melee & Archery Combat [/h2] Each melee weapon has the ability to perform a 4 hit combo and each weapon has different types of combos. This combo system is implemented using an “Input Queue System” which helps to chain single attacks into one combo. Any melee weapon has an unique heavy attack which can be performed by holding the heavy attack button. This type of attack stuns the enemy for a short amount of time and deals more damage. To ensure the accuracy of melee attack collision detection, the weapon tracing when attack is performed is done per frame from two spots of the weapon with the help of box shaped tracing. Archery system is improved by adding proper hand IK to keep the bow and arrow act naturally in every possible scenario. Added more accurate arrow penetration and arrows will attach to the closest bone of the enemy character. [h2]Behaviour of different AI characters [/h2] AI can ask help from the nearest companion AI who is not in combat state. when AI gets attacked. Melee combat AI Handle multiple enemies in First person would gather around you at close range. This is a problem in first person POV. Solutions: AI gathers in front of you only. Use of a token system. No more than 2 enemies in contact within the same Squad. Spline based mid range jump attack.when target is distance enemy can jump into target and attack. Archer AI tries to hit from the backside of the target and when the target near it can dodge and run away to a safe area. Mage AI have Teleport,Explosion,Heal,Trap,Arrow from above,Fire Wheel,Hunter Minions spawn..etc. those special abilities have different reasons.when target trying to reach it create traps and explosion around him.so target get more time to reach.with that time mage able to teleport nearest safe area(lower enemy AI population). When player targets try to attack from long range.Mage AI can spawn Minions or homing Fire wheel.when target is busy(did not attack for a long time) Mage AI try to Heal himself or other companions.