You can get VIP points easily by joining an Alliance, doing so will also earn you 500 gold the first time you join one. VIP points can also be earned by logging into the game daily and from the supply crates that appear on the bottom-left side of the screen when you are at your base. It is also possible to get VIP points by completing certain challenges. When you reach VIP level 10 you will be given the option of unlocking VIP Prestige by using a Prestige Token which costs 10,000 gold. Prestige Tokens can also be obtained from certain gold packs.