Yes, the UK Investor Visa is a points-based system (PBS) visa.  You will need at least 75 points for a successful application, although these are awarded if you have £2 million to invest and adequately prove ownership of the funds.