What Stranger said, I think it was going to be B2P.
In the video Omer said "Bloodline Champions WILL be free to play" Emphasis on the word Will.
EDIT; He also says in the video: "The game was originally intended to be releases as a retail game, but they recently announced that they would be going free to play with a cash shop"