Game itself should be 4-7MB, I think after GZIP, it should be 4MB.
But as Playcanvas project, it takes 43MB on my private playcanvas account.
Also at the beginning I used a sample FPS project that has been made with Playcanvas. All of these things took 2 months. And I think it will take more. Designing a proper game is very difficult.
Even after this 2 months there are still too much work. It still has lots of bugs and issues.
Playcanvas is very helpful on designing map, screens and this kind of things. Otherwise all features are actually javacscript codes.
I have also a FPS project that has been coded in ThreeJS. I’m kind of familiar with FPS mechanics and that makes easier to manage this kind of projects.
Here is a video from my ThreeJS FPS project :
If you have any questions, please let me know. I’ll try to answer.