To Begin Android, From Code to Graphical

Hello everyone, as many questions before, I am completely lost in beginning to create an Android 2D game with Unity. And I’ll try to be as detailed as possible. First of all, most tutorials are completely useless since they do a different type of genre, and not explain how they even did the first few steps.
0. Would love a splash screen.

  1. The Title screen will be a simple background, with 3 buttons, and a Title Graphic displaying the name. Each button must be interactive.
  2. How to save/transfer data: Setting data, individual creature data, move data, and each creature ‘interacting’ with the other, saving the present game data to be loaded up once the game is restarted… etc.
  3. What language will all the scripts be in for Android? In Android Studio/Eclipse, it is all Java, with the core libraries being C++.
  4. A game that will be free-roam, but when entered into a battle will be a simple background with 2 creature images, and buttons for attacks, and a health bar for each creature.
  5. Its a typical RPG game, with items affecting stat variables, a party system, movement, and interactive NPC’s that will request quests and some will sell items.
  6. While all this, none of it is 3D, and will resemble games like: WarSpear Online | World of Magic | WinterSun.
    I say resemble, because the gameplay, look and feel of the game will be similiar to them.
    Please, any help will be appreciated. I have read docs, watched youtube videos of people making Android games, but its all not really helpful. For most parts, they do not really explain what they are doing, but just telling you to do so.
  1. With Unity you can use C#, Unityscript (Javascript) and Boo.

You should really do the tutorials, even if you think they are irrelevant. You will use scripting reference a lot. That’s how everyone’s doing.