Can i sell unity free created game?

or do i need to upgrage to unity pro?

Yes you can sell it, you will be bound by the license agreement(that we all know you read), you will have a splash screen with the unity logo and if you make over a certain amount($100,000) of money, you will need to purchase the pro version.

Please read the license