Hey everyone, Emerald AI 2.3.1 should be submitted within the next week or two. This update fixes quite a few bugs and includes quite a few improvements as well as some new systems. New Combat Text System The old combat text system is being replaced with the new Combat Text System. This new system works globally for all AI and can even be called for player damage and is handled through the Combat Text Manager. It uses Unity UI system and no longer uses the outdated Text Mesh component. The decision for a global combat text system was made because adjusting individual AI could be tedious, since most AI use the same settings anyways. The combat text system is optional and can be disabled through the Combat Text Manager. The combat text's color supports customizable colors for the following: Player's Damage Text Color Player's Take Damage Text Color Player's Critical Hit Text Color (The new Emerald AI player controller has critical hits and is explained below) AI's Damage Text Color AI's Critical Hit Text Color (Melee AI can now deal critical hits too. All damage is sent to the EmeraldAIPlayerDamage script where it is automatically displayed on the player) Healing Text Color (AI can now display their healing done) In addition to colors, there are all sorts of settings that can be adjusted for the combat text system such as its animation type (Bounce, Upwards, Outwards v1 (demonstrated in the demo video and my personal favorite), Outwards v2, and Stationary), font size, font type, and more. Users should be customize their settings and find a style that suits their game's needs. I'm always willing to take suggestions on this to add more settings and animation types with future updates. As for what the types of games the combat text system supports, it supports 3rd person, top-down, and even first person shooters (similar to Destiny). New Player Controller System The current player controller is a bit dated. It's never really received an update. While Emerald AI is not character controller system, I feel having a solid example for rapid prototyping is important. It allows users to have a high quality example system for running through their scene to damage other AI. The code itself is also useful for users who want examples with implementing their own character controllers. The new player controller is a top-down style and is controlled via the mouse's position (similar to Diablo). It has adjustable damage amounts, critical hit support, active target indicators (both shader based and projector shader based), tons of sounds support, and more. Everything you see in the above demo video is included with the next update. New HUD Health System, Sounds, and Bug Fixes As shown in the video above, everything you see is included with the 2.3.1 version of Emerald AI. There's also a new HUD health system, new sounds, particle effects, and of course bug fixes. I will post a list of these when the 2.3.1 update has been submitted. The issue with AI's projectiles firing too low at players has been found and resolved.