So the thing is, me and my friend are planning to develop a 2D RPG Game similar to this one:
I also want the same type of battle system like in 6:27 in the video i linked or in this:
It will need a character creation in the beginning before the main story begins. Through the story, the character will be able to level up new abilities and make himself stronger to fight new bosses. I also want to add ingame purchases to get xp boosts for faster levling etc. And i also need a multiplayer mode, via bluetooth or something, where they only battle each other. Its a offline game, but it will have the multiplayer 1 versus 1 mode where they can battle each other via bluetooth or something with the characters they have from the offline story.
What would be the best way to start this project? How would the structure be? Any tips for this? We got some basic knowlegde in both java and C# programming. Which language would be the best for this project? We are going to use the Unity game engine. Would unity alone be enough, or will we need some other sdks and stuff?
Thanks for the answer in advance!