Hello everyone, welcome to the mega Metroidvania form. The team I am with are currently working on a Metrodivnia game like Castlevania Aria of Sorrow using the ORKFramework. We had a lot of questions and things to think about while working on the project and we thought we would create a super form for our questions and ideas just in case others would like to see it.
First a set of questions a lot of people probably wonder about and remember this is a real time 2d platform controller system. Some we are adding in some of what we are doing for answers.
1. We made our own movement system for our character and would like to know the best way to combine it with the ORKframework? This includes disabling the game controls during certain events, use status effects to stop the movement of the character or to lower their speed, animation through ORKframework being sent to our custom animator, among other stuff.
2. What is the best ways to make battles in a real time 2D world?
We are wanting to not have to use a menu to cast spells, but have hotkeys set up for spells and we can use a menu outside of battle to set up which spell we are using. maybe make a hotkey bar for this that can also include items. Do note there is a hotkey bar tutorial, but we need it to work with the hot keys of a character controller that was custom made.
Have enemies see our character, attack, move, cast spells, and other actions using the in range commands. We had a little confusing about this so we thought we would ask here. This includes having the spells target the player and the player able to target the enemies with their spells.
Have different actions for weapons currently being used. Bows, spears, swords, and so forth.
3. How to incorporate a skill system. You find an item that grants skills or spells. Example double jump, flying, dashing and so forth.
We will add more as we go.