Fps

i was wondering about something. i know u can do 3d in flash, but is it possible to make a 3d flash game? i was thinking along the lines of unreal tournament 2004, or call of duty. those kinds of games. if someone could help me that would be a big help. iv got the animations for most of the guns done, and the motion the gun makes when its walking. what programs would i need ot make this, and what should i know in advance before doing this?