visicraft / visicraft-web

0 stars 0 forks source link

Future: Visual Effects #11

Open novacbn opened 4 years ago

novacbn commented 4 years ago

Description

One thing that is missing from the MVP release is a visual effect editor. Visual effects are the corner stone of enhancing your Race Skills. So we need to be able to support them somehow in Visicraft.

I think the best approach would be to take the same structure as Powers, where its a whole separate editable content type, and then Powers can call into it via the Blockly editor. Which sounds fine to me, but is still a horrible UX experience to just edit the effect in Blockly, import changes (and also hot-reload when ready), and then perform the Skill again to see changes.

Two approaches I can think of how to improve the UX for this workflow. One, and probably the easiest and most doable approach. Like how #9 works, the end-user can develop the visual effect in Visicraft, and then click a button to play it in the Game Server. Maybe at where a player is aiming or something.

The other approach is, and one that is more long-term goal, but something much wanted. Create a renderer in Visicraft for effects, that just emulates how Source renders the various effect types. And end-users can upload the relevant material files to properly see them.

novacbn commented 4 years ago

Like I said above, I think whenever this feature DOES happen, the first approach is what should be done first. Just to get it out the door. Since the second approach is probably a lot of work, and not my forte.