Magic Powers System Feedback

Hi everyone, I’ve been working on this magic powers system. It is relative the community of ‘typical keybind-and-click magic powers’, however, when it came time to make my own version of this I was plagued with the overwhelming sense of fatigue - with most games in my community being the same boring powers of shields, bolts and outbursts connected to keybinds with no care for Ease of Access with consumers.

Below I have made my own system - inspired by something like Fortnite, where you can navigate carousel-style through pages of powers, going either Back or Forth.

PC KEYBINDS ALL CUSTOMIZABLE BY PLAYERS

NAVIGATION
TAB ButtonR1 - Select Next Power Slot (in page)
LCTRL ButtonL1 - Select Previous Power Slot (in page)
LALT ButtonB - Cancel Selected Power

PAGES
[PC] Z,X,C - Select Pages 1, 2, or 3
[Console] DPadRight,DPadLeft- Select Next Page, Select Previous Page

Explanation

→ There are only 3 pages, each which can fit upto 8 abilities, allowing for a loadout of only 24 abilities at a time. A character may have more than 24 abilities registered to their dictionary, but they are only able to equip 24 at a time.

→ On this date & time, unfortunately there is not yet mobile compatibility for pages, this is simply because I await for the artworks from my UI Designer. This is on my roadmap and will be added as soon as I receive the pieces.

→ Players are also able to customize exactly which slot and which page they can map an ability to, allowing for the most accessibility.

→ For PC Players, I’m trying to minimize the amount of keybinds they have, so if I was to add carousel navigation for pages this would take up more keys, so I decided to make it only available for console players..

JUMP-TOs
[PC] 1,2,3,4,5,6,7,8 - ‘Jump-To’ PowerSlot on page

Explanation

→ Most players within my community are used to keybind mapping, i.e X for Blast, Q, for Shield. Since they’ll be a majority part of the playerbase upon launch I thought it best to add ‘Jump-Tos’, allowing for this form of ability equipping to have a place within my power system. Each of these keybinds are customizable and you are able to map each slot to any keycode of your choice.

→ A valid criticism I faced with early drafts of this system was the need for speed when engaging in active combat within gameplay, as I only had capability of Next and Back - so I went back to my drawing board. Beforehand, if you needed to reach a power that’s on the middle of the carousel and you’re multiple powers away, you would need to switch Next Power multiple times which did diminish speed. So, jump-tos are what I came up with! :man_dancing:

Mobile Interface

Explanation

→ For Mobile Users, I leeched onto ‘Jump-To’ functionality, and to equip any power you can simply tap on each Power Icon. The ‘Next’ and ‘Back’ buttons on the interface is also connected to send the events which navigate through, essentially having the same as PC Players.

Video Samples

Mobile Abilities Sample

PC Abilities Sample

This is probably my current magnum opus piece of work when it comes to creating a project in ROBLOX. If you have ANYTHING you wish to say please feel free to!

I await your messages :grin:

Peace and love :victory_hand:

3 Likes

Style of the icons themselves give me runescape vibes, its obvious you put a lot of work into this

1 Like

Oh, I’d recommend making a customised jump button too, so it matches the overall aesthetic of the UI in the game.

(looks great overall, though!!!)

1 Like

Hey! A customized jump button was on the cards but It was too contradictory on Roblox Default/Core functions. I’m trying my best to rely on roblox cores as much as possible rather than doing things myself - just so everything is secure gameplay wise. Thanks for your comment though!

2 Likes