Character Control
With M:UI, I wanted to create an RPG environment similar to many MoBAs, which rely less on overall grind and more on player skill, in my opinion. Instead of grinding levels in order to be 10 levels over your adversary and completely dominating them, I wanted players in M:UI to only destroy if they had the necessary skills. However, in many MoBAs, the control scheme is generally QWER + Mouse. This creates a problem in relation to the fact that Flash only supports the left mouse button (as the right button is used for a mandatory Flash menu).
Standard Targeting - This option is the default in many MoBAs. Users simply click where they want the skill to be targeted. Projectiles are directed either towards the clicked target or the click of the mouse, depending on the skill. Press the corresponding key to activate the targeting, and press it again to cancel out the targeting.
Smartcasting - Smartcasting is termed as such because the computer "intelligently" selects the target your cursor is hovering over. Thusly, projectiles are directed toward the target the cursor was hovering over at time of cast, whether it is a character, mob, or X,Y location. The cast happens as soon as you hit the button, unlike in Standard Targeting.
In addition, the player can use Shift to enter an ability into the "skill queue". This queue will execute the next ability when the first is done, and is generally used when following up on a channeled or long cast ability. If Smartcasting is on, the ability will instantly cast, so make sure your cursor is in the proper place. If Standard Targeting is on, the targeting ring will appear.