Pet battle system ?

So im looking into making a Pet battle game something like the Pet battles in WoW or Pokemon.

Where should i start looking ?

Features i would like to see im this game is

  1. Battle players
  2. Battle and catch new pets
  3. Some kinda Arena for players - 2v2, 3v3, 5v5 or something

I know i have to start small and i think the Pet battle system would be a good start point so first off how would i make the camera and controlls move from the character to the pet when entering a battle.

I would like for the player to be able to have the pet running with him/her when the player explores the world (Like WoW)
With and maximum of 5-8 pets available in battle (like pokemon) and the rest of the pets u catch get sent to some kinda storage (like pokemon ?)

So where would you start ? Got some idea ?

Start with hello world then learn how to make multilpayer game and do the graphics at the end.

I know the basics did the 3dbuzz tutorials

So start with creating pet control.