Facebook based FPS Game

hey guys i want to develop a fps game and add it to facebook is that possible?if so what are the required concepts ?