Hey, guys!
I have a core idea for game mechanic, but it's not completed and I'm looking for anyone to discuss it.
Will be glad for any feedback.
UPD: here is the latest version for now: https://goo.gl/bsYjX9 (google docs)
UPD2: also here is a Discord channel to discuss.
It's not game/theme specific, but for example let's talk about fantasy-style (MMO)RPG game.
In current games EVERY skill is pre-defined by developers, and players can only learn/unlock some skills after some conditions.
I'm going to implement a mechanic which allows to create literally anything right in game.
There is few games for programmers, which allows to code skills β I'm not talking about such things, my idea is aimed for casual players.
So, basic things:
1. everything is made from "elements" (or "particles")
2. player can somehow control such elements (e.g. with telekinesis)
3. any skill is an algorithm which form/compose/move such elements in one way or another
For example:
Fireball: need to collect some fire elements from environment, compress it and then push it in some direction.
So, when fireball hit a target, target's structure (which is also made from some elements) is affected by fire elements (for example, it could make a damage).
Almost any usual magic skill from existing games could be implemented in this way.
Most complex skill are those which affecting target's properties (e.g., increase player's speed)
And I still can't figure out how to implement teleportation & portals in that mechanic.
And, more important, not sure what to do with skills for "physical" characters β warriors, archers, rogues and so on.
Second issues is about UI/UX for such mechanics: don't know how to make a skills constructor which allows to build any skills and in the same time looks not complex for players.
I'm not yet talking about balancing or viability of such mechanic in real game, just trying to make some kind of Proof of concept.
Again, will be glad to get any feedback/questions/suggestions/thoughts.