+ 2
No. You can't. HTML is markup language, not a programming language. You are just as likely to create a 3D fps with just Microsoft Word.
+ 1
Zykah Honestly. C++ or at least C#. You will also need a game engine.
If you really want something web based, then maybe JavaScript with a game.